xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision d13def78ccef6dbc25c2e197089ee5fc4d7b82c3)
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.12
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 
213 /* Flags for new pointer objects */
214 #define SWIG_POINTER_OWN           0x1
215 
216 
217 /*
218    Flags/methods for returning states.
219 
220    The SWIG conversion methods, as ConvertPtr, return an integer
221    that tells if the conversion was successful or not. And if not,
222    an error code can be returned (see swigerrors.swg for the codes).
223 
224    Use the following macros/flags to set or process the returning
225    states.
226 
227    In old versions of SWIG, code such as the following was usually written:
228 
229      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
230        // success code
231      } else {
232        //fail code
233      }
234 
235    Now you can be more explicit:
236 
237     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
238     if (SWIG_IsOK(res)) {
239       // success code
240     } else {
241       // fail code
242     }
243 
244    which is the same really, but now you can also do
245 
246     Type *ptr;
247     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
248     if (SWIG_IsOK(res)) {
249       // success code
250       if (SWIG_IsNewObj(res) {
251         ...
252 	delete *ptr;
253       } else {
254         ...
255       }
256     } else {
257       // fail code
258     }
259 
260    I.e., now SWIG_ConvertPtr can return new objects and you can
261    identify the case and take care of the deallocation. Of course that
262    also requires SWIG_ConvertPtr to return new result values, such as
263 
264       int SWIG_ConvertPtr(obj, ptr,...) {
265         if (<obj is ok>) {
266           if (<need new object>) {
267             *ptr = <ptr to new allocated object>;
268             return SWIG_NEWOBJ;
269           } else {
270             *ptr = <ptr to old object>;
271             return SWIG_OLDOBJ;
272           }
273         } else {
274           return SWIG_BADOBJ;
275         }
276       }
277 
278    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
279    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
280    SWIG errors code.
281 
282    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
283    allows to return the 'cast rank', for example, if you have this
284 
285        int food(double)
286        int fooi(int);
287 
288    and you call
289 
290       food(1)   // cast rank '1'  (1 -> 1.0)
291       fooi(1)   // cast rank '0'
292 
293    just use the SWIG_AddCast()/SWIG_CheckState()
294 */
295 
296 #define SWIG_OK                    (0)
297 #define SWIG_ERROR                 (-1)
298 #define SWIG_IsOK(r)               (r >= 0)
299 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
300 
301 /* The CastRankLimit says how many bits are used for the cast rank */
302 #define SWIG_CASTRANKLIMIT         (1 << 8)
303 /* The NewMask denotes the object was created (using new/malloc) */
304 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
305 /* The TmpMask is for in/out typemaps that use temporal objects */
306 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
307 /* Simple returning values */
308 #define SWIG_BADOBJ                (SWIG_ERROR)
309 #define SWIG_OLDOBJ                (SWIG_OK)
310 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
311 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
312 /* Check, add and del mask methods */
313 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
314 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
315 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
316 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
317 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
318 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
319 
320 /* Cast-Rank Mode */
321 #if defined(SWIG_CASTRANK_MODE)
322 #  ifndef SWIG_TypeRank
323 #    define SWIG_TypeRank             unsigned long
324 #  endif
325 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
326 #    define SWIG_MAXCASTRANK          (2)
327 #  endif
328 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
329 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
330 SWIGINTERNINLINE int SWIG_AddCast(int r) {
331   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
332 }
333 SWIGINTERNINLINE int SWIG_CheckState(int r) {
334   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
335 }
336 #else /* no cast-rank mode */
337 #  define SWIG_AddCast(r) (r)
338 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
339 #endif
340 
341 
342 #include <string.h>
343 
344 #ifdef __cplusplus
345 extern "C" {
346 #endif
347 
348 typedef void *(*swig_converter_func)(void *, int *);
349 typedef struct swig_type_info *(*swig_dycast_func)(void **);
350 
351 /* Structure to store information on one type */
352 typedef struct swig_type_info {
353   const char             *name;			/* mangled name of this type */
354   const char             *str;			/* human readable name of this type */
355   swig_dycast_func        dcast;		/* dynamic cast function down a hierarchy */
356   struct swig_cast_info  *cast;			/* linked list of types that can cast into this type */
357   void                   *clientdata;		/* language specific type data */
358   int                    owndata;		/* flag if the structure owns the clientdata */
359 } swig_type_info;
360 
361 /* Structure to store a type and conversion function used for casting */
362 typedef struct swig_cast_info {
363   swig_type_info         *type;			/* pointer to type that is equivalent to this type */
364   swig_converter_func     converter;		/* function to cast the void pointers */
365   struct swig_cast_info  *next;			/* pointer to next cast in linked list */
366   struct swig_cast_info  *prev;			/* pointer to the previous cast */
367 } swig_cast_info;
368 
369 /* Structure used to store module information
370  * Each module generates one structure like this, and the runtime collects
371  * all of these structures and stores them in a circularly linked list.*/
372 typedef struct swig_module_info {
373   swig_type_info         **types;		/* Array of pointers to swig_type_info structures that are in this module */
374   size_t                 size;		        /* Number of types in this module */
375   struct swig_module_info *next;		/* Pointer to next element in circularly linked list */
376   swig_type_info         **type_initial;	/* Array of initially generated type structures */
377   swig_cast_info         **cast_initial;	/* Array of initially generated casting structures */
378   void                    *clientdata;		/* Language specific module data */
379 } swig_module_info;
380 
381 /*
382   Compare two type names skipping the space characters, therefore
383   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
384 
385   Return 0 when the two name types are equivalent, as in
386   strncmp, but skipping ' '.
387 */
388 SWIGRUNTIME int
389 SWIG_TypeNameComp(const char *f1, const char *l1,
390 		  const char *f2, const char *l2) {
391   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
392     while ((*f1 == ' ') && (f1 != l1)) ++f1;
393     while ((*f2 == ' ') && (f2 != l2)) ++f2;
394     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
395   }
396   return (int)((l1 - f1) - (l2 - f2));
397 }
398 
399 /*
400   Check type equivalence in a name list like <name1>|<name2>|...
401   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
402 */
403 SWIGRUNTIME int
404 SWIG_TypeCmp(const char *nb, const char *tb) {
405   int equiv = 1;
406   const char* te = tb + strlen(tb);
407   const char* ne = nb;
408   while (equiv != 0 && *ne) {
409     for (nb = ne; *ne; ++ne) {
410       if (*ne == '|') break;
411     }
412     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
413     if (*ne) ++ne;
414   }
415   return equiv;
416 }
417 
418 /*
419   Check type equivalence in a name list like <name1>|<name2>|...
420   Return 0 if not equal, 1 if equal
421 */
422 SWIGRUNTIME int
423 SWIG_TypeEquiv(const char *nb, const char *tb) {
424   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
425 }
426 
427 /*
428   Check the typename
429 */
430 SWIGRUNTIME swig_cast_info *
431 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
432   if (ty) {
433     swig_cast_info *iter = ty->cast;
434     while (iter) {
435       if (strcmp(iter->type->name, c) == 0) {
436         if (iter == ty->cast)
437           return iter;
438         /* Move iter to the top of the linked list */
439         iter->prev->next = iter->next;
440         if (iter->next)
441           iter->next->prev = iter->prev;
442         iter->next = ty->cast;
443         iter->prev = 0;
444         if (ty->cast) ty->cast->prev = iter;
445         ty->cast = iter;
446         return iter;
447       }
448       iter = iter->next;
449     }
450   }
451   return 0;
452 }
453 
454 /*
455   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
456 */
457 SWIGRUNTIME swig_cast_info *
458 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
459   if (ty) {
460     swig_cast_info *iter = ty->cast;
461     while (iter) {
462       if (iter->type == from) {
463         if (iter == ty->cast)
464           return iter;
465         /* Move iter to the top of the linked list */
466         iter->prev->next = iter->next;
467         if (iter->next)
468           iter->next->prev = iter->prev;
469         iter->next = ty->cast;
470         iter->prev = 0;
471         if (ty->cast) ty->cast->prev = iter;
472         ty->cast = iter;
473         return iter;
474       }
475       iter = iter->next;
476     }
477   }
478   return 0;
479 }
480 
481 /*
482   Cast a pointer up an inheritance hierarchy
483 */
484 SWIGRUNTIMEINLINE void *
485 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
486   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
487 }
488 
489 /*
490    Dynamic pointer casting. Down an inheritance hierarchy
491 */
492 SWIGRUNTIME swig_type_info *
493 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
494   swig_type_info *lastty = ty;
495   if (!ty || !ty->dcast) return ty;
496   while (ty && (ty->dcast)) {
497     ty = (*ty->dcast)(ptr);
498     if (ty) lastty = ty;
499   }
500   return lastty;
501 }
502 
503 /*
504   Return the name associated with this type
505 */
506 SWIGRUNTIMEINLINE const char *
507 SWIG_TypeName(const swig_type_info *ty) {
508   return ty->name;
509 }
510 
511 /*
512   Return the pretty name associated with this type,
513   that is an unmangled type name in a form presentable to the user.
514 */
515 SWIGRUNTIME const char *
516 SWIG_TypePrettyName(const swig_type_info *type) {
517   /* The "str" field contains the equivalent pretty names of the
518      type, separated by vertical-bar characters.  We choose
519      to print the last name, as it is often (?) the most
520      specific. */
521   if (!type) return NULL;
522   if (type->str != NULL) {
523     const char *last_name = type->str;
524     const char *s;
525     for (s = type->str; *s; s++)
526       if (*s == '|') last_name = s+1;
527     return last_name;
528   }
529   else
530     return type->name;
531 }
532 
533 /*
534    Set the clientdata field for a type
535 */
536 SWIGRUNTIME void
537 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
538   swig_cast_info *cast = ti->cast;
539   /* if (ti->clientdata == clientdata) return; */
540   ti->clientdata = clientdata;
541 
542   while (cast) {
543     if (!cast->converter) {
544       swig_type_info *tc = cast->type;
545       if (!tc->clientdata) {
546 	SWIG_TypeClientData(tc, clientdata);
547       }
548     }
549     cast = cast->next;
550   }
551 }
552 SWIGRUNTIME void
553 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
554   SWIG_TypeClientData(ti, clientdata);
555   ti->owndata = 1;
556 }
557 
558 /*
559   Search for a swig_type_info structure only by mangled name
560   Search is a O(log #types)
561 
562   We start searching at module start, and finish searching when start == end.
563   Note: if start == end at the beginning of the function, we go all the way around
564   the circular list.
565 */
566 SWIGRUNTIME swig_type_info *
567 SWIG_MangledTypeQueryModule(swig_module_info *start,
568                             swig_module_info *end,
569 		            const char *name) {
570   swig_module_info *iter = start;
571   do {
572     if (iter->size) {
573       size_t l = 0;
574       size_t r = iter->size - 1;
575       do {
576 	/* since l+r >= 0, we can (>> 1) instead (/ 2) */
577 	size_t i = (l + r) >> 1;
578 	const char *iname = iter->types[i]->name;
579 	if (iname) {
580 	  int compare = strcmp(name, iname);
581 	  if (compare == 0) {
582 	    return iter->types[i];
583 	  } else if (compare < 0) {
584 	    if (i) {
585 	      r = i - 1;
586 	    } else {
587 	      break;
588 	    }
589 	  } else if (compare > 0) {
590 	    l = i + 1;
591 	  }
592 	} else {
593 	  break; /* should never happen */
594 	}
595       } while (l <= r);
596     }
597     iter = iter->next;
598   } while (iter != end);
599   return 0;
600 }
601 
602 /*
603   Search for a swig_type_info structure for either a mangled name or a human readable name.
604   It first searches the mangled names of the types, which is a O(log #types)
605   If a type is not found it then searches the human readable names, which is O(#types).
606 
607   We start searching at module start, and finish searching when start == end.
608   Note: if start == end at the beginning of the function, we go all the way around
609   the circular list.
610 */
611 SWIGRUNTIME swig_type_info *
612 SWIG_TypeQueryModule(swig_module_info *start,
613                      swig_module_info *end,
614 		     const char *name) {
615   /* STEP 1: Search the name field using binary search */
616   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
617   if (ret) {
618     return ret;
619   } else {
620     /* STEP 2: If the type hasn't been found, do a complete search
621        of the str field (the human readable name) */
622     swig_module_info *iter = start;
623     do {
624       size_t i = 0;
625       for (; i < iter->size; ++i) {
626 	if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
627 	  return iter->types[i];
628       }
629       iter = iter->next;
630     } while (iter != end);
631   }
632 
633   /* neither found a match */
634   return 0;
635 }
636 
637 /*
638    Pack binary data into a string
639 */
640 SWIGRUNTIME char *
641 SWIG_PackData(char *c, void *ptr, size_t sz) {
642   static const char hex[17] = "0123456789abcdef";
643   const unsigned char *u = (unsigned char *) ptr;
644   const unsigned char *eu =  u + sz;
645   for (; u != eu; ++u) {
646     unsigned char uu = *u;
647     *(c++) = hex[(uu & 0xf0) >> 4];
648     *(c++) = hex[uu & 0xf];
649   }
650   return c;
651 }
652 
653 /*
654    Unpack binary data from a string
655 */
656 SWIGRUNTIME const char *
657 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
658   unsigned char *u = (unsigned char *) ptr;
659   const unsigned char *eu = u + sz;
660   for (; u != eu; ++u) {
661     char d = *(c++);
662     unsigned char uu;
663     if ((d >= '0') && (d <= '9'))
664       uu = (unsigned char)((d - '0') << 4);
665     else if ((d >= 'a') && (d <= 'f'))
666       uu = (unsigned char)((d - ('a'-10)) << 4);
667     else
668       return (char *) 0;
669     d = *(c++);
670     if ((d >= '0') && (d <= '9'))
671       uu |= (unsigned char)(d - '0');
672     else if ((d >= 'a') && (d <= 'f'))
673       uu |= (unsigned char)(d - ('a'-10));
674     else
675       return (char *) 0;
676     *u = uu;
677   }
678   return c;
679 }
680 
681 /*
682    Pack 'void *' into a string buffer.
683 */
684 SWIGRUNTIME char *
685 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
686   char *r = buff;
687   if ((2*sizeof(void *) + 2) > bsz) return 0;
688   *(r++) = '_';
689   r = SWIG_PackData(r,&ptr,sizeof(void *));
690   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
691   strcpy(r,name);
692   return buff;
693 }
694 
695 SWIGRUNTIME const char *
696 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
697   if (*c != '_') {
698     if (strcmp(c,"NULL") == 0) {
699       *ptr = (void *) 0;
700       return name;
701     } else {
702       return 0;
703     }
704   }
705   return SWIG_UnpackData(++c,ptr,sizeof(void *));
706 }
707 
708 SWIGRUNTIME char *
709 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
710   char *r = buff;
711   size_t lname = (name ? strlen(name) : 0);
712   if ((2*sz + 2 + lname) > bsz) return 0;
713   *(r++) = '_';
714   r = SWIG_PackData(r,ptr,sz);
715   if (lname) {
716     strncpy(r,name,lname+1);
717   } else {
718     *r = 0;
719   }
720   return buff;
721 }
722 
723 SWIGRUNTIME const char *
724 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
725   if (*c != '_') {
726     if (strcmp(c,"NULL") == 0) {
727       memset(ptr,0,sz);
728       return name;
729     } else {
730       return 0;
731     }
732   }
733   return SWIG_UnpackData(++c,ptr,sz);
734 }
735 
736 #ifdef __cplusplus
737 }
738 #endif
739 
740 /* -----------------------------------------------------------------------------
741  * luarun.swg
742  *
743  * This file contains the runtime support for Lua modules
744  * and includes code for managing global variables and pointer
745  * type checking.
746  * ----------------------------------------------------------------------------- */
747 
748 #ifdef __cplusplus
749 extern "C" {
750 #endif
751 
752 #include "lua.h"
753 #include "lauxlib.h"
754 #include <stdlib.h>  /* for malloc */
755 #include <assert.h>  /* for a few sanity tests */
756 
757 /* -----------------------------------------------------------------------------
758  * Lua flavors
759  * ----------------------------------------------------------------------------- */
760 
761 #define SWIG_LUA_FLAVOR_LUA 1
762 #define SWIG_LUA_FLAVOR_ELUA 2
763 #define SWIG_LUA_FLAVOR_ELUAC 3
764 
765 #if !defined(SWIG_LUA_TARGET)
766 # error SWIG_LUA_TARGET not defined
767 #endif
768 
769 #if defined(SWIG_LUA_ELUA_EMULATE)
770 
771 struct swig_elua_entry;
772 
773 typedef struct swig_elua_key {
774   int type;
775   union {
776     const char* strkey;
777     lua_Number numkey;
778   } key;
779 } swig_elua_key;
780 
781 typedef struct swig_elua_val {
782   int type;
783   union {
784     lua_Number number;
785     const struct swig_elua_entry *table;
786     const char *string;
787     lua_CFunction function;
788     struct {
789       char member;
790       long lvalue;
791       void *pvalue;
792       swig_type_info **ptype;
793     } userdata;
794   } value;
795 } swig_elua_val;
796 
797 typedef struct swig_elua_entry {
798   swig_elua_key key;
799   swig_elua_val value;
800 } swig_elua_entry;
801 
802 #define LSTRKEY(x) {LUA_TSTRING, {.strkey = x} }
803 #define LNUMKEY(x) {LUA_TNUMBER, {.numkey = x} }
804 #define LNILKEY {LUA_TNIL, {.strkey = 0} }
805 
806 #define LNUMVAL(x) {LUA_TNUMBER, {.number = x} }
807 #define LFUNCVAL(x) {LUA_TFUNCTION, {.function = x} }
808 #define LROVAL(x) {LUA_TTABLE, {.table = x} }
809 #define LNILVAL {LUA_TNIL, {.string = 0} }
810 #define LSTRVAL(x) {LUA_TSTRING, {.string = x} }
811 
812 #define LUA_REG_TYPE swig_elua_entry
813 
814 #define SWIG_LUA_ELUA_EMUL_METATABLE_KEY "__metatable"
815 
816 #define lua_pushrotable(L,p)\
817   lua_newtable(L);\
818   assert(p);\
819   SWIG_Lua_elua_emulate_register(L,(swig_elua_entry*)(p));
820 
821 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
822   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={0,0,(void*)(C),&D} } }
823 
824 #define SWIG_LUA_CONSTTAB_BINARY(B,S,C,D)\
825   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={1,S,(void*)(C),&D} } }
826 #endif
827 
828 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
829 #  define SWIG_LUA_CONSTTAB_INT(B, C) LSTRKEY(B), LNUMVAL(C)
830 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) LSTRKEY(B), LNUMVAL(C)
831 #  define SWIG_LUA_CONSTTAB_STRING(B, C) LSTRKEY(B), LSTRVAL(C)
832 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) LSTRKEY(B), LNUMVAL(C)
833     /* Those two types of constants are not supported in elua */
834 
835 #ifndef SWIG_LUA_CONSTTAB_POINTER
836 #warning eLua does not support pointers as constants. By default, nil will be used as value
837 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D) LSTRKEY(B), LNILVAL
838 #endif
839 
840 #ifndef SWIG_LUA_CONSTTAB_BINARY
841 #warning eLua does not support pointers to member as constants. By default, nil will be used as value
842 #define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D) LSTRKEY(B), LNILVAL
843 #endif
844 #else /* SWIG_LUA_FLAVOR_LUA */
845 #  define SWIG_LUA_CONSTTAB_INT(B, C) SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
846 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
847 #  define SWIG_LUA_CONSTTAB_STRING(B, C) SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
848 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
849 #  define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
850        SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
851 #  define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)\
852        SWIG_LUA_BINARY,  (char *)B, S, 0, (void *)C, &D
853 #endif
854 
855 #ifndef SWIG_LUA_ELUA_EMULATE
856 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
857 #  define LRO_STRVAL(v) {{.p = (char *) v}, LUA_TSTRING}
858 #  define LSTRVAL LRO_STRVAL
859 #endif
860 #endif /* SWIG_LUA_ELUA_EMULATE*/
861 
862 #ifndef SWIG_LUA_ELUA_EMULATE
863 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
864 
865 #ifndef MIN_OPT_LEVEL
866 #define MIN_OPT_LEVEL 2
867 #endif
868 
869 #include "lrodefs.h"
870 #include "lrotable.h"
871 #endif
872 #endif /* SWIG_LUA_ELUA_EMULATE*/
873 /* -----------------------------------------------------------------------------
874  * compatibility defines
875  * ----------------------------------------------------------------------------- */
876 
877 /* History of Lua C API length functions:  In Lua 5.0 (and before?)
878    there was "lua_strlen".  In Lua 5.1, this was renamed "lua_objlen",
879    but a compatibility define of "lua_strlen" was added.  In Lua 5.2,
880    this function was again renamed, to "lua_rawlen" (to emphasize that
881    it doesn't call the "__len" metamethod), and the compatibility
882    define of lua_strlen was removed.  All SWIG uses have been updated
883    to "lua_rawlen", and we add our own defines of that here for older
884    versions of Lua.  */
885 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
886 # define lua_rawlen lua_strlen
887 #elif LUA_VERSION_NUM == 501
888 # define lua_rawlen lua_objlen
889 #endif
890 
891 
892 /* lua_pushglobaltable is the recommended "future-proof" way to get
893    the global table for Lua 5.2 and later.  Here we define
894    lua_pushglobaltable ourselves for Lua versions before 5.2.  */
895 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
896 # define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
897 #endif
898 
899 /* lua_absindex was introduced in Lua 5.2 */
900 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
901 # define lua_absindex(L,i) ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
902 #endif
903 
904 /* lua_rawsetp was introduced in Lua 5.2 */
905 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
906 #define lua_rawsetp(L,index,ptr)\
907   lua_pushlightuserdata(L,(void*)(ptr));\
908   lua_insert(L,-2);\
909   lua_rawset(L,index);
910 
911 #define lua_rawgetp(L,index,ptr)\
912   lua_pushlightuserdata(L,(void*)(ptr));\
913   lua_rawget(L,index);
914 
915 #endif
916 
917 /* --------------------------------------------------------------------------
918  * Helper functions for error handling
919  * -------------------------------------------------------------------------- */
920 
921 /* Push the string STR on the Lua stack, like lua_pushstring, but
922    prefixed with the the location of the innermost Lua call-point
923    (as formated by luaL_where).  */
924 SWIGRUNTIME void
925 SWIG_Lua_pusherrstring (lua_State *L, const char *str)
926 {
927   luaL_where (L, 1);
928   lua_pushstring (L, str);
929   lua_concat (L, 2);
930 }
931 
932 /* Push a formatted string generated from FMT and following args on
933    the Lua stack, like lua_pushfstring, but prefixed with the the
934    location of the innermost Lua call-point (as formated by luaL_where).  */
935 SWIGRUNTIME void
936 SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
937 {
938   va_list argp;
939   va_start(argp, fmt);
940   luaL_where(L, 1);
941   lua_pushvfstring(L, fmt, argp);
942   va_end(argp);
943   lua_concat(L, 2);
944 }
945 
946 
947 /* -----------------------------------------------------------------------------
948  * global swig types
949  * ----------------------------------------------------------------------------- */
950 /* Constant table */
951 #define SWIG_LUA_INT     1
952 #define SWIG_LUA_FLOAT   2
953 #define SWIG_LUA_STRING  3
954 #define SWIG_LUA_POINTER 4
955 #define SWIG_LUA_BINARY  5
956 #define SWIG_LUA_CHAR    6
957 
958 /* Structure for variable linking table */
959 typedef struct {
960   const char *name;
961   lua_CFunction get;
962   lua_CFunction set;
963 } swig_lua_var_info;
964 
965 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
966 typedef const LUA_REG_TYPE swig_lua_method;
967 typedef const LUA_REG_TYPE swig_lua_const_info;
968 #else /* Normal lua */
969 typedef luaL_Reg swig_lua_method;
970 
971 /* Constant information structure */
972 typedef struct {
973     int type;
974     char *name;
975     long lvalue;
976     double dvalue;
977     void   *pvalue;
978     swig_type_info **ptype;
979 } swig_lua_const_info;
980 
981 #endif
982 
983 typedef struct {
984   const char     *name;
985   lua_CFunction   getmethod;
986   lua_CFunction   setmethod;
987 } swig_lua_attribute;
988 
989 
990 struct swig_lua_class;
991 /* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
992 typedef struct swig_lua_namespace {
993   const char            *name;
994   swig_lua_method       *ns_methods;
995   swig_lua_attribute    *ns_attributes;
996   swig_lua_const_info   *ns_constants;
997   struct swig_lua_class        **ns_classes;
998   struct swig_lua_namespace    **ns_namespaces;
999 } swig_lua_namespace;
1000 
1001 typedef struct swig_lua_class {
1002   const char    *name; /* Name that this class has in Lua */
1003   const char    *fqname; /* Fully qualified name - Scope + class name */
1004   swig_type_info   **type;
1005   lua_CFunction  constructor;
1006   void    (*destructor)(void *);
1007   swig_lua_method   *methods;
1008   swig_lua_attribute     *attributes;
1009   swig_lua_namespace    *cls_static;
1010   swig_lua_method   *metatable; /* 0 for -eluac */
1011   struct swig_lua_class **bases;
1012   const char **base_names;
1013 } swig_lua_class;
1014 
1015 /* this is the struct for wrapping all pointers in SwigLua
1016 */
1017 typedef struct {
1018   swig_type_info   *type;
1019   int     own;  /* 1 if owned & must be destroyed */
1020   void        *ptr;
1021 } swig_lua_userdata;
1022 
1023 /* this is the struct for wrapping arbitrary packed binary data
1024 (currently it is only used for member function pointers)
1025 the data ordering is similar to swig_lua_userdata, but it is currently not possible
1026 to tell the two structures apart within SWIG, other than by looking at the type
1027 */
1028 typedef struct {
1029   swig_type_info   *type;
1030   int     own;  /* 1 if owned & must be destroyed */
1031   char data[1];       /* arbitary amount of data */
1032 } swig_lua_rawdata;
1033 
1034 /* Common SWIG API */
1035 #define SWIG_NewPointerObj(L, ptr, type, owner)       SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
1036 #define SWIG_ConvertPtr(L,idx, ptr, type, flags)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
1037 #define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname)  SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
1038 /* for C++ member pointers, ie, member methods */
1039 #define SWIG_ConvertMember(L, idx, ptr, sz, ty)       SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
1040 #define SWIG_NewMemberObj(L, ptr, sz, type)      SWIG_Lua_NewPackedObj(L, ptr, sz, type)
1041 
1042 /* Runtime API */
1043 #define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata))
1044 #define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
1045 #define SWIG_MODULE_CLIENTDATA_TYPE lua_State*
1046 
1047 /* Contract support */
1048 #define SWIG_contract_assert(expr, msg)  \
1049   if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else
1050 
1051 
1052 /* helper #defines */
1053 #define SWIG_fail {goto fail;}
1054 #define SWIG_fail_arg(func_name,argnum,type) \
1055   {SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
1056   func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
1057   goto fail;}
1058 #define SWIG_fail_ptr(func_name,argnum,type) \
1059   SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
1060 #define SWIG_check_num_args(func_name,a,b) \
1061   if (lua_gettop(L)<a || lua_gettop(L)>b) \
1062   {SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
1063   goto fail;}
1064 
1065 
1066 #define SWIG_Lua_get_table(L,n) \
1067   (lua_pushstring(L, n), lua_rawget(L,-2))
1068 
1069 #define SWIG_Lua_add_function(L,n,f) \
1070   (lua_pushstring(L, n), \
1071       lua_pushcfunction(L, f), \
1072       lua_rawset(L,-3))
1073 
1074 #define SWIG_Lua_add_boolean(L,n,b) \
1075   (lua_pushstring(L, n), \
1076       lua_pushboolean(L, b), \
1077       lua_rawset(L,-3))
1078 
1079 /* special helper for allowing 'nil' for usertypes */
1080 #define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
1081 
1082 #ifdef __cplusplus
1083 /* Special helper for member function pointers
1084 it gets the address, casts it, then dereferences it */
1085 /*#define SWIG_mem_fn_as_voidptr(a)  (*((char**)&(a))) */
1086 #endif
1087 
1088 /* storing/access of swig_module_info */
1089 SWIGRUNTIME swig_module_info *
1090 SWIG_Lua_GetModule(lua_State *L) {
1091   swig_module_info *ret = 0;
1092   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1093   lua_rawget(L,LUA_REGISTRYINDEX);
1094   if (lua_islightuserdata(L,-1))
1095     ret=(swig_module_info*)lua_touserdata(L,-1);
1096   lua_pop(L,1);  /* tidy */
1097   return ret;
1098 }
1099 
1100 SWIGRUNTIME void
1101 SWIG_Lua_SetModule(lua_State *L, swig_module_info *module) {
1102   /* add this all into the Lua registry: */
1103   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1104   lua_pushlightuserdata(L,(void*)module);
1105   lua_rawset(L,LUA_REGISTRYINDEX);
1106 }
1107 
1108 /* -----------------------------------------------------------------------------
1109  * global variable support code: modules
1110  * ----------------------------------------------------------------------------- */
1111 
1112 /* this function is called when trying to set an immutable.
1113 default action is to print an error.
1114 This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1115 SWIGINTERN int SWIG_Lua_set_immutable(lua_State *L)
1116 {
1117 /*  there should be 1 param passed in: the new value */
1118 #ifndef SWIGLUA_IGNORE_SET_IMMUTABLE
1119   lua_pop(L,1);  /* remove it */
1120   luaL_error(L,"This variable is immutable");
1121 #endif
1122     return 0;   /* should not return anything */
1123 }
1124 
1125 #ifdef SWIG_LUA_ELUA_EMULATE
1126 
1127 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1128 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1129 static int swig_lua_elua_emulate_unique_key;
1130 
1131 /* This function emulates eLua rotables behaviour. It loads a rotable definition into the usual lua table. */
1132 SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_State *L, const swig_elua_entry *table)
1133 {
1134   int i, table_parsed, parsed_tables_array, target_table;
1135   assert(lua_istable(L,-1));
1136   target_table = lua_gettop(L);
1137   /* Get the registry where we put all parsed tables to avoid loops */
1138   lua_rawgetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1139   if(lua_isnil(L,-1)) {
1140     lua_pop(L,1);
1141     lua_newtable(L);
1142     lua_pushvalue(L,-1);
1143     lua_rawsetp(L,LUA_REGISTRYINDEX,(void*)(&swig_lua_elua_emulate_unique_key));
1144   }
1145   parsed_tables_array = lua_gettop(L);
1146   lua_pushvalue(L,target_table);
1147   lua_rawsetp(L, parsed_tables_array, table);
1148   table_parsed = 0;
1149   const int SWIGUNUSED pairs_start = lua_gettop(L);
1150   for(i = 0;table[i].key.type != LUA_TNIL || table[i].value.type != LUA_TNIL;i++)
1151   {
1152     const swig_elua_entry *entry = table + i;
1153     int is_metatable = 0;
1154     switch(entry->key.type) {
1155       case LUA_TSTRING:
1156         lua_pushstring(L,entry->key.key.strkey);
1157         if(strcmp(entry->key.key.strkey, SWIG_LUA_ELUA_EMUL_METATABLE_KEY) == 0)
1158           is_metatable = 1;
1159         break;
1160       case  LUA_TNUMBER:
1161         lua_pushnumber(L,entry->key.key.numkey);
1162         break;
1163       case LUA_TNIL:
1164         lua_pushnil(L);
1165         break;
1166       default:
1167         assert(0);
1168     }
1169     switch(entry->value.type) {
1170       case LUA_TSTRING:
1171         lua_pushstring(L,entry->value.value.string);
1172         break;
1173       case  LUA_TNUMBER:
1174         lua_pushnumber(L,entry->value.value.number);
1175         break;
1176       case LUA_TFUNCTION:
1177         lua_pushcfunction(L,entry->value.value.function);
1178         break;
1179       case LUA_TTABLE:
1180         lua_rawgetp(L,parsed_tables_array, entry->value.value.table);
1181         table_parsed = !lua_isnil(L,-1);
1182         if(!table_parsed) {
1183           lua_pop(L,1); /*remove nil */
1184           lua_newtable(L);
1185           SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
1186         }
1187         if(is_metatable) {
1188           assert(lua_istable(L,-1));
1189           lua_pushvalue(L,-1);
1190           lua_setmetatable(L,target_table);
1191         }
1192 
1193         break;
1194       case LUA_TUSERDATA:
1195         if(entry->value.value.userdata.member)
1196           SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
1197               entry->value.value.userdata.lvalue,
1198               *(entry->value.value.userdata.ptype));
1199         else
1200           SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
1201               *(entry->value.value.userdata.ptype),0);
1202         break;
1203       case LUA_TNIL:
1204         lua_pushnil(L);
1205         break;
1206       default:
1207         assert(0);
1208     }
1209     assert(lua_gettop(L) == pairs_start + 2);
1210     lua_rawset(L,target_table);
1211   }
1212   lua_pop(L,1); /* Removing parsed tables storage */
1213   assert(lua_gettop(L) == target_table);
1214 }
1215 
1216 SWIGINTERN void SWIG_Lua_elua_emulate_register_clear(lua_State *L)
1217 {
1218   lua_pushnil(L);
1219   lua_rawsetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1220 }
1221 
1222 SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1223 
1224 SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_State *L)
1225 {
1226   SWIG_check_num_args("getmetatable(SWIG eLua emulation)", 1, 1);
1227   SWIG_Lua_get_class_registry(L);
1228   lua_getfield(L,-1,"lua_getmetatable");
1229   lua_remove(L,-2); /* remove the registry*/
1230   assert(!lua_isnil(L,-1));
1231   lua_pushvalue(L,1);
1232   assert(lua_gettop(L) == 3); /* object | function | object again */
1233   lua_call(L,1,1);
1234   if(!lua_isnil(L,-1)) /*There is an ordinary metatable */
1235     return 1;
1236   /*if it is a table, then emulate elua behaviour - check for __metatable attribute of a table*/
1237   assert(lua_gettop(L) == 2);
1238   if(lua_istable(L,-2)) {
1239     lua_pop(L,1); /*remove the nil*/
1240     lua_getfield(L,-1, SWIG_LUA_ELUA_EMUL_METATABLE_KEY);
1241   }
1242   assert(lua_gettop(L) == 2);
1243   return 1;
1244 
1245 fail:
1246   lua_error(L);
1247   return 0;
1248 }
1249 
1250 SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatable(lua_State *L)
1251 {
1252   SWIG_Lua_get_class_registry(L);
1253   lua_pushglobaltable(L);
1254   lua_pushstring(L,"lua_getmetatable");
1255   lua_getfield(L,-2,"getmetatable");
1256   assert(!lua_isnil(L,-1));
1257   lua_rawset(L,-4);
1258   lua_pushstring(L, "getmetatable");
1259   lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
1260   lua_rawset(L,-3);
1261   lua_pop(L,2);
1262 
1263 }
1264 /* END OF REMOVE */
1265 
1266 #endif
1267 /* -----------------------------------------------------------------------------
1268  * global variable support code: namespaces and modules (which are the same thing)
1269  * ----------------------------------------------------------------------------- */
1270 
1271 SWIGINTERN int SWIG_Lua_namespace_get(lua_State *L)
1272 {
1273 /*  there should be 2 params passed in
1274   (1) table (not the meta table)
1275   (2) string name of the attribute
1276 */
1277   assert(lua_istable(L,-2));  /* just in case */
1278   lua_getmetatable(L,-2);
1279   assert(lua_istable(L,-1));
1280   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1281   assert(lua_istable(L,-1));
1282   /* look for the key in the .get table */
1283   lua_pushvalue(L,2);  /* key */
1284   lua_rawget(L,-2);
1285   lua_remove(L,-2); /* stack tidy, remove .get table */
1286   if (lua_iscfunction(L,-1))
1287   {  /* found it so call the fn & return its value */
1288     lua_call(L,0,1);  /* 1 value in (userdata),1 out (result) */
1289     lua_remove(L,-2); /* stack tidy, remove metatable */
1290     return 1;
1291   }
1292   lua_pop(L,1);  /* remove whatever was there */
1293   /* ok, so try the .fn table */
1294   SWIG_Lua_get_table(L,".fn"); /* find the .get table */
1295   assert(lua_istable(L,-1));  /* just in case */
1296   lua_pushvalue(L,2);  /* key */
1297   lua_rawget(L,-2);  /* look for the fn */
1298   lua_remove(L,-2); /* stack tidy, remove .fn table */
1299   if (lua_isfunction(L,-1)) /* note: whether it's a C function or lua function */
1300   {  /* found it so return the fn & let lua call it */
1301     lua_remove(L,-2); /* stack tidy, remove metatable */
1302     return 1;
1303   }
1304   lua_pop(L,1);  /* remove whatever was there */
1305   return 0;
1306 }
1307 
1308 SWIGINTERN int SWIG_Lua_namespace_set(lua_State *L)
1309 {
1310 /*  there should be 3 params passed in
1311   (1) table (not the meta table)
1312   (2) string name of the attribute
1313   (3) any for the new value
1314 */
1315 
1316   assert(lua_istable(L,1));
1317   lua_getmetatable(L,1);    /* get the meta table */
1318   assert(lua_istable(L,-1));
1319 
1320   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1321   if (lua_istable(L,-1))
1322   {
1323     /* look for the key in the .set table */
1324     lua_pushvalue(L,2);  /* key */
1325     lua_rawget(L,-2);
1326     if (lua_iscfunction(L,-1))
1327     {  /* found it so call the fn & return its value */
1328       lua_pushvalue(L,3);  /* value */
1329       lua_call(L,1,0);
1330       return 0;
1331     }
1332     lua_pop(L,1);  /* remove the value */
1333   }
1334   lua_pop(L,1);  /* remove the value .set table */
1335   lua_pop(L,1); /* remote metatable */
1336   lua_rawset(L,-3);
1337   return 0;
1338 }
1339 
1340 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1341 SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1342 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1343 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1344 
1345 /* helper function - register namespace methods and attributes into namespace */
1346 SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State *L, swig_lua_namespace *ns)
1347 {
1348   int i;
1349   /* There must be namespace table (not metatable) at the top of the stack */
1350   assert(lua_istable(L,-1));
1351   SWIG_Lua_InstallConstants(L, ns->ns_constants);
1352 
1353   /* add methods to the namespace/module table */
1354   for(i=0;ns->ns_methods[i].name;i++){
1355     SWIG_Lua_add_function(L,ns->ns_methods[i].name,ns->ns_methods[i].func);
1356   }
1357   lua_getmetatable(L,-1);
1358 
1359   /* add fns */
1360   for(i=0;ns->ns_attributes[i].name;i++){
1361     SWIG_Lua_add_variable(L,ns->ns_attributes[i].name,ns->ns_attributes[i].getmethod,ns->ns_attributes[i].setmethod);
1362   }
1363 
1364   /* clear stack - remove metatble */
1365   lua_pop(L,1);
1366   return 0;
1367 }
1368 
1369 /* Register all classes in the namespace */
1370 SWIGINTERN void SWIG_Lua_add_namespace_classes(lua_State *L, swig_lua_namespace *ns)
1371 {
1372   swig_lua_class **classes;
1373 
1374   /* There must be a module/namespace table at the top of the stack */
1375   assert(lua_istable(L,-1));
1376 
1377   classes = ns->ns_classes;
1378 
1379   if( classes != 0 ) {
1380     while(*classes != 0) {
1381       SWIG_Lua_class_register(L, *classes);
1382       classes++;
1383     }
1384   }
1385 }
1386 
1387 /* Helper function. Creates namespace table and adds it to module table
1388    if 'reg' is true, then will register namespace table to parent one (must be on top of the stack
1389    when function is called).
1390    Function always returns newly registered table on top of the stack.
1391 */
1392 SWIGINTERN void SWIG_Lua_namespace_register(lua_State *L, swig_lua_namespace *ns, int reg)
1393 {
1394   swig_lua_namespace **sub_namespace;
1395   /* 1 argument - table on the top of the stack */
1396   const int SWIGUNUSED begin = lua_gettop(L);
1397   assert(lua_istable(L,-1)); /* just in case. This is supposed to be module table or parent namespace table */
1398   lua_checkstack(L,5);
1399   lua_newtable(L); /* namespace itself */
1400   lua_newtable(L); /* metatable for namespace */
1401 
1402   /* add a table called ".get" */
1403   lua_pushstring(L,".get");
1404   lua_newtable(L);
1405   lua_rawset(L,-3);
1406   /* add a table called ".set" */
1407   lua_pushstring(L,".set");
1408   lua_newtable(L);
1409   lua_rawset(L,-3);
1410   /* add a table called ".fn" */
1411   lua_pushstring(L,".fn");
1412   lua_newtable(L);
1413   lua_rawset(L,-3);
1414 
1415   /* add accessor fns for using the .get,.set&.fn */
1416   SWIG_Lua_add_function(L,"__index",SWIG_Lua_namespace_get);
1417   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_namespace_set);
1418 
1419   lua_setmetatable(L,-2); /* set metatable */
1420 
1421   /* Register all functions, variables etc */
1422   SWIG_Lua_add_namespace_details(L,ns);
1423   /* Register classes */
1424   SWIG_Lua_add_namespace_classes(L,ns);
1425 
1426   sub_namespace = ns->ns_namespaces;
1427   if( sub_namespace != 0) {
1428     while(*sub_namespace != 0) {
1429       SWIG_Lua_namespace_register(L, *sub_namespace, 1);
1430       lua_pop(L,1); /* removing sub-namespace table */
1431       sub_namespace++;
1432     }
1433   }
1434 
1435   if (reg) {
1436     lua_pushstring(L,ns->name);
1437     lua_pushvalue(L,-2);
1438     lua_rawset(L,-4); /* add namespace to module table */
1439   }
1440   assert(lua_gettop(L) == begin+1);
1441 }
1442 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
1443 
1444 /* -----------------------------------------------------------------------------
1445  * global variable support code: classes
1446  * ----------------------------------------------------------------------------- */
1447 
1448 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1449 
1450 typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1451 
1452 SWIGINTERN int SWIG_Lua_iterate_bases(lua_State *L, swig_type_info * SWIGUNUSED swig_type,
1453   int first_arg, swig_lua_base_iterator_func func, int  *const ret)
1454 {
1455     /* first_arg - position of the object in stack. Everything that is above are arguments
1456      * and is passed to every evocation of the func */
1457     int last_arg = lua_gettop(L);/* position of last argument */
1458     int original_metatable = last_arg + 1;
1459     size_t bases_count;
1460     int result = SWIG_ERROR;
1461     int bases_table;
1462     (void)swig_type;
1463     lua_getmetatable(L,first_arg);
1464 
1465     /* initialise base search */
1466 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1467     SWIG_Lua_get_table(L,".bases");
1468     assert(lua_istable(L,-1));
1469     bases_count = lua_rawlen(L,-1);
1470     bases_table = lua_gettop(L);
1471 #else
1472     /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1473     (void)bases_table;
1474     assert(swig_type!=0);
1475     swig_module_info *module=SWIG_GetModule(L);
1476     swig_lua_class **bases= ((swig_lua_class*)(swig_type->clientdata))->bases;
1477     const char **base_names= ((swig_lua_class*)(swig_type->clientdata))->base_names;
1478     bases_count = 0;
1479     for(;base_names[bases_count];
1480       bases_count++);/* get length of bases */
1481 #endif
1482 
1483     if(ret)
1484       *ret = 0;
1485     if(bases_count>0)
1486     {
1487       int to_remove;
1488       size_t i;
1489       int j;
1490       int subcall_last_arg;
1491       int subcall_first_arg = lua_gettop(L) + 1;/* Here a copy of first_arg and arguments begin */
1492       int valid = 1;
1493       swig_type_info *base_swig_type = 0;
1494       for(j=first_arg;j<=last_arg;j++)
1495         lua_pushvalue(L,j);
1496       subcall_last_arg = lua_gettop(L);
1497 
1498       /* Trick: temporarily replacing original metatable with metatable for base class and call getter */
1499       for(i=0;i<bases_count;i++) {
1500         /* Iteration through class bases */
1501 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1502         lua_rawgeti(L,bases_table,i+1);
1503         base_swig_type = 0;
1504         if(lua_isnil(L,-1)) {
1505           valid = 0;
1506           lua_pop(L,1);
1507         } else {
1508           valid = 1;
1509         }
1510 #else /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1511         swig_lua_class *base_class = bases[i];
1512         if(!base_class) {
1513           valid = 0;
1514         } else {
1515           valid = 1;
1516           SWIG_Lua_get_class_metatable(L,base_class->fqname);
1517           base_swig_type = SWIG_TypeQueryModule(module,module,base_names[i]);
1518           assert(base_swig_type != 0);
1519         }
1520 #endif
1521 
1522         if(!valid)
1523           continue;
1524         assert(lua_isuserdata(L, subcall_first_arg));
1525         assert(lua_istable(L,-1));
1526         lua_setmetatable(L,subcall_first_arg); /* Set new metatable */
1527         assert(lua_gettop(L) == subcall_last_arg);
1528         result = func(L, base_swig_type,subcall_first_arg, ret); /* Forward call */
1529         if(result != SWIG_ERROR) {
1530           break;
1531         }
1532       }
1533       /* Restore original metatable */
1534       lua_pushvalue(L,original_metatable);
1535       lua_setmetatable(L,first_arg);
1536       /* Clear - remove everything between last_arg and subcall_last_arg including */
1537       to_remove = subcall_last_arg - last_arg;
1538       for(j=0;j<to_remove;j++)
1539         lua_remove(L,last_arg+1);
1540     } else {
1541       /* Remove everything after last_arg */
1542       lua_pop(L, lua_gettop(L) - last_arg);
1543     }
1544     if(ret) assert(lua_gettop(L) == last_arg + *ret);
1545     return result;
1546 }
1547 
1548 /* The class.get method helper, performs the lookup of class attributes.
1549  * It returns an error code. Number of function return values is passed inside 'ret'.
1550  * first_arg is not used in this function because function always has 2 arguments.
1551  */
1552 SWIGINTERN int  SWIG_Lua_class_do_get_item(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1553 {
1554 /*  there should be 2 params passed in
1555   (1) userdata (not the meta table)
1556   (2) string name of the attribute
1557 */
1558   int bases_search_result;
1559   int substack_start = lua_gettop(L)-2;
1560   assert(first_arg == substack_start+1);
1561   lua_checkstack(L,5);
1562   assert(lua_isuserdata(L,-2));  /* just in case */
1563   lua_getmetatable(L,-2);    /* get the meta table */
1564   assert(lua_istable(L,-1));  /* just in case */
1565   /* NEW: looks for the __getitem() fn
1566   this is a user provided get fn */
1567   SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */
1568   if (lua_iscfunction(L,-1))  /* if its there */
1569   {  /* found it so call the fn & return its value */
1570     lua_pushvalue(L,substack_start+1);  /* the userdata */
1571     lua_pushvalue(L,substack_start+2);  /* the parameter */
1572     lua_call(L,2,1);  /* 2 value in (userdata),1 out (result) */
1573     lua_remove(L,-2); /* stack tidy, remove metatable */
1574     if(ret) *ret = 1;
1575     return SWIG_OK;
1576   }
1577   lua_pop(L,1);
1578   /* Remove the metatable */
1579   lua_pop(L,1);
1580   /* Search in base classes */
1581   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get_item,ret);
1582   return bases_search_result;  /* sorry not known */
1583 }
1584 
1585 
1586 /* The class.get method helper, performs the lookup of class attributes.
1587  * It returns an error code. Number of function return values is passed inside 'ret'.
1588  * first_arg is not used in this function because function always has 2 arguments.
1589  */
1590 SWIGINTERN int  SWIG_Lua_class_do_get(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1591 {
1592 /*  there should be 2 params passed in
1593   (1) userdata (not the meta table)
1594   (2) string name of the attribute
1595 */
1596   int bases_search_result;
1597   int substack_start = lua_gettop(L)-2;
1598   assert(first_arg == substack_start+1);
1599   lua_checkstack(L,5);
1600   assert(lua_isuserdata(L,-2));  /* just in case */
1601   lua_getmetatable(L,-2);    /* get the meta table */
1602   assert(lua_istable(L,-1));  /* just in case */
1603   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1604   assert(lua_istable(L,-1));  /* just in case */
1605   /* look for the key in the .get table */
1606   lua_pushvalue(L,substack_start+2);  /* key */
1607   lua_rawget(L,-2);
1608   lua_remove(L,-2); /* stack tidy, remove .get table */
1609   if (lua_iscfunction(L,-1))
1610   {  /* found it so call the fn & return its value */
1611     lua_pushvalue(L,substack_start+1);  /* the userdata */
1612     lua_call(L,1,1);  /* 1 value in (userdata),1 out (result) */
1613     lua_remove(L,-2); /* stack tidy, remove metatable */
1614     if(ret)
1615       *ret = 1;
1616     return SWIG_OK;
1617   }
1618   lua_pop(L,1);  /* remove whatever was there */
1619   /* ok, so try the .fn table */
1620   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
1621   assert(lua_istable(L,-1));  /* just in case */
1622   lua_pushvalue(L,substack_start+2);  /* key */
1623   lua_rawget(L,-2);  /* look for the fn */
1624   lua_remove(L,-2); /* stack tidy, remove .fn table */
1625   if (lua_isfunction(L,-1)) /* note: if its a C function or lua function */
1626   {  /* found it so return the fn & let lua call it */
1627     lua_remove(L,-2); /* stack tidy, remove metatable */
1628     if(ret)
1629       *ret = 1;
1630     return SWIG_OK;
1631   }
1632   lua_pop(L,1);  /* remove whatever was there */
1633   /* Remove the metatable */
1634   lua_pop(L,1);
1635   /* Search in base classes */
1636   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get,ret);
1637   return bases_search_result;  /* sorry not known */
1638 }
1639 
1640 /* the class.get method, performs the lookup of class attributes
1641  */
1642 SWIGINTERN int  SWIG_Lua_class_get(lua_State *L)
1643 {
1644 /*  there should be 2 params passed in
1645   (1) userdata (not the meta table)
1646   (2) string name of the attribute
1647 */
1648   int result;
1649   swig_lua_userdata *usr;
1650   swig_type_info *type;
1651   int ret = 0;
1652   assert(lua_isuserdata(L,1));
1653   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1654   type = usr->type;
1655   result = SWIG_Lua_class_do_get(L,type,1,&ret);
1656   if(result == SWIG_OK)
1657     return ret;
1658 
1659   result = SWIG_Lua_class_do_get_item(L,type,1,&ret);
1660   if(result == SWIG_OK)
1661     return ret;
1662 
1663   return 0;
1664 }
1665 
1666 /* helper for the class.set method, performs the lookup of class attributes
1667  * It returns error code. Number of function return values is passed inside 'ret'
1668  */
1669 SWIGINTERN int  SWIG_Lua_class_do_set(lua_State *L, swig_type_info *type, int first_arg, int *ret)
1670 {
1671 /*  there should be 3 params passed in
1672   (1) table (not the meta table)
1673   (2) string name of the attribute
1674   (3) any for the new value
1675   */
1676 
1677   int bases_search_result;
1678   int substack_start = lua_gettop(L) - 3;
1679   lua_checkstack(L,5);
1680   assert(lua_isuserdata(L,substack_start+1));  /* just in case */
1681   lua_getmetatable(L,substack_start+1);    /* get the meta table */
1682   assert(lua_istable(L,-1));  /* just in case */
1683   if(ret)
1684     *ret = 0; /* it is setter - number of return values is always 0 */
1685 
1686   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1687   if (lua_istable(L,-1))
1688   {
1689     /* look for the key in the .set table */
1690     lua_pushvalue(L,substack_start+2);  /* key */
1691     lua_rawget(L,-2);
1692     lua_remove(L,-2); /* tidy stack, remove .set table */
1693     if (lua_iscfunction(L,-1))
1694     {  /* found it so call the fn & return its value */
1695       lua_pushvalue(L,substack_start+1);  /* userdata */
1696       lua_pushvalue(L,substack_start+3);  /* value */
1697       lua_call(L,2,0);
1698       lua_remove(L,substack_start+4); /*remove metatable*/
1699       return SWIG_OK;
1700     }
1701     lua_pop(L,1);  /* remove the value */
1702   } else {
1703     lua_pop(L,1);  /* remove the answer for .set table request*/
1704   }
1705   /* NEW: looks for the __setitem() fn
1706   this is a user provided set fn */
1707   SWIG_Lua_get_table(L,"__setitem"); /* find the fn */
1708   if (lua_iscfunction(L,-1))  /* if its there */
1709   {  /* found it so call the fn & return its value */
1710     lua_pushvalue(L,substack_start+1);  /* the userdata */
1711     lua_pushvalue(L,substack_start+2);  /* the parameter */
1712     lua_pushvalue(L,substack_start+3);  /* the value */
1713     lua_call(L,3,0);  /* 3 values in ,0 out */
1714     lua_remove(L,-2); /* stack tidy, remove metatable */
1715     return SWIG_OK;
1716   }
1717   lua_pop(L,1); /* remove value */
1718 
1719   lua_pop(L,1); /* remove metatable */
1720   /* Search among bases */
1721   bases_search_result = SWIG_Lua_iterate_bases(L,type,first_arg,SWIG_Lua_class_do_set,ret);
1722   if(ret)
1723     assert(*ret == 0);
1724   assert(lua_gettop(L) == substack_start + 3);
1725   return bases_search_result;
1726 }
1727 
1728 /* This is the actual method exported to Lua. It calls SWIG_Lua_class_do_set and correctly
1729  * handles return values.
1730  */
1731 SWIGINTERN int  SWIG_Lua_class_set(lua_State *L)
1732 {
1733 /*  There should be 3 params passed in
1734   (1) table (not the meta table)
1735   (2) string name of the attribute
1736   (3) any for the new value
1737   */
1738   int ret = 0;
1739   int result;
1740   swig_lua_userdata *usr;
1741   swig_type_info *type;
1742   assert(lua_isuserdata(L,1));
1743   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1744   type = usr->type;
1745   result = SWIG_Lua_class_do_set(L,type,1,&ret);
1746   if(result != SWIG_OK) {
1747    SWIG_Lua_pushferrstring(L,"Assignment not possible. No setter/member with this name. For custom assignments implement __setitem method.");
1748    lua_error(L);
1749   } else {
1750     assert(ret==0);
1751   }
1752   return 0;
1753 }
1754 
1755 /* the class.destruct method called by the interpreter */
1756 SWIGINTERN int  SWIG_Lua_class_destruct(lua_State *L)
1757 {
1758 /*  there should be 1 params passed in
1759   (1) userdata (not the meta table) */
1760   swig_lua_userdata *usr;
1761   swig_lua_class *clss;
1762   assert(lua_isuserdata(L,-1));  /* just in case */
1763   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1764   /* if must be destroyed & has a destructor */
1765   if (usr->own) /* if must be destroyed */
1766   {
1767     clss=(swig_lua_class*)usr->type->clientdata;  /* get the class */
1768     if (clss && clss->destructor)  /* there is a destroy fn */
1769     {
1770       clss->destructor(usr->ptr);  /* bye bye */
1771     }
1772   }
1773   return 0;
1774 }
1775 
1776 /* the class.__tostring method called by the interpreter and print */
1777 SWIGINTERN int  SWIG_Lua_class_tostring(lua_State *L)
1778 {
1779 /*  there should be 1 param passed in
1780   (1) userdata (not the metatable) */
1781   const char *className;
1782   void* userData;
1783   assert(lua_isuserdata(L,1));  /* just in case */
1784   userData = lua_touserdata(L,1); /* get the userdata address for later */
1785   lua_getmetatable(L,1);    /* get the meta table */
1786   assert(lua_istable(L,-1));  /* just in case */
1787 
1788   lua_getfield(L, -1, ".type");
1789   className = lua_tostring(L, -1);
1790 
1791   lua_pushfstring(L, "<%s userdata: %p>", className, userData);
1792   return 1;
1793 }
1794 
1795 /* to manually disown some userdata */
1796 SWIGINTERN int  SWIG_Lua_class_disown(lua_State *L)
1797 {
1798 /*  there should be 1 params passed in
1799   (1) userdata (not the meta table) */
1800   swig_lua_userdata *usr;
1801   assert(lua_isuserdata(L,-1));  /* just in case */
1802   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1803 
1804   usr->own = 0; /* clear our ownership */
1805   return 0;
1806 }
1807 
1808 /* lua callable function to compare userdata's value
1809 the issue is that two userdata may point to the same thing
1810 but to lua, they are different objects */
1811 SWIGRUNTIME int SWIG_Lua_class_equal(lua_State *L)
1812 {
1813   int result;
1814   swig_lua_userdata *usr1,*usr2;
1815   if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2))  /* just in case */
1816     return 0;  /* nil reply */
1817   usr1=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1818   usr2=(swig_lua_userdata*)lua_touserdata(L,2);  /* get data */
1819   /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/
1820   result=(usr1->ptr==usr2->ptr);
1821    lua_pushboolean(L,result);
1822   return 1;
1823 }
1824 
1825 /* populate table at the top of the stack with metamethods that ought to be inherited */
1826 SWIGINTERN void SWIG_Lua_populate_inheritable_metamethods(lua_State *L)
1827 {
1828   SWIG_Lua_add_boolean(L, "__add", 1);
1829   SWIG_Lua_add_boolean(L, "__sub", 1);
1830   SWIG_Lua_add_boolean(L, "__mul", 1);
1831   SWIG_Lua_add_boolean(L, "__div", 1);
1832   SWIG_Lua_add_boolean(L, "__mod", 1);
1833   SWIG_Lua_add_boolean(L, "__pow", 1);
1834   SWIG_Lua_add_boolean(L, "__unm", 1);
1835   SWIG_Lua_add_boolean(L, "__len", 1 );
1836   SWIG_Lua_add_boolean(L, "__concat", 1 );
1837   SWIG_Lua_add_boolean(L, "__eq", 1);
1838   SWIG_Lua_add_boolean(L, "__lt", 1);
1839   SWIG_Lua_add_boolean(L, "__le", 1);
1840   SWIG_Lua_add_boolean(L, "__call", 1);
1841   SWIG_Lua_add_boolean(L, "__tostring", 1);
1842   SWIG_Lua_add_boolean(L, "__gc", 0);
1843 }
1844 
1845 /* creates the swig registry */
1846 SWIGINTERN void SWIG_Lua_create_class_registry(lua_State *L)
1847 {
1848   /* create main SWIG registry table */
1849   lua_pushstring(L,"SWIG");
1850   lua_newtable(L);
1851   /* populate it with some predefined data */
1852 
1853   /* .library table. Placeholder */
1854   lua_pushstring(L,".library");
1855   lua_newtable(L);
1856   {
1857     /* list of metamethods that class inherits from its bases */
1858     lua_pushstring(L,"inheritable_metamethods");
1859     lua_newtable(L);
1860     /* populate with list of metamethods */
1861     SWIG_Lua_populate_inheritable_metamethods(L);
1862     lua_rawset(L,-3);
1863   }
1864   lua_rawset(L,-3);
1865 
1866   lua_rawset(L,LUA_REGISTRYINDEX);
1867 }
1868 
1869 /* gets the swig registry (or creates it) */
1870 SWIGINTERN void  SWIG_Lua_get_class_registry(lua_State *L)
1871 {
1872   /* add this all into the swig registry: */
1873   lua_pushstring(L,"SWIG");
1874   lua_rawget(L,LUA_REGISTRYINDEX);  /* get the registry */
1875   if (!lua_istable(L,-1))  /* not there */
1876   {  /* must be first time, so add it */
1877     lua_pop(L,1);  /* remove the result */
1878     SWIG_Lua_create_class_registry(L);
1879     /* then get it */
1880     lua_pushstring(L,"SWIG");
1881     lua_rawget(L,LUA_REGISTRYINDEX);
1882   }
1883 }
1884 
1885 SWIGINTERN void SWIG_Lua_get_inheritable_metamethods(lua_State *L)
1886 {
1887   SWIG_Lua_get_class_registry(L);
1888   lua_pushstring(L, ".library");
1889   lua_rawget(L,-2);
1890   assert( !lua_isnil(L,-1) );
1891   lua_pushstring(L, "inheritable_metamethods");
1892   lua_rawget(L,-2);
1893 
1894   /* Remove class registry and library table */
1895   lua_remove(L,-2);
1896   lua_remove(L,-2);
1897 }
1898 
1899 /* Helper function to get the classes metatable from the register */
1900 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname)
1901 {
1902   SWIG_Lua_get_class_registry(L);  /* get the registry */
1903   lua_pushstring(L,cname);  /* get the name */
1904   lua_rawget(L,-2);    /* get it */
1905   lua_remove(L,-2);    /* tidy up (remove registry) */
1906 }
1907 
1908 /* Set up the base classes pointers.
1909 Each class structure has a list of pointers to the base class structures.
1910 This function fills them.
1911 It cannot be done at compile time, as this will not work with hireachies
1912 spread over more than one swig file.
1913 Therefore it must be done at runtime, querying the SWIG type system.
1914 */
1915 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
1916 {
1917   int i=0;
1918   swig_module_info *module=SWIG_GetModule(L);
1919   for(i=0;clss->base_names[i];i++)
1920   {
1921     if (clss->bases[i]==0) /* not found yet */
1922     {
1923       /* lookup and cache the base class */
1924       swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]);
1925       if (info) clss->bases[i] = (swig_lua_class *) info->clientdata;
1926     }
1927   }
1928 }
1929 
1930 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1931 /* Merges two tables  */
1932 SWIGINTERN void SWIG_Lua_merge_tables_by_index(lua_State *L, int target, int source)
1933 {
1934   /* iterating */
1935   lua_pushnil(L);
1936   while (lua_next(L,source) != 0) {
1937     /* -1 - value, -2 - index */
1938     /* have to copy to assign */
1939     lua_pushvalue(L,-2); /* copy of index */
1940     lua_pushvalue(L,-2); /* copy of value */
1941     lua_rawset(L, target);
1942     lua_pop(L,1);
1943     /* only key is left */
1944   }
1945 }
1946 
1947 /* Merges two tables with given name. original - index of target metatable, base - index of source metatable */
1948 SWIGINTERN void SWIG_Lua_merge_tables(lua_State *L, const char* name, int original, int base)
1949 {
1950   /* push original[name], then base[name] */
1951   lua_pushstring(L,name);
1952   lua_rawget(L,original);
1953   int original_table = lua_gettop(L);
1954   lua_pushstring(L,name);
1955   lua_rawget(L,base);
1956   int base_table = lua_gettop(L);
1957   SWIG_Lua_merge_tables_by_index(L, original_table, base_table);
1958   /* clearing stack */
1959   lua_pop(L,2);
1960 }
1961 
1962 /* Function takes all symbols from base and adds it to derived class. It's just a helper. */
1963 SWIGINTERN void SWIG_Lua_class_squash_base(lua_State *L, swig_lua_class *base_cls)
1964 {
1965   /* There is one parameter - original, i.e. 'derived' class metatable */
1966   assert(lua_istable(L,-1));
1967   int original = lua_gettop(L);
1968   SWIG_Lua_get_class_metatable(L,base_cls->fqname);
1969   int base = lua_gettop(L);
1970   SWIG_Lua_merge_tables(L, ".fn", original, base );
1971   SWIG_Lua_merge_tables(L, ".set", original, base );
1972   SWIG_Lua_merge_tables(L, ".get", original, base );
1973   lua_pop(L,1);
1974 }
1975 
1976 /* Function squashes all symbols from 'clss' bases into itself */
1977 SWIGINTERN void  SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss)
1978 {
1979   int i;
1980   SWIG_Lua_get_class_metatable(L,clss->fqname);
1981   for(i=0;clss->base_names[i];i++)
1982   {
1983     if (clss->bases[i]==0) /* Somehow it's not found. Skip it */
1984       continue;
1985     /* Thing is: all bases are already registered. Thus they have already executed
1986      * this function. So we just need to squash them into us, because their bases
1987      * are already squashed into them. No need for recursion here!
1988      */
1989     SWIG_Lua_class_squash_base(L, clss->bases[i]);
1990   }
1991   lua_pop(L,1); /*tidy stack*/
1992 }
1993 #endif
1994 
1995 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1996 /* helper add a variable to a registered class */
1997 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn)
1998 {
1999   assert(lua_istable(L,-1));  /* just in case */
2000   SWIG_Lua_get_table(L,".get"); /* find the .get table */
2001   assert(lua_istable(L,-1));  /* just in case */
2002   SWIG_Lua_add_function(L,name,getFn);
2003   lua_pop(L,1);       /* tidy stack (remove table) */
2004   if (setFn)
2005   {
2006     SWIG_Lua_get_table(L,".set"); /* find the .set table */
2007     assert(lua_istable(L,-1));  /* just in case */
2008     SWIG_Lua_add_function(L,name,setFn);
2009     lua_pop(L,1);       /* tidy stack (remove table) */
2010   }
2011 }
2012 
2013 /* helper to recursively add class static details (static attributes, operations and constants) */
2014 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss)
2015 {
2016   int i = 0;
2017   /* The class namespace table must be on the top of the stack */
2018   assert(lua_istable(L,-1));
2019   /* call all the base classes first: we can then override these later: */
2020   for(i=0;clss->bases[i];i++)
2021   {
2022     SWIG_Lua_add_class_static_details(L,clss->bases[i]);
2023   }
2024 
2025   SWIG_Lua_add_namespace_details(L, clss->cls_static);
2026 }
2027 
2028 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward declaration */
2029 
2030 /* helper to recursively add class details (attributes & operations) */
2031 SWIGINTERN void  SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss)
2032 {
2033   int i;
2034   size_t bases_count = 0;
2035   /* Add bases to .bases table */
2036   SWIG_Lua_get_table(L,".bases");
2037   assert(lua_istable(L,-1));  /* just in case */
2038   for(i=0;clss->bases[i];i++)
2039   {
2040     SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2041     /* Base class must be already registered */
2042     assert(lua_istable(L,-1));
2043     lua_rawseti(L,-2,i+1); /* In lua indexing starts from 1 */
2044     bases_count++;
2045   }
2046   assert(lua_rawlen(L,-1) == bases_count);
2047   lua_pop(L,1); /* remove .bases table */
2048   /* add attributes */
2049   for(i=0;clss->attributes[i].name;i++){
2050     SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod);
2051   }
2052   /* add methods to the metatable */
2053   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
2054   assert(lua_istable(L,-1));  /* just in case */
2055   for(i=0;clss->methods[i].name;i++){
2056     SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func);
2057   }
2058   lua_pop(L,1);       /* tidy stack (remove table) */
2059   /* add operator overloads
2060     This adds methods from metatable array to metatable. Can mess up garbage
2061     collectind if someone defines __gc method
2062     */
2063   if(clss->metatable) {
2064     for(i=0;clss->metatable[i].name;i++) {
2065       SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func);
2066     }
2067   }
2068 
2069 #if !defined(SWIG_LUA_SQUASH_BASES)
2070   /* Adding metamethods that are defined in base classes. If bases were squashed
2071    * then it is obviously unnecessary
2072    */
2073   SWIG_Lua_add_class_user_metamethods(L, clss);
2074 #endif
2075 }
2076 
2077 /* Helpers to add user defined class metamedhods - __add, __sub etc. The helpers are needed
2078    for the following issue: Lua runtime checks for metamethod existence with rawget function
2079    ignoring our SWIG-provided __index and __newindex functions. Thus our inheritance-aware method
2080    search algorithm doesn't work in such case. (Not to say that Lua runtime queries metamethod directly
2081    in metatable and not in object).
2082    Current solution is this: if somewhere in hierarchy metamethod __x is defined, then all descendants
2083    are automatically given a special proxy __x that calls the real __x method.
2084    Obvious idea - to copy __x instead of creating __x-proxy is wrong because if someone changes __x in runtime,
2085    those changes must be reflected in all descendants.
2086 */
2087 
2088 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L); /*forward declaration*/
2089 
2090 /* The real function that resolves a metamethod.
2091  * Function searches given class and all it's bases(recursively) for first instance of something that is
2092  * not equal to SWIG_Lua_resolve_metatmethod. (Almost always this 'something' is actual metamethod implementation
2093  * and it is a SWIG-generated C function.). It returns value on the top of the L and there is no garbage below the
2094  * answer.
2095  * Returns 1 if found, 0 otherwise.
2096  * clss is class which metatable we will search for method
2097  * metamethod_name_idx is index in L where metamethod name (as string) lies
2098  * skip_check allows to skip searching metamethod in givel clss and immideatelly go to searching in bases. skip_check
2099  * is not caried to subsequent recursive calls - false is always passed. It is set to true only at first call from
2100  * SWIG_Lua_resolve_metamethod
2101  * */
2102 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamethod_name_idx,
2103     int skip_check)
2104 {
2105   /* This function is called recursively */
2106   int result = 0;
2107   int i = 0;
2108 
2109   if (!skip_check) {
2110     SWIG_Lua_get_class_metatable(L, clss->fqname);
2111     lua_pushvalue(L, metamethod_name_idx);
2112     lua_rawget(L,-2);
2113     /* If this is cfunction and it is equal to SWIG_Lua_resolve_metamethod then
2114      * this isn't the function we are looking for :)
2115      * lua_tocfunction will return NULL if not cfunction
2116      */
2117     if (!lua_isnil(L,-1) && lua_tocfunction(L,-1) != SWIG_Lua_resolve_metamethod ) {
2118       lua_remove(L,-2); /* removing class metatable */
2119       return 1;
2120     }
2121     lua_pop(L,2); /* remove class metatable and query result */
2122   }
2123 
2124   /* Forwarding calls to bases */
2125   for(i=0;clss->bases[i];i++)
2126   {
2127     result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0);
2128     if (result)
2129       break;
2130   }
2131 
2132   return result;
2133 }
2134 
2135 /* The proxy function for metamethod. All parameters are passed as cclosure. Searches for actual method
2136  * and calls it */
2137 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L)
2138 {
2139   int numargs;
2140   int metamethod_name_idx;
2141   const swig_lua_class* clss;
2142   int result;
2143 
2144   lua_checkstack(L,5);
2145   numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
2146 
2147   /* Get upvalues from closure */
2148   lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
2149   metamethod_name_idx = lua_gettop(L);
2150 
2151   lua_pushvalue(L, lua_upvalueindex(2));
2152   clss = (const swig_lua_class*)(lua_touserdata(L,-1));
2153   lua_pop(L,1); /* remove lightuserdata with clss from stack */
2154 
2155   /* Actual work */
2156   result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1);
2157   if (!result) {
2158    SWIG_Lua_pushferrstring(L,"The metamethod proxy is set, but it failed to find actual metamethod. Memory corruption is most likely explanation.");
2159    lua_error(L);
2160    return 0;
2161   }
2162 
2163   lua_remove(L,-2); /* remove metamethod key */
2164   lua_insert(L,1); /* move function to correct position */
2165   lua_call(L, numargs, LUA_MULTRET);
2166   return lua_gettop(L); /* return all results */
2167 }
2168 
2169 
2170 /* If given metamethod must be present in given class, then creates appropriate proxy
2171  * Returns 1 if successfully added, 0 if not added because no base class has it, -1
2172  * if method is defined in the class metatable itself
2173  */
2174 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int metatable_index)
2175 {
2176   int key_index;
2177   int success = 0;
2178   int i = 0;
2179 
2180   /* metamethod name - on the top of the stack */
2181   assert(lua_isstring(L,-1));
2182 
2183   key_index = lua_gettop(L);
2184 
2185   /* Check whether method is already defined in metatable */
2186   lua_pushvalue(L,key_index); /* copy of the key */
2187   lua_gettable(L,metatable_index);
2188   if( !lua_isnil(L,-1) ) {
2189     lua_pop(L,1);
2190     return -1;
2191   }
2192   lua_pop(L,1);
2193 
2194   /* Iterating over immediate bases */
2195   for(i=0;clss->bases[i];i++)
2196   {
2197     const swig_lua_class *base = clss->bases[i];
2198     SWIG_Lua_get_class_metatable(L, base->fqname);
2199     lua_pushvalue(L, key_index);
2200     lua_rawget(L, -2);
2201     if( !lua_isnil(L,-1) ) {
2202       lua_pushvalue(L, key_index);
2203 
2204       /* Add proxy function */
2205       lua_pushvalue(L, key_index); /* first closure value is function name */
2206       lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
2207       lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
2208 
2209       lua_rawset(L, metatable_index);
2210       success = 1;
2211     }
2212     lua_pop(L,1); /* remove function or nil */
2213     lua_pop(L,1); /* remove base class metatable */
2214 
2215     if( success )
2216       break;
2217   }
2218 
2219   return success;
2220 }
2221 
2222 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
2223 {
2224   int metatable_index;
2225   int metamethods_info_index;
2226   int tostring_undefined;
2227   int eq_undefined = 0;
2228 
2229   SWIG_Lua_get_class_metatable(L, clss->fqname);
2230   metatable_index = lua_gettop(L);
2231   SWIG_Lua_get_inheritable_metamethods(L);
2232   assert(lua_istable(L,-1));
2233   metamethods_info_index = lua_gettop(L);
2234   lua_pushnil(L); /* first key */
2235   while(lua_next(L, metamethods_info_index) != 0 ) {
2236     /* key at index -2, value at index -1 */
2237     const int is_inheritable = lua_toboolean(L,-2);
2238     lua_pop(L,1); /* remove value - we don't need it anymore */
2239 
2240     if(is_inheritable) { /* if metamethod is inheritable */
2241       SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index);
2242     }
2243   }
2244 
2245   lua_pop(L,1); /* remove inheritable metatmethods table */
2246 
2247   /* Special handling for __tostring method */
2248   lua_pushstring(L, "__tostring");
2249   lua_pushvalue(L,-1);
2250   lua_rawget(L,metatable_index);
2251   tostring_undefined = lua_isnil(L,-1);
2252   lua_pop(L,1);
2253   if( tostring_undefined ) {
2254     lua_pushcfunction(L, SWIG_Lua_class_tostring);
2255     lua_rawset(L, metatable_index);
2256   } else {
2257     lua_pop(L,1); /* remove copy of the key */
2258   }
2259 
2260   /* Special handling for __eq method */
2261   lua_pushstring(L, "__eq");
2262   lua_pushvalue(L,-1);
2263   lua_rawget(L,metatable_index);
2264   eq_undefined = lua_isnil(L,-1);
2265   lua_pop(L,1);
2266   if( eq_undefined ) {
2267     lua_pushcfunction(L, SWIG_Lua_class_equal);
2268     lua_rawset(L, metatable_index);
2269   } else {
2270     lua_pop(L,1); /* remove copy of the key */
2271   }
2272   /* Warning: __index and __newindex are SWIG-defined. For user-defined operator[]
2273    * a __getitem/__setitem method should be defined
2274    */
2275   lua_pop(L,1); /* pop class metatable */
2276 }
2277 
2278 /* Register class static methods,attributes etc as well as constructor proxy */
2279 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss)
2280 {
2281   const int SWIGUNUSED begin = lua_gettop(L);
2282   lua_checkstack(L,5); /* just in case */
2283   assert(lua_istable(L,-1));  /* just in case */
2284   assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */
2285 
2286   SWIG_Lua_namespace_register(L,clss->cls_static, 1);
2287 
2288   assert(lua_istable(L,-1)); /* just in case */
2289 
2290   /*  add its constructor to module with the name of the class
2291   so you can do MyClass(...) as well as new_MyClass(...)
2292   BUT only if a constructor is defined
2293   (this overcomes the problem of pure virtual classes without constructors)*/
2294   if (clss->constructor)
2295   {
2296     lua_getmetatable(L,-1);
2297     assert(lua_istable(L,-1)); /* just in case */
2298     SWIG_Lua_add_function(L,"__call", clss->constructor);
2299     lua_pop(L,1);
2300   }
2301 
2302   assert(lua_istable(L,-1)); /* just in case */
2303   SWIG_Lua_add_class_static_details(L, clss);
2304 
2305   /* clear stack */
2306   lua_pop(L,1);
2307   assert( lua_gettop(L) == begin );
2308 }
2309 
2310 /* Performs the instance (non-static) class registration process. Metatable for class is created
2311  * and added to the class registry.
2312  */
2313 SWIGINTERN void  SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss)
2314 {
2315   const int SWIGUNUSED begin = lua_gettop(L);
2316   int i;
2317   /* if name already there (class is already registered) then do nothing */
2318   SWIG_Lua_get_class_registry(L);  /* get the registry */
2319   lua_pushstring(L,clss->fqname);  /* get the name */
2320   lua_rawget(L,-2);
2321   if(!lua_isnil(L,-1)) {
2322     lua_pop(L,2);
2323     assert(lua_gettop(L)==begin);
2324     return;
2325   }
2326   lua_pop(L,2); /* tidy stack */
2327   /* Recursively initialize all bases */
2328   for(i=0;clss->bases[i];i++)
2329   {
2330     SWIG_Lua_class_register_instance(L,clss->bases[i]);
2331   }
2332   /* Again, get registry and push name */
2333   SWIG_Lua_get_class_registry(L);  /* get the registry */
2334   lua_pushstring(L,clss->fqname);  /* get the name */
2335   lua_newtable(L);    /* create the metatable */
2336 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2337   /* If squashing is requested, then merges all bases metatable into this one.
2338    * It would get us all special methods: __getitem, __add etc.
2339    * This would set .fn, .type, and other .xxx incorrectly, but we will overwrite it right away
2340    */
2341   {
2342     int new_metatable_index = lua_absindex(L,-1);
2343     for(i=0;clss->bases[i];i++)
2344     {
2345       int base_metatable;
2346       SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2347       base_metatable = lua_absindex(L,-1);
2348       SWIG_Lua_merge_tables_by_index(L,new_metatable_index, base_metatable);
2349       lua_pop(L,1);
2350     }
2351   }
2352   /* And now we will overwrite all incorrectly set data */
2353 #endif
2354   /* add string of class name called ".type" */
2355   lua_pushstring(L,".type");
2356   lua_pushstring(L,clss->fqname);
2357   lua_rawset(L,-3);
2358   /* add a table called bases */
2359   lua_pushstring(L,".bases");
2360   lua_newtable(L);
2361   lua_rawset(L,-3);
2362   /* add a table called ".get" */
2363   lua_pushstring(L,".get");
2364   lua_newtable(L);
2365   lua_rawset(L,-3);
2366   /* add a table called ".set" */
2367   lua_pushstring(L,".set");
2368   lua_newtable(L);
2369   lua_rawset(L,-3);
2370   /* add a table called ".fn" */
2371   lua_pushstring(L,".fn");
2372   lua_newtable(L);
2373   /* add manual disown method */
2374   SWIG_Lua_add_function(L,"__disown",SWIG_Lua_class_disown);
2375   lua_rawset(L,-3);
2376   /* add accessor fns for using the .get,.set&.fn */
2377   SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get);
2378   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set);
2379   SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct);
2380   /* add it */
2381   lua_rawset(L,-3);  /* metatable into registry */
2382   lua_pop(L,1);      /* tidy stack (remove registry) */
2383   assert(lua_gettop(L) == begin);
2384 
2385 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2386   /* Now merge all symbols from .fn, .set, .get etc from bases to our tables */
2387   SWIG_Lua_class_squash_bases(L,clss);
2388 #endif
2389   SWIG_Lua_get_class_metatable(L,clss->fqname);
2390   SWIG_Lua_add_class_instance_details(L,clss);  /* recursive adding of details (atts & ops) */
2391   lua_pop(L,1);      /* tidy stack (remove class metatable) */
2392   assert( lua_gettop(L) == begin );
2393 }
2394 
2395 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss)
2396 {
2397   int SWIGUNUSED begin;
2398   assert(lua_istable(L,-1)); /* This is a table (module or namespace) where classes will be added */
2399   SWIG_Lua_class_register_instance(L,clss);
2400   SWIG_Lua_class_register_static(L,clss);
2401 
2402   /* Add links from static part to instance part and vice versa */
2403   /* [SWIG registry]                                   [Module]
2404    *    "MyClass" ----> [MyClass metatable] <=====     "MyClass" -+> [static part]
2405    *                     ".get" ----> ...        |                |     getmetatable()----|
2406    *                     ".set" ----> ...        |                |                       |
2407    *                     ".static" --------------)----------------/           [static part metatable]
2408    *                                             |                                ".get" --> ...
2409    *                                             |                                ".set" --> ....
2410    *                                             |=============================== ".instance"
2411    */
2412   begin = lua_gettop(L);
2413   lua_pushstring(L,clss->cls_static->name);
2414   lua_rawget(L,-2); /* get class static table */
2415   assert(lua_istable(L,-1));
2416   lua_getmetatable(L,-1);
2417   assert(lua_istable(L,-1)); /* get class static metatable */
2418   lua_pushstring(L,".instance"); /* prepare key */
2419 
2420   SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */
2421   assert(lua_istable(L,-1));
2422   lua_pushstring(L,".static"); /* prepare key */
2423   lua_pushvalue(L, -4); /* push static class TABLE */
2424   assert(lua_istable(L,-1));
2425   lua_rawset(L,-3); /* assign static class table(!NOT metatable) as ".static" member of class metatable */
2426   lua_rawset(L,-3); /* assign class metatable as ".instance" member of class static METATABLE */
2427   lua_pop(L,2);
2428   assert(lua_gettop(L) == begin);
2429 }
2430 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
2431 
2432 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
2433 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss)
2434 {
2435   const int SWIGUNUSED begin = lua_gettop(L);
2436   int i;
2437   /* if name already there (class is already registered) then do nothing */
2438   SWIG_Lua_get_class_registry(L);  /* get the registry */
2439   lua_pushstring(L,clss->fqname);  /* get the name */
2440   lua_rawget(L,-2);
2441   if(!lua_isnil(L,-1)) {
2442     lua_pop(L,2);
2443     assert(lua_gettop(L)==begin);
2444     return;
2445   }
2446   lua_pop(L,2); /* tidy stack */
2447   /* Recursively initialize all bases */
2448   for(i=0;clss->bases[i];i++)
2449   {
2450     SWIG_Lua_elua_class_register_instance(L,clss->bases[i]);
2451   }
2452   /* Again, get registry and push name */
2453   SWIG_Lua_get_class_registry(L);  /* get the registry */
2454   lua_pushstring(L,clss->fqname);  /* get the name */
2455   assert(clss->metatable);
2456   lua_pushrotable(L, (void*)(clss->metatable));    /* create the metatable */
2457   lua_rawset(L,-3);
2458   lua_pop(L,1);
2459   assert(lua_gettop(L) == begin);
2460 }
2461 #endif /* elua && eluac */
2462 
2463 /* -----------------------------------------------------------------------------
2464  * Class/structure conversion fns
2465  * ----------------------------------------------------------------------------- */
2466 
2467 /* helper to add metatable to new lua object */
2468 SWIGINTERN void SWIG_Lua_AddMetatable(lua_State *L,swig_type_info *type)
2469 {
2470   if (type->clientdata)  /* there is clientdata: so add the metatable */
2471   {
2472     SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->fqname);
2473     if (lua_istable(L,-1))
2474     {
2475       lua_setmetatable(L,-2);
2476     }
2477     else
2478     {
2479       lua_pop(L,1);
2480     }
2481   }
2482 }
2483 
2484 /* pushes a new object into the lua stack */
2485 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own)
2486 {
2487   swig_lua_userdata *usr;
2488   if (!ptr){
2489     lua_pushnil(L);
2490     return;
2491   }
2492   usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata));  /* get data */
2493   usr->ptr=ptr;  /* set the ptr */
2494   usr->type=type;
2495   usr->own=own;
2496 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
2497   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2498 #endif
2499 }
2500 
2501 /* takes a object from the lua stack & converts it into an object of the correct type
2502  (if possible) */
2503 SWIGRUNTIME int  SWIG_Lua_ConvertPtr(lua_State *L,int index,void **ptr,swig_type_info *type,int flags)
2504 {
2505   swig_lua_userdata *usr;
2506   swig_cast_info *cast;
2507   if (lua_isnil(L,index)){*ptr=0; return SWIG_OK;}    /* special case: lua nil => NULL pointer */
2508   usr=(swig_lua_userdata*)lua_touserdata(L,index);  /* get data */
2509   if (usr)
2510   {
2511     if (flags & SWIG_POINTER_DISOWN) /* must disown the object */
2512     {
2513         usr->own=0;
2514     }
2515     if (!type)            /* special cast void*, no casting fn */
2516     {
2517       *ptr=usr->ptr;
2518       return SWIG_OK; /* ok */
2519     }
2520     cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */
2521     if (cast)
2522     {
2523       int newmemory = 0;
2524       *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2525       assert(!newmemory); /* newmemory handling not yet implemented */
2526       return SWIG_OK;  /* ok */
2527     }
2528   }
2529   return SWIG_ERROR;  /* error */
2530 }
2531 
2532 SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State *L,int index,swig_type_info *type,int flags,
2533        int argnum,const char *func_name){
2534   void *result;
2535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){
2536     luaL_error (L,"Error in %s, expected a %s at argument number %d\n",
2537 		func_name,(type && type->str)?type->str:"void*",argnum);
2538   }
2539   return result;
2540 }
2541 
2542 /* pushes a packed userdata. user for member fn pointers only */
2543 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type)
2544 {
2545   swig_lua_rawdata *raw;
2546   assert(ptr); /* not acceptable to pass in a NULL value */
2547   raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size);  /* alloc data */
2548   raw->type=type;
2549   raw->own=0;
2550   memcpy(raw->data,ptr,size); /* copy the data */
2551   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2552 }
2553 
2554 /* converts a packed userdata. user for member fn pointers only */
2555 SWIGRUNTIME int  SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
2556 {
2557   swig_lua_rawdata *raw;
2558   raw=(swig_lua_rawdata*)lua_touserdata(L,index);  /* get data */
2559   if (!raw) return SWIG_ERROR;  /* error */
2560   if (type==0 || type==raw->type) /* void* or identical type */
2561   {
2562     memcpy(ptr,raw->data,size); /* copy it */
2563     return SWIG_OK; /* ok */
2564   }
2565   return SWIG_ERROR;  /* error */
2566 }
2567 
2568 /* a function to get the typestring of a piece of data */
2569 SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp)
2570 {
2571   swig_lua_userdata *usr;
2572   if (lua_isuserdata(L,tp))
2573   {
2574     usr=(swig_lua_userdata*)lua_touserdata(L,tp);  /* get data */
2575     if (usr && usr->type && usr->type->str)
2576       return usr->type->str;
2577     return "userdata (unknown type)";
2578   }
2579   return lua_typename(L,lua_type(L,tp));
2580 }
2581 
2582 /* lua callable function to get the userdata's type */
2583 SWIGRUNTIME int SWIG_Lua_type(lua_State *L)
2584 {
2585   lua_pushstring(L,SWIG_Lua_typename(L,1));
2586   return 1;
2587 }
2588 
2589 /* -----------------------------------------------------------------------------
2590  * global variable support code: class/struct typemap functions
2591  * ----------------------------------------------------------------------------- */
2592 
2593 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC))
2594 /* Install Constants */
2595 SWIGINTERN void
2596 SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
2597   int i;
2598   for (i = 0; constants[i].type; i++) {
2599     switch(constants[i].type) {
2600     case SWIG_LUA_INT:
2601       lua_pushstring(L,constants[i].name);
2602       lua_pushinteger(L,(lua_Number)constants[i].lvalue);
2603       lua_rawset(L,-3);
2604       break;
2605     case SWIG_LUA_FLOAT:
2606       lua_pushstring(L,constants[i].name);
2607       lua_pushnumber(L,(lua_Number)constants[i].dvalue);
2608       lua_rawset(L,-3);
2609       break;
2610     case SWIG_LUA_CHAR:
2611       lua_pushstring(L,constants[i].name);
2612       {
2613         char c = constants[i].lvalue;
2614         lua_pushlstring(L,&c,1);
2615       }
2616       lua_rawset(L,-3);
2617       break;
2618     case SWIG_LUA_STRING:
2619       lua_pushstring(L,constants[i].name);
2620       lua_pushstring(L,(char *) constants[i].pvalue);
2621       lua_rawset(L,-3);
2622       break;
2623     case SWIG_LUA_POINTER:
2624       lua_pushstring(L,constants[i].name);
2625       SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0);
2626       lua_rawset(L,-3);
2627       break;
2628     case SWIG_LUA_BINARY:
2629       lua_pushstring(L,constants[i].name);
2630       SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype);
2631       lua_rawset(L,-3);
2632       break;
2633     default:
2634       break;
2635     }
2636   }
2637 }
2638 #endif
2639 
2640 /* -----------------------------------------------------------------------------
2641  * executing lua code from within the wrapper
2642  * ----------------------------------------------------------------------------- */
2643 
2644 #ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */
2645 #define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S)
2646 #endif
2647 /* Executes a C string in Lua which is a really simple way of calling lua from C
2648 Unfortunately lua keeps changing its APIs, so we need a conditional compile
2649 In lua 5.0.X it's lua_dostring()
2650 In lua 5.1.X it's luaL_dostring()
2651 */
2652 SWIGINTERN int
2653 SWIG_Lua_dostring(lua_State *L, const char *str) {
2654   int ok,top;
2655   if (str==0 || str[0]==0) return 0; /* nothing to do */
2656   top=lua_gettop(L); /* save stack */
2657 #if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501))
2658   ok=luaL_dostring(L,str);	/* looks like this is lua 5.1.X or later, good */
2659 #else
2660   ok=lua_dostring(L,str);	/* might be lua 5.0.x, using lua_dostring */
2661 #endif
2662   if (ok!=0) {
2663     SWIG_DOSTRING_FAIL(lua_tostring(L,-1));
2664   }
2665   lua_settop(L,top); /* restore the stack */
2666   return ok;
2667 }
2668 
2669 #ifdef __cplusplus
2670 }
2671 #endif
2672 
2673 /* ------------------------------ end luarun.swg  ------------------------------ */
2674 
2675 
2676 /* -------- TYPES TABLE (BEGIN) -------- */
2677 
2678 #define SWIGTYPE_p_bool swig_types[0]
2679 #define SWIGTYPE_p_double swig_types[1]
2680 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2681 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2682 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2683 #define SWIGTYPE_p_int swig_types[5]
2684 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2685 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2686 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2687 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2688 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2689 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2690 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2691 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2692 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2693 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2694 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2695 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2696 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2697 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2698 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2699 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2700 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2701 #define SWIGTYPE_p_lldb__SBError swig_types[23]
2702 #define SWIGTYPE_p_lldb__SBEvent swig_types[24]
2703 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[25]
2704 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[26]
2705 #define SWIGTYPE_p_lldb__SBFile swig_types[27]
2706 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[28]
2707 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[29]
2708 #define SWIGTYPE_p_lldb__SBFrame swig_types[30]
2709 #define SWIGTYPE_p_lldb__SBFunction swig_types[31]
2710 #define SWIGTYPE_p_lldb__SBHostOS swig_types[32]
2711 #define SWIGTYPE_p_lldb__SBInstruction swig_types[33]
2712 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[34]
2713 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[35]
2714 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[36]
2715 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[37]
2716 #define SWIGTYPE_p_lldb__SBListener swig_types[38]
2717 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[39]
2718 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[40]
2719 #define SWIGTYPE_p_lldb__SBModule swig_types[41]
2720 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[42]
2721 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[43]
2722 #define SWIGTYPE_p_lldb__SBPlatform swig_types[44]
2723 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[45]
2724 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[46]
2725 #define SWIGTYPE_p_lldb__SBProcess swig_types[47]
2726 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[48]
2727 #define SWIGTYPE_p_lldb__SBQueue swig_types[49]
2728 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[50]
2729 #define SWIGTYPE_p_lldb__SBSection swig_types[51]
2730 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[52]
2731 #define SWIGTYPE_p_lldb__SBStream swig_types[53]
2732 #define SWIGTYPE_p_lldb__SBStringList swig_types[54]
2733 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[55]
2734 #define SWIGTYPE_p_lldb__SBSymbol swig_types[56]
2735 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[57]
2736 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[58]
2737 #define SWIGTYPE_p_lldb__SBTarget swig_types[59]
2738 #define SWIGTYPE_p_lldb__SBThread swig_types[60]
2739 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[61]
2740 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[62]
2741 #define SWIGTYPE_p_lldb__SBTrace swig_types[63]
2742 #define SWIGTYPE_p_lldb__SBTraceOptions swig_types[64]
2743 #define SWIGTYPE_p_lldb__SBType swig_types[65]
2744 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[66]
2745 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[67]
2746 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[68]
2747 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[69]
2748 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[70]
2749 #define SWIGTYPE_p_lldb__SBTypeList swig_types[71]
2750 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[72]
2751 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[73]
2752 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[74]
2753 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[75]
2754 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[76]
2755 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[77]
2756 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[78]
2757 #define SWIGTYPE_p_lldb__SBValue swig_types[79]
2758 #define SWIGTYPE_p_lldb__SBValueList swig_types[80]
2759 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[81]
2760 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[82]
2761 #define SWIGTYPE_p_lldb_private__SharingPtrT_lldb_private__ValueObject_t swig_types[83]
2762 #define SWIGTYPE_p_long_double swig_types[84]
2763 #define SWIGTYPE_p_long_long swig_types[85]
2764 #define SWIGTYPE_p_p_char swig_types[86]
2765 #define SWIGTYPE_p_p_void swig_types[87]
2766 #define SWIGTYPE_p_pthread_rwlock_t swig_types[88]
2767 #define SWIGTYPE_p_pthread_t swig_types[89]
2768 #define SWIGTYPE_p_short swig_types[90]
2769 #define SWIGTYPE_p_signed_char swig_types[91]
2770 #define SWIGTYPE_p_size_t swig_types[92]
2771 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[93]
2772 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[94]
2773 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[95]
2774 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[96]
2775 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[97]
2776 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[98]
2777 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[99]
2778 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[100]
2779 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[101]
2780 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[102]
2781 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ClangASTImporter_t swig_types[103]
2782 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
2783 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
2784 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
2785 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[107]
2786 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[108]
2787 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[109]
2788 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[110]
2789 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[111]
2790 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[112]
2791 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[120]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[121]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[122]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[123]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[124]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[125]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[126]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[127]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[128]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[129]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[130]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[131]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[132]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[133]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArch_t swig_types[136]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArgs_t swig_types[137]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArray_t swig_types[138]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t swig_types[139]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t swig_types[140]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t swig_types[141]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t swig_types[142]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFormat_t swig_types[143]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t swig_types[144]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[145]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueRegex_t swig_types[146]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t swig_types[147]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueString_t swig_types[148]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t swig_types[149]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUUID_t swig_types[150]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[151]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[152]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[153]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[154]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[155]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Property_t swig_types[156]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[157]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[158]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[159]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[160]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[161]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[162]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[163]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[164]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[165]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[166]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[167]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[168]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[169]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Settings_t swig_types[170]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[171]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[172]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[173]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[174]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StoppointLocation_t swig_types[175]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[176]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[177]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[178]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[179]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[180]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[181]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[182]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[183]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[184]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[185]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[186]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[187]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[188]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[189]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[190]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[191]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceOptions_t swig_types[192]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[211]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[212]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[213]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[214]
2893 #define SWIGTYPE_p_std__string swig_types[215]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangASTContext_t swig_types[216]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t swig_types[217]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t swig_types[218]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[219]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[220]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[221]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[222]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[223]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[224]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[225]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[226]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[227]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[228]
2907 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[229]
2908 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[230]
2909 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[231]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[232]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[233]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[234]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[235]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[236]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[237]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[238]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[239]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[240]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[241]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[242]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[243]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[244]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[245]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[246]
2925 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[247]
2926 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[248]
2927 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[249]
2928 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[250]
2929 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[251]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[252]
2931 #define SWIGTYPE_p_unsigned_char swig_types[253]
2932 #define SWIGTYPE_p_unsigned_int swig_types[254]
2933 #define SWIGTYPE_p_unsigned_long_long swig_types[255]
2934 #define SWIGTYPE_p_unsigned_short swig_types[256]
2935 #define SWIGTYPE_p_void swig_types[257]
2936 static swig_type_info *swig_types[259];
2937 static swig_module_info swig_module = {swig_types, 258, 0, 0, 0, 0};
2938 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2939 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2940 
2941 /* -------- TYPES TABLE (END) -------- */
2942 
2943 #define SWIG_name      "lldb"
2944 #define SWIG_init      luaopen_lldb
2945 #define SWIG_init_user luaopen_lldb_user
2946 
2947 #define SWIG_LUACODE   luaopen_lldb_luacode
2948 
2949 namespace swig {
2950 typedef struct{} LANGUAGE_OBJ;
2951 }
2952 
2953 
2954 #include <string>
2955 
2956 
2957 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2958   int ret = lua_isstring(L, idx);
2959   if (!ret)
2960    ret = lua_isnil(L, idx);
2961   return ret;
2962 }
2963 
2964 
2965 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2966 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2967 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2968 #else
2969 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2970 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2971 #endif
2972 /* counting the size of arrays:*/
2973 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2974 {
2975 	int n=0;
2976 	while(1){
2977 		lua_rawgeti(L,index,n+1);
2978 		if (lua_isnil(L,-1))break;
2979 		++n;
2980 		lua_pop(L,1);
2981 	}
2982 	lua_pop(L,1);
2983 	return n;
2984 }
2985 
2986 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
2987 {
2988 	int n=0;
2989 	lua_pushnil(L);  /* first key*/
2990 	while (lua_next(L, index) != 0) {
2991 		++n;
2992 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
2993 	}
2994 	return n;
2995 }
2996 
2997 /* super macro to declare array typemap helper fns */
2998 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
2999 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3000 		int i;\
3001 		for (i = 0; i < size; i++) {\
3002 			lua_rawgeti(L,index,i+1);\
3003 			if (lua_isnumber(L,-1)){\
3004 				array[i] = (TYPE)lua_tonumber(L,-1);\
3005 			} else {\
3006 				lua_pop(L,1);\
3007 				return 0;\
3008 			}\
3009 			lua_pop(L,1);\
3010 		}\
3011 		return 1;\
3012 	}\
3013 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3014 		TYPE *array;\
3015 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3016 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3017 			return 0;\
3018 		}\
3019 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3020 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3021 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3022 			SWIG_FREE_ARRAY(array);\
3023 			return 0;\
3024 		}\
3025 		return array;\
3026 	}\
3027 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3028 	{\
3029 		TYPE *array;\
3030 		if (!lua_istable(L,index)) {\
3031 			SWIG_Lua_pusherrstring(L,"expected a table");\
3032 			return 0;\
3033 		}\
3034 		*size=SWIG_itable_size(L,index);\
3035 		if (*size<1){\
3036 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3037 			return 0;\
3038 		}\
3039 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3040 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3041 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3042 			SWIG_FREE_ARRAY(array);\
3043 			return 0;\
3044 		}\
3045 		return array;\
3046 	}\
3047 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3048 		int i;\
3049 		lua_newtable(L);\
3050 		for (i = 0; i < size; i++){\
3051 			lua_pushnumber(L,(lua_Number)array[i]);\
3052 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3053 		}\
3054 	}
3055 
3056 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3057 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3058 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3059 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3060 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3061 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3062 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3063 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3064 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3065 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3066 
3067 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3068 	int i;
3069 	for (i = 0; i < size; i++) {
3070 		lua_rawgeti(L,index,i+1);
3071 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3072 			lua_pop(L,1);
3073 			return 0;
3074 		}
3075 		lua_pop(L,1);
3076 	}
3077 	return 1;
3078 }
3079 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3080 	void **array;
3081 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3082 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3083 		return 0;
3084 	}
3085 	array=SWIG_ALLOC_ARRAY(void*,size);
3086 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3087 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3088 		SWIG_FREE_ARRAY(array);
3089 		return 0;
3090 	}
3091 	return array;
3092 }
3093 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3094 	void **array;
3095 	if (!lua_istable(L,index)) {
3096 		SWIG_Lua_pusherrstring(L,"expected a table");
3097 		return 0;
3098 	}
3099 	*size=SWIG_itable_size(L,index);
3100 	if (*size<1){
3101 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3102 		return 0;
3103 	}
3104 	array=SWIG_ALLOC_ARRAY(void*,*size);
3105 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3106 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3107 		SWIG_FREE_ARRAY(array);
3108 		return 0;
3109 	}
3110 	return array;
3111 }
3112 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3113 	int i;
3114 	lua_newtable(L);
3115 	for (i = 0; i < size; i++){
3116 		SWIG_NewPointerObj(L,array[i],type,own);
3117 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3118 	}
3119 }
3120 
3121 
3122 #include <algorithm>
3123 #include <string>
3124 
3125 
3126 #include "lldb/lldb-public.h"
3127 #include "lldb/API/SBAddress.h"
3128 #include "lldb/API/SBAttachInfo.h"
3129 #include "lldb/API/SBBlock.h"
3130 #include "lldb/API/SBBreakpoint.h"
3131 #include "lldb/API/SBBreakpointLocation.h"
3132 #include "lldb/API/SBBreakpointName.h"
3133 #include "lldb/API/SBBroadcaster.h"
3134 #include "lldb/API/SBCommandInterpreter.h"
3135 #include "lldb/API/SBCommandReturnObject.h"
3136 #include "lldb/API/SBCommunication.h"
3137 #include "lldb/API/SBCompileUnit.h"
3138 #include "lldb/API/SBData.h"
3139 #include "lldb/API/SBDebugger.h"
3140 #include "lldb/API/SBDeclaration.h"
3141 #include "lldb/API/SBError.h"
3142 #include "lldb/API/SBEvent.h"
3143 #include "lldb/API/SBExecutionContext.h"
3144 #include "lldb/API/SBExpressionOptions.h"
3145 #include "lldb/API/SBFileSpec.h"
3146 #include "lldb/API/SBFile.h"
3147 #include "lldb/API/SBFileSpecList.h"
3148 #include "lldb/API/SBFrame.h"
3149 #include "lldb/API/SBFunction.h"
3150 #include "lldb/API/SBHostOS.h"
3151 #include "lldb/API/SBInstruction.h"
3152 #include "lldb/API/SBInstructionList.h"
3153 #include "lldb/API/SBLanguageRuntime.h"
3154 #include "lldb/API/SBLaunchInfo.h"
3155 #include "lldb/API/SBLineEntry.h"
3156 #include "lldb/API/SBListener.h"
3157 #include "lldb/API/SBMemoryRegionInfo.h"
3158 #include "lldb/API/SBMemoryRegionInfoList.h"
3159 #include "lldb/API/SBModule.h"
3160 #include "lldb/API/SBModuleSpec.h"
3161 #include "lldb/API/SBPlatform.h"
3162 #include "lldb/API/SBProcess.h"
3163 #include "lldb/API/SBProcessInfo.h"
3164 #include "lldb/API/SBQueue.h"
3165 #include "lldb/API/SBQueueItem.h"
3166 #include "lldb/API/SBSection.h"
3167 #include "lldb/API/SBSourceManager.h"
3168 #include "lldb/API/SBStream.h"
3169 #include "lldb/API/SBStringList.h"
3170 #include "lldb/API/SBStructuredData.h"
3171 #include "lldb/API/SBSymbol.h"
3172 #include "lldb/API/SBSymbolContext.h"
3173 #include "lldb/API/SBSymbolContextList.h"
3174 #include "lldb/API/SBTarget.h"
3175 #include "lldb/API/SBThread.h"
3176 #include "lldb/API/SBThreadCollection.h"
3177 #include "lldb/API/SBThreadPlan.h"
3178 #include "lldb/API/SBTrace.h"
3179 #include "lldb/API/SBTraceOptions.h"
3180 #include "lldb/API/SBType.h"
3181 #include "lldb/API/SBTypeCategory.h"
3182 #include "lldb/API/SBTypeEnumMember.h"
3183 #include "lldb/API/SBTypeFilter.h"
3184 #include "lldb/API/SBTypeFormat.h"
3185 #include "lldb/API/SBTypeNameSpecifier.h"
3186 #include "lldb/API/SBTypeSummary.h"
3187 #include "lldb/API/SBTypeSynthetic.h"
3188 #include "lldb/API/SBValue.h"
3189 #include "lldb/API/SBValueList.h"
3190 #include "lldb/API/SBVariablesOptions.h"
3191 #include "lldb/API/SBWatchpoint.h"
3192 #include "lldb/API/SBUnixSignals.h"
3193 
3194 
3195 using namespace lldb_private;
3196 using namespace lldb;
3197 
3198 
3199 #include <stdint.h>		// Use the C99 official header
3200 
3201 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3202     lldb::SBStream stream;
3203     self->GetDescription (stream);
3204     const char *desc = stream.GetData();
3205     size_t desc_len = stream.GetSize();
3206     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3207       --desc_len;
3208     }
3209     return std::string(desc, desc_len);
3210   }
3211 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3212     lldb::SBStream stream;
3213     self->GetDescription (stream);
3214     const char *desc = stream.GetData();
3215     size_t desc_len = stream.GetSize();
3216     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3217       --desc_len;
3218     }
3219     return std::string(desc, desc_len);
3220   }
3221 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3222     lldb::SBStream stream;
3223     self->GetDescription (stream);
3224     const char *desc = stream.GetData();
3225     size_t desc_len = stream.GetSize();
3226     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3227       --desc_len;
3228     }
3229     return std::string(desc, desc_len);
3230   }
3231 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3232     lldb::SBStream stream;
3233     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3234     const char *desc = stream.GetData();
3235     size_t desc_len = stream.GetSize();
3236     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3237       --desc_len;
3238     }
3239     return std::string(desc, desc_len);
3240   }
3241 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3242     lldb::SBStream stream;
3243     self->GetDescription (stream);
3244     const char *desc = stream.GetData();
3245     size_t desc_len = stream.GetSize();
3246     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3247       --desc_len;
3248     }
3249     return std::string(desc, desc_len);
3250   }
3251 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3252     lldb::SBStream stream;
3253     self->GetDescription (stream);
3254     const char *desc = stream.GetData();
3255     size_t desc_len = stream.GetSize();
3256     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3257       --desc_len;
3258     }
3259     return std::string(desc, desc_len);
3260   }
3261 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3262             self->SetImmediateOutputFile(BORROWED);
3263         }
3264 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3265             self->SetImmediateErrorFile(BORROWED);
3266         }
3267 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3268             self->Printf("%s", str);
3269         }
3270 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3271     lldb::SBStream stream;
3272     self->GetDescription (stream);
3273     const char *desc = stream.GetData();
3274     size_t desc_len = stream.GetSize();
3275     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3276       --desc_len;
3277     }
3278     return std::string(desc, desc_len);
3279   }
3280 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3281     lldb::SBStream stream;
3282     self->GetDescription (stream);
3283     const char *desc = stream.GetData();
3284     size_t desc_len = stream.GetSize();
3285     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3286       --desc_len;
3287     }
3288     return std::string(desc, desc_len);
3289   }
3290 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3291             return self->GetInputFile().GetFile();
3292         }
3293 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3294             return self->GetOutputFile().GetFile();
3295         }
3296 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3297             return self->GetErrorFile().GetFile();
3298         }
3299 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3300     lldb::SBStream stream;
3301     self->GetDescription (stream);
3302     const char *desc = stream.GetData();
3303     size_t desc_len = stream.GetSize();
3304     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3305       --desc_len;
3306     }
3307     return std::string(desc, desc_len);
3308   }
3309 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3310     lldb::SBStream stream;
3311     self->GetDescription (stream);
3312     const char *desc = stream.GetData();
3313     size_t desc_len = stream.GetSize();
3314     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3315       --desc_len;
3316     }
3317     return std::string(desc, desc_len);
3318   }
3319 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3320     lldb::SBStream stream;
3321     self->GetDescription (stream);
3322     const char *desc = stream.GetData();
3323     size_t desc_len = stream.GetSize();
3324     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3325       --desc_len;
3326     }
3327     return std::string(desc, desc_len);
3328   }
3329 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3330             return lldb::SBFile(BORROWED);
3331         }
3332 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3333             return lldb::SBFile(FORCE_IO_METHODS);
3334         }
3335 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3336             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3337         }
3338 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3339     lldb::SBStream stream;
3340     self->GetDescription (stream);
3341     const char *desc = stream.GetData();
3342     size_t desc_len = stream.GetSize();
3343     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3344       --desc_len;
3345     }
3346     return std::string(desc, desc_len);
3347   }
3348 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3349     lldb::SBStream stream;
3350     self->GetDescription (stream);
3351     const char *desc = stream.GetData();
3352     size_t desc_len = stream.GetSize();
3353     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3354       --desc_len;
3355     }
3356     return std::string(desc, desc_len);
3357   }
3358 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3359     lldb::SBStream stream;
3360     self->GetDescription (stream);
3361     const char *desc = stream.GetData();
3362     size_t desc_len = stream.GetSize();
3363     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3364       --desc_len;
3365     }
3366     return std::string(desc, desc_len);
3367   }
3368 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3369     lldb::SBStream stream;
3370     self->GetDescription (stream);
3371     const char *desc = stream.GetData();
3372     size_t desc_len = stream.GetSize();
3373     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3374       --desc_len;
3375     }
3376     return std::string(desc, desc_len);
3377   }
3378 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3379     lldb::SBStream stream;
3380     self->GetDescription (stream);
3381     const char *desc = stream.GetData();
3382     size_t desc_len = stream.GetSize();
3383     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3384       --desc_len;
3385     }
3386     return std::string(desc, desc_len);
3387   }
3388 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3389     lldb::SBStream stream;
3390     self->GetDescription (stream);
3391     const char *desc = stream.GetData();
3392     size_t desc_len = stream.GetSize();
3393     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3394       --desc_len;
3395     }
3396     return std::string(desc, desc_len);
3397   }
3398 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3399     lldb::SBStream stream;
3400     self->GetDescription (stream);
3401     const char *desc = stream.GetData();
3402     size_t desc_len = stream.GetSize();
3403     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3404       --desc_len;
3405     }
3406     return std::string(desc, desc_len);
3407   }
3408 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3409     lldb::SBStream stream;
3410     self->GetDescription (stream);
3411     const char *desc = stream.GetData();
3412     size_t desc_len = stream.GetSize();
3413     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3414       --desc_len;
3415     }
3416     return std::string(desc, desc_len);
3417   }
3418 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3419     lldb::SBStream stream;
3420     self->GetDescription (stream);
3421     const char *desc = stream.GetData();
3422     size_t desc_len = stream.GetSize();
3423     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3424       --desc_len;
3425     }
3426     return std::string(desc, desc_len);
3427   }
3428 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3429     lldb::SBStream stream;
3430     self->GetDescription (stream);
3431     const char *desc = stream.GetData();
3432     size_t desc_len = stream.GetSize();
3433     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3434       --desc_len;
3435     }
3436     return std::string(desc, desc_len);
3437   }
3438 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3439     lldb::SBStream stream;
3440     self->GetDescription (stream);
3441     const char *desc = stream.GetData();
3442     size_t desc_len = stream.GetSize();
3443     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3444       --desc_len;
3445     }
3446     return std::string(desc, desc_len);
3447   }
3448 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3449     lldb::SBStream stream;
3450     self->GetDescription (stream);
3451     const char *desc = stream.GetData();
3452     size_t desc_len = stream.GetSize();
3453     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3454       --desc_len;
3455     }
3456     return std::string(desc, desc_len);
3457   }
3458 SWIGINTERN void lldb_SBStream_Print(lldb::SBStream *self,char const *str){
3459             self->Printf("%s", str);
3460         }
3461 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3462             self->RedirectToFile(file);
3463         }
3464 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3465     lldb::SBStream stream;
3466     self->GetDescription (stream);
3467     const char *desc = stream.GetData();
3468     size_t desc_len = stream.GetSize();
3469     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3470       --desc_len;
3471     }
3472     return std::string(desc, desc_len);
3473   }
3474 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3475     lldb::SBStream stream;
3476     self->GetDescription (stream);
3477     const char *desc = stream.GetData();
3478     size_t desc_len = stream.GetSize();
3479     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3480       --desc_len;
3481     }
3482     return std::string(desc, desc_len);
3483   }
3484 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3485     lldb::SBStream stream;
3486     self->GetDescription (stream);
3487     const char *desc = stream.GetData();
3488     size_t desc_len = stream.GetSize();
3489     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3490       --desc_len;
3491     }
3492     return std::string(desc, desc_len);
3493   }
3494 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3495     lldb::SBStream stream;
3496     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3497     const char *desc = stream.GetData();
3498     size_t desc_len = stream.GetSize();
3499     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3500       --desc_len;
3501     }
3502     return std::string(desc, desc_len);
3503   }
3504 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3505     lldb::SBStream stream;
3506     self->GetDescription (stream);
3507     const char *desc = stream.GetData();
3508     size_t desc_len = stream.GetSize();
3509     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3510       --desc_len;
3511     }
3512     return std::string(desc, desc_len);
3513   }
3514 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3515     lldb::SBStream stream;
3516     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3517     const char *desc = stream.GetData();
3518     size_t desc_len = stream.GetSize();
3519     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3520       --desc_len;
3521     }
3522     return std::string(desc, desc_len);
3523   }
3524 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3525     lldb::SBStream stream;
3526     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3527     const char *desc = stream.GetData();
3528     size_t desc_len = stream.GetSize();
3529     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3530       --desc_len;
3531     }
3532     return std::string(desc, desc_len);
3533   }
3534 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3535     lldb::SBStream stream;
3536     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3537     const char *desc = stream.GetData();
3538     size_t desc_len = stream.GetSize();
3539     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3540       --desc_len;
3541     }
3542     return std::string(desc, desc_len);
3543   }
3544 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3545     lldb::SBStream stream;
3546     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3547     const char *desc = stream.GetData();
3548     size_t desc_len = stream.GetSize();
3549     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3550       --desc_len;
3551     }
3552     return std::string(desc, desc_len);
3553   }
3554 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3555     lldb::SBStream stream;
3556     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3557     const char *desc = stream.GetData();
3558     size_t desc_len = stream.GetSize();
3559     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3560       --desc_len;
3561     }
3562     return std::string(desc, desc_len);
3563   }
3564 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3565     lldb::SBStream stream;
3566     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3567     const char *desc = stream.GetData();
3568     size_t desc_len = stream.GetSize();
3569     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3570       --desc_len;
3571     }
3572     return std::string(desc, desc_len);
3573   }
3574 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3575     lldb::SBStream stream;
3576     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3577     const char *desc = stream.GetData();
3578     size_t desc_len = stream.GetSize();
3579     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3580       --desc_len;
3581     }
3582     return std::string(desc, desc_len);
3583   }
3584 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3585     lldb::SBStream stream;
3586     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3587     const char *desc = stream.GetData();
3588     size_t desc_len = stream.GetSize();
3589     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3590       --desc_len;
3591     }
3592     return std::string(desc, desc_len);
3593   }
3594 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3595     lldb::SBStream stream;
3596     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3597     const char *desc = stream.GetData();
3598     size_t desc_len = stream.GetSize();
3599     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3600       --desc_len;
3601     }
3602     return std::string(desc, desc_len);
3603   }
3604 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3605     lldb::SBStream stream;
3606     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3607     const char *desc = stream.GetData();
3608     size_t desc_len = stream.GetSize();
3609     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3610       --desc_len;
3611     }
3612     return std::string(desc, desc_len);
3613   }
3614 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3615     lldb::SBStream stream;
3616     self->GetDescription (stream);
3617     const char *desc = stream.GetData();
3618     size_t desc_len = stream.GetSize();
3619     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3620       --desc_len;
3621     }
3622     return std::string(desc, desc_len);
3623   }
3624 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3625            lldb::SBStream description;
3626            const size_t n = self->GetSize();
3627            if (n)
3628            {
3629                for (size_t i=0; i<n; ++i)
3630                    self->GetValueAtIndex(i).GetDescription(description);
3631            }
3632            else
3633            {
3634                description.Printf("<empty> lldb.SBValueList()");
3635            }
3636            const char *desc = description.GetData();
3637            size_t desc_len = description.GetSize();
3638            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3639                --desc_len;
3640            return std::string(desc, desc_len);
3641        }
3642 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3643     lldb::SBStream stream;
3644     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3645     const char *desc = stream.GetData();
3646     size_t desc_len = stream.GetSize();
3647     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3648       --desc_len;
3649     }
3650     return std::string(desc, desc_len);
3651   }
3652 #ifdef __cplusplus
3653 extern "C" {
3654 #endif
3655 static int _wrap_new_string__SWIG_0(lua_State* L) {
3656   int SWIG_arg = 0;
3657   std::string *result = 0 ;
3658 
3659   SWIG_check_num_args("std::string::string",0,0)
3660   result = (std::string *)new std::string();
3661   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3662   return SWIG_arg;
3663 
3664   if(0) SWIG_fail;
3665 
3666 fail:
3667   lua_error(L);
3668   return SWIG_arg;
3669 }
3670 
3671 
3672 static int _wrap_new_string__SWIG_1(lua_State* L) {
3673   int SWIG_arg = 0;
3674   char *arg1 = (char *) 0 ;
3675   std::string *result = 0 ;
3676 
3677   SWIG_check_num_args("std::string::string",1,1)
3678   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3679   arg1 = (char *)lua_tostring(L, 1);
3680   result = (std::string *)new std::string((char const *)arg1);
3681   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3682   return SWIG_arg;
3683 
3684   if(0) SWIG_fail;
3685 
3686 fail:
3687   lua_error(L);
3688   return SWIG_arg;
3689 }
3690 
3691 
3692 static int _wrap_new_string(lua_State* L) {
3693   int argc;
3694   int argv[2]={
3695     1,2
3696   };
3697 
3698   argc = lua_gettop(L);
3699   if (argc == 0) {
3700     return _wrap_new_string__SWIG_0(L);
3701   }
3702   if (argc == 1) {
3703     int _v;
3704     {
3705       _v = SWIG_lua_isnilstring(L,argv[0]);
3706     }
3707     if (_v) {
3708       return _wrap_new_string__SWIG_1(L);
3709     }
3710   }
3711 
3712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3713     "  Possible C/C++ prototypes are:\n"
3714     "    std::string::string()\n"
3715     "    std::string::string(char const *)\n");
3716   lua_error(L);return 0;
3717 }
3718 
3719 
3720 static int _wrap_string_size(lua_State* L) {
3721   int SWIG_arg = 0;
3722   std::string *arg1 = (std::string *) 0 ;
3723   unsigned int result;
3724 
3725   SWIG_check_num_args("std::string::size",1,1)
3726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3727 
3728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3729     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3730   }
3731 
3732   result = (unsigned int)((std::string const *)arg1)->size();
3733   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3734   return SWIG_arg;
3735 
3736   if(0) SWIG_fail;
3737 
3738 fail:
3739   lua_error(L);
3740   return SWIG_arg;
3741 }
3742 
3743 
3744 static int _wrap_string_length(lua_State* L) {
3745   int SWIG_arg = 0;
3746   std::string *arg1 = (std::string *) 0 ;
3747   unsigned int result;
3748 
3749   SWIG_check_num_args("std::string::length",1,1)
3750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3751 
3752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3753     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3754   }
3755 
3756   result = (unsigned int)((std::string const *)arg1)->length();
3757   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3758   return SWIG_arg;
3759 
3760   if(0) SWIG_fail;
3761 
3762 fail:
3763   lua_error(L);
3764   return SWIG_arg;
3765 }
3766 
3767 
3768 static int _wrap_string_empty(lua_State* L) {
3769   int SWIG_arg = 0;
3770   std::string *arg1 = (std::string *) 0 ;
3771   bool result;
3772 
3773   SWIG_check_num_args("std::string::empty",1,1)
3774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3775 
3776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3777     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3778   }
3779 
3780   result = (bool)((std::string const *)arg1)->empty();
3781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3782   return SWIG_arg;
3783 
3784   if(0) SWIG_fail;
3785 
3786 fail:
3787   lua_error(L);
3788   return SWIG_arg;
3789 }
3790 
3791 
3792 static int _wrap_string_c_str(lua_State* L) {
3793   int SWIG_arg = 0;
3794   std::string *arg1 = (std::string *) 0 ;
3795   char *result = 0 ;
3796 
3797   SWIG_check_num_args("std::string::c_str",1,1)
3798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3799 
3800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3801     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3802   }
3803 
3804   result = (char *)((std::string const *)arg1)->c_str();
3805   lua_pushstring(L,(const char *)result); SWIG_arg++;
3806   return SWIG_arg;
3807 
3808   if(0) SWIG_fail;
3809 
3810 fail:
3811   lua_error(L);
3812   return SWIG_arg;
3813 }
3814 
3815 
3816 static int _wrap_string_data(lua_State* L) {
3817   int SWIG_arg = 0;
3818   std::string *arg1 = (std::string *) 0 ;
3819   char *result = 0 ;
3820 
3821   SWIG_check_num_args("std::string::data",1,1)
3822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3823 
3824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3825     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3826   }
3827 
3828   result = (char *)((std::string const *)arg1)->data();
3829   lua_pushstring(L,(const char *)result); SWIG_arg++;
3830   return SWIG_arg;
3831 
3832   if(0) SWIG_fail;
3833 
3834 fail:
3835   lua_error(L);
3836   return SWIG_arg;
3837 }
3838 
3839 
3840 static int _wrap_string_assign(lua_State* L) {
3841   int SWIG_arg = 0;
3842   std::string *arg1 = (std::string *) 0 ;
3843   char *arg2 = (char *) 0 ;
3844 
3845   SWIG_check_num_args("std::string::assign",2,2)
3846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3848 
3849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3850     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3851   }
3852 
3853   arg2 = (char *)lua_tostring(L, 2);
3854   (arg1)->assign((char const *)arg2);
3855 
3856   return SWIG_arg;
3857 
3858   if(0) SWIG_fail;
3859 
3860 fail:
3861   lua_error(L);
3862   return SWIG_arg;
3863 }
3864 
3865 
3866 static void swig_delete_string(void *obj) {
3867 std::string *arg1 = (std::string *) obj;
3868 delete arg1;
3869 }
3870 static int _proxy__wrap_new_string(lua_State *L) {
3871     assert(lua_istable(L,1));
3872     lua_pushcfunction(L,_wrap_new_string);
3873     assert(!lua_isnil(L,-1));
3874     lua_replace(L,1); /* replace our table with real constructor */
3875     lua_call(L,lua_gettop(L)-1,1);
3876     return 1;
3877 }
3878 static swig_lua_attribute swig_string_attributes[] = {
3879     {0,0,0}
3880 };
3881 static swig_lua_method swig_string_methods[]= {
3882     { "size", _wrap_string_size},
3883     { "length", _wrap_string_length},
3884     { "empty", _wrap_string_empty},
3885     { "c_str", _wrap_string_c_str},
3886     { "data", _wrap_string_data},
3887     { "assign", _wrap_string_assign},
3888     {0,0}
3889 };
3890 static swig_lua_method swig_string_meta[] = {
3891     {0,0}
3892 };
3893 
3894 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3895     {0,0,0}
3896 };
3897 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3898     {0,0,0,0,0,0}
3899 };
3900 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3901     {0,0}
3902 };
3903 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3904     0
3905 };
3906 
3907 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3908     "string",
3909     swig_string_Sf_SwigStatic_methods,
3910     swig_string_Sf_SwigStatic_attributes,
3911     swig_string_Sf_SwigStatic_constants,
3912     swig_string_Sf_SwigStatic_classes,
3913     0
3914 };
3915 static swig_lua_class *swig_string_bases[] = {0};
3916 static const char *swig_string_base_names[] = {0};
3917 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 };
3918 
3919 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3920   int SWIG_arg = 0;
3921   lldb::SBAddress *result = 0 ;
3922 
3923   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3924   result = (lldb::SBAddress *)new lldb::SBAddress();
3925   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3926   return SWIG_arg;
3927 
3928   if(0) SWIG_fail;
3929 
3930 fail:
3931   lua_error(L);
3932   return SWIG_arg;
3933 }
3934 
3935 
3936 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3937   int SWIG_arg = 0;
3938   lldb::SBAddress *arg1 = 0 ;
3939   lldb::SBAddress *result = 0 ;
3940 
3941   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3942   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3943 
3944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3945     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3946   }
3947 
3948   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3949   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3950   return SWIG_arg;
3951 
3952   if(0) SWIG_fail;
3953 
3954 fail:
3955   lua_error(L);
3956   return SWIG_arg;
3957 }
3958 
3959 
3960 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3961   int SWIG_arg = 0;
3962   lldb::SBSection arg1 ;
3963   lldb::addr_t arg2 ;
3964   lldb::SBSection *argp1 ;
3965   lldb::SBAddress *result = 0 ;
3966 
3967   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3968   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
3969   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
3970 
3971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
3972     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
3973   }
3974   arg1 = *argp1;
3975 
3976   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
3977   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
3978   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3979   return SWIG_arg;
3980 
3981   if(0) SWIG_fail;
3982 
3983 fail:
3984   lua_error(L);
3985   return SWIG_arg;
3986 }
3987 
3988 
3989 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
3990   int SWIG_arg = 0;
3991   lldb::addr_t arg1 ;
3992   lldb::SBTarget *arg2 = 0 ;
3993   lldb::SBAddress *result = 0 ;
3994 
3995   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3996   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
3997   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
3998   arg1 = (lldb::addr_t)lua_tonumber(L, 1);
3999 
4000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4001     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4002   }
4003 
4004   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4005   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4006   return SWIG_arg;
4007 
4008   if(0) SWIG_fail;
4009 
4010 fail:
4011   lua_error(L);
4012   return SWIG_arg;
4013 }
4014 
4015 
4016 static int _wrap_new_SBAddress(lua_State* L) {
4017   int argc;
4018   int argv[3]={
4019     1,2,3
4020   };
4021 
4022   argc = lua_gettop(L);
4023   if (argc == 0) {
4024     return _wrap_new_SBAddress__SWIG_0(L);
4025   }
4026   if (argc == 1) {
4027     int _v;
4028     {
4029       void *ptr;
4030       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
4031         _v = 0;
4032       } else {
4033         _v = 1;
4034       }
4035     }
4036     if (_v) {
4037       return _wrap_new_SBAddress__SWIG_1(L);
4038     }
4039   }
4040   if (argc == 2) {
4041     int _v;
4042     {
4043       void *ptr;
4044       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
4045         _v = 0;
4046       } else {
4047         _v = 1;
4048       }
4049     }
4050     if (_v) {
4051       {
4052         _v = lua_isnumber(L,argv[1]);
4053       }
4054       if (_v) {
4055         return _wrap_new_SBAddress__SWIG_2(L);
4056       }
4057     }
4058   }
4059   if (argc == 2) {
4060     int _v;
4061     {
4062       _v = lua_isnumber(L,argv[0]);
4063     }
4064     if (_v) {
4065       {
4066         void *ptr;
4067         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
4068           _v = 0;
4069         } else {
4070           _v = 1;
4071         }
4072       }
4073       if (_v) {
4074         return _wrap_new_SBAddress__SWIG_3(L);
4075       }
4076     }
4077   }
4078 
4079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4080     "  Possible C/C++ prototypes are:\n"
4081     "    lldb::SBAddress::SBAddress()\n"
4082     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4083     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4084     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4085   lua_error(L);return 0;
4086 }
4087 
4088 
4089 static int _wrap_SBAddress_IsValid(lua_State* L) {
4090   int SWIG_arg = 0;
4091   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4092   bool result;
4093 
4094   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4096 
4097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4098     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4099   }
4100 
4101   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4103   return SWIG_arg;
4104 
4105   if(0) SWIG_fail;
4106 
4107 fail:
4108   lua_error(L);
4109   return SWIG_arg;
4110 }
4111 
4112 
4113 static int _wrap_SBAddress_Clear(lua_State* L) {
4114   int SWIG_arg = 0;
4115   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4116 
4117   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4119 
4120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4121     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4122   }
4123 
4124   (arg1)->Clear();
4125 
4126   return SWIG_arg;
4127 
4128   if(0) SWIG_fail;
4129 
4130 fail:
4131   lua_error(L);
4132   return SWIG_arg;
4133 }
4134 
4135 
4136 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4137   int SWIG_arg = 0;
4138   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4139   lldb::addr_t result;
4140 
4141   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4143 
4144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4145     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4146   }
4147 
4148   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4150   return SWIG_arg;
4151 
4152   if(0) SWIG_fail;
4153 
4154 fail:
4155   lua_error(L);
4156   return SWIG_arg;
4157 }
4158 
4159 
4160 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4161   int SWIG_arg = 0;
4162   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4163   lldb::SBTarget *arg2 = 0 ;
4164   lldb::addr_t result;
4165 
4166   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4168   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4169 
4170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4171     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4172   }
4173 
4174 
4175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4176     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4177   }
4178 
4179   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4180   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4181   return SWIG_arg;
4182 
4183   if(0) SWIG_fail;
4184 
4185 fail:
4186   lua_error(L);
4187   return SWIG_arg;
4188 }
4189 
4190 
4191 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4192   int SWIG_arg = 0;
4193   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4194   lldb::addr_t arg2 ;
4195   lldb::SBTarget *arg3 = 0 ;
4196 
4197   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4199   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4200   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4201 
4202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4203     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4204   }
4205 
4206   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4207 
4208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4209     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4210   }
4211 
4212   (arg1)->SetLoadAddress(arg2,*arg3);
4213 
4214   return SWIG_arg;
4215 
4216   if(0) SWIG_fail;
4217 
4218 fail:
4219   lua_error(L);
4220   return SWIG_arg;
4221 }
4222 
4223 
4224 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4225   int SWIG_arg = 0;
4226   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4227   lldb::addr_t arg2 ;
4228   bool result;
4229 
4230   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4232   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4233 
4234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4235     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4236   }
4237 
4238   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4239   result = (bool)(arg1)->OffsetAddress(arg2);
4240   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4241   return SWIG_arg;
4242 
4243   if(0) SWIG_fail;
4244 
4245 fail:
4246   lua_error(L);
4247   return SWIG_arg;
4248 }
4249 
4250 
4251 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4252   int SWIG_arg = 0;
4253   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4254   lldb::SBStream *arg2 = 0 ;
4255   bool result;
4256 
4257   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4260 
4261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4262     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4263   }
4264 
4265 
4266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4267     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4268   }
4269 
4270   result = (bool)(arg1)->GetDescription(*arg2);
4271   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4272   return SWIG_arg;
4273 
4274   if(0) SWIG_fail;
4275 
4276 fail:
4277   lua_error(L);
4278   return SWIG_arg;
4279 }
4280 
4281 
4282 static int _wrap_SBAddress_GetSection(lua_State* L) {
4283   int SWIG_arg = 0;
4284   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4285   lldb::SBSection result;
4286 
4287   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4289 
4290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4291     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4292   }
4293 
4294   result = (arg1)->GetSection();
4295   {
4296     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4298   }
4299   return SWIG_arg;
4300 
4301   if(0) SWIG_fail;
4302 
4303 fail:
4304   lua_error(L);
4305   return SWIG_arg;
4306 }
4307 
4308 
4309 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4310   int SWIG_arg = 0;
4311   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4312   lldb::addr_t result;
4313 
4314   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4316 
4317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4318     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4319   }
4320 
4321   result = (lldb::addr_t)(arg1)->GetOffset();
4322   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4323   return SWIG_arg;
4324 
4325   if(0) SWIG_fail;
4326 
4327 fail:
4328   lua_error(L);
4329   return SWIG_arg;
4330 }
4331 
4332 
4333 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4334   int SWIG_arg = 0;
4335   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4336   lldb::SBSection arg2 ;
4337   lldb::addr_t arg3 ;
4338   lldb::SBSection *argp2 ;
4339 
4340   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4342   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4343   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4344 
4345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4346     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4347   }
4348 
4349 
4350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4351     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4352   }
4353   arg2 = *argp2;
4354 
4355   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
4356   (arg1)->SetAddress(arg2,arg3);
4357 
4358   return SWIG_arg;
4359 
4360   if(0) SWIG_fail;
4361 
4362 fail:
4363   lua_error(L);
4364   return SWIG_arg;
4365 }
4366 
4367 
4368 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4369   int SWIG_arg = 0;
4370   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4371   uint32_t arg2 ;
4372   lldb::SBSymbolContext result;
4373 
4374   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4376   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4377 
4378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4379     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4380   }
4381 
4382   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
4383   arg2 = (uint32_t)lua_tonumber(L, 2);
4384   result = (arg1)->GetSymbolContext(arg2);
4385   {
4386     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4387     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4388   }
4389   return SWIG_arg;
4390 
4391   if(0) SWIG_fail;
4392 
4393 fail:
4394   lua_error(L);
4395   return SWIG_arg;
4396 }
4397 
4398 
4399 static int _wrap_SBAddress_GetModule(lua_State* L) {
4400   int SWIG_arg = 0;
4401   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4402   lldb::SBModule result;
4403 
4404   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4406 
4407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4408     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4409   }
4410 
4411   result = (arg1)->GetModule();
4412   {
4413     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4414     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4415   }
4416   return SWIG_arg;
4417 
4418   if(0) SWIG_fail;
4419 
4420 fail:
4421   lua_error(L);
4422   return SWIG_arg;
4423 }
4424 
4425 
4426 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4427   int SWIG_arg = 0;
4428   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4429   lldb::SBCompileUnit result;
4430 
4431   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4433 
4434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4435     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4436   }
4437 
4438   result = (arg1)->GetCompileUnit();
4439   {
4440     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4442   }
4443   return SWIG_arg;
4444 
4445   if(0) SWIG_fail;
4446 
4447 fail:
4448   lua_error(L);
4449   return SWIG_arg;
4450 }
4451 
4452 
4453 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4454   int SWIG_arg = 0;
4455   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4456   lldb::SBFunction result;
4457 
4458   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4460 
4461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4462     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4463   }
4464 
4465   result = (arg1)->GetFunction();
4466   {
4467     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4469   }
4470   return SWIG_arg;
4471 
4472   if(0) SWIG_fail;
4473 
4474 fail:
4475   lua_error(L);
4476   return SWIG_arg;
4477 }
4478 
4479 
4480 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4481   int SWIG_arg = 0;
4482   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4483   lldb::SBBlock result;
4484 
4485   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4487 
4488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4489     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4490   }
4491 
4492   result = (arg1)->GetBlock();
4493   {
4494     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4496   }
4497   return SWIG_arg;
4498 
4499   if(0) SWIG_fail;
4500 
4501 fail:
4502   lua_error(L);
4503   return SWIG_arg;
4504 }
4505 
4506 
4507 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4508   int SWIG_arg = 0;
4509   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4510   lldb::SBSymbol result;
4511 
4512   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4514 
4515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4516     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4517   }
4518 
4519   result = (arg1)->GetSymbol();
4520   {
4521     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4523   }
4524   return SWIG_arg;
4525 
4526   if(0) SWIG_fail;
4527 
4528 fail:
4529   lua_error(L);
4530   return SWIG_arg;
4531 }
4532 
4533 
4534 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4535   int SWIG_arg = 0;
4536   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4537   lldb::SBLineEntry result;
4538 
4539   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4541 
4542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4543     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4544   }
4545 
4546   result = (arg1)->GetLineEntry();
4547   {
4548     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4549     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4550   }
4551   return SWIG_arg;
4552 
4553   if(0) SWIG_fail;
4554 
4555 fail:
4556   lua_error(L);
4557   return SWIG_arg;
4558 }
4559 
4560 
4561 static int _wrap_SBAddress___tostring(lua_State* L) {
4562   int SWIG_arg = 0;
4563   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4564   std::string result;
4565 
4566   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4568 
4569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4570     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4571   }
4572 
4573   result = lldb_SBAddress___str__(arg1);
4574   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4575   return SWIG_arg;
4576 
4577   if(0) SWIG_fail;
4578 
4579 fail:
4580   lua_error(L);
4581   return SWIG_arg;
4582 }
4583 
4584 
4585 static void swig_delete_SBAddress(void *obj) {
4586 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4587 delete arg1;
4588 }
4589 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4590     assert(lua_istable(L,1));
4591     lua_pushcfunction(L,_wrap_new_SBAddress);
4592     assert(!lua_isnil(L,-1));
4593     lua_replace(L,1); /* replace our table with real constructor */
4594     lua_call(L,lua_gettop(L)-1,1);
4595     return 1;
4596 }
4597 static swig_lua_attribute swig_SBAddress_attributes[] = {
4598     {0,0,0}
4599 };
4600 static swig_lua_method swig_SBAddress_methods[]= {
4601     { "IsValid", _wrap_SBAddress_IsValid},
4602     { "Clear", _wrap_SBAddress_Clear},
4603     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4604     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4605     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4606     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4607     { "GetDescription", _wrap_SBAddress_GetDescription},
4608     { "GetSection", _wrap_SBAddress_GetSection},
4609     { "GetOffset", _wrap_SBAddress_GetOffset},
4610     { "SetAddress", _wrap_SBAddress_SetAddress},
4611     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4612     { "GetModule", _wrap_SBAddress_GetModule},
4613     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4614     { "GetFunction", _wrap_SBAddress_GetFunction},
4615     { "GetBlock", _wrap_SBAddress_GetBlock},
4616     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4617     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4618     { "__tostring", _wrap_SBAddress___tostring},
4619     {0,0}
4620 };
4621 static swig_lua_method swig_SBAddress_meta[] = {
4622     { "__tostring", _wrap_SBAddress___tostring},
4623     {0,0}
4624 };
4625 
4626 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4627     {0,0,0}
4628 };
4629 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4630     {0,0,0,0,0,0}
4631 };
4632 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4633     {0,0}
4634 };
4635 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4636     0
4637 };
4638 
4639 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4640     "SBAddress",
4641     swig_SBAddress_Sf_SwigStatic_methods,
4642     swig_SBAddress_Sf_SwigStatic_attributes,
4643     swig_SBAddress_Sf_SwigStatic_constants,
4644     swig_SBAddress_Sf_SwigStatic_classes,
4645     0
4646 };
4647 static swig_lua_class *swig_SBAddress_bases[] = {0};
4648 static const char *swig_SBAddress_base_names[] = {0};
4649 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 };
4650 
4651 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4652   int SWIG_arg = 0;
4653   lldb::SBAttachInfo *result = 0 ;
4654 
4655   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4656   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4657   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4658   return SWIG_arg;
4659 
4660   if(0) SWIG_fail;
4661 
4662 fail:
4663   lua_error(L);
4664   return SWIG_arg;
4665 }
4666 
4667 
4668 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4669   int SWIG_arg = 0;
4670   lldb::pid_t arg1 ;
4671   lldb::SBAttachInfo *result = 0 ;
4672 
4673   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4674   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4675   arg1 = (lldb::pid_t)lua_tonumber(L, 1);
4676   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4677   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4678   return SWIG_arg;
4679 
4680   if(0) SWIG_fail;
4681 
4682 fail:
4683   lua_error(L);
4684   return SWIG_arg;
4685 }
4686 
4687 
4688 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4689   int SWIG_arg = 0;
4690   char *arg1 = (char *) 0 ;
4691   bool arg2 ;
4692   lldb::SBAttachInfo *result = 0 ;
4693 
4694   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4696   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4697   arg1 = (char *)lua_tostring(L, 1);
4698   arg2 = (lua_toboolean(L, 2)!=0);
4699   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4701   return SWIG_arg;
4702 
4703   if(0) SWIG_fail;
4704 
4705 fail:
4706   lua_error(L);
4707   return SWIG_arg;
4708 }
4709 
4710 
4711 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4712   int SWIG_arg = 0;
4713   char *arg1 = (char *) 0 ;
4714   bool arg2 ;
4715   bool arg3 ;
4716   lldb::SBAttachInfo *result = 0 ;
4717 
4718   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4719   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4720   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4721   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4722   arg1 = (char *)lua_tostring(L, 1);
4723   arg2 = (lua_toboolean(L, 2)!=0);
4724   arg3 = (lua_toboolean(L, 3)!=0);
4725   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4727   return SWIG_arg;
4728 
4729   if(0) SWIG_fail;
4730 
4731 fail:
4732   lua_error(L);
4733   return SWIG_arg;
4734 }
4735 
4736 
4737 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4738   int SWIG_arg = 0;
4739   lldb::SBAttachInfo *arg1 = 0 ;
4740   lldb::SBAttachInfo *result = 0 ;
4741 
4742   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4744 
4745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4746     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4747   }
4748 
4749   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4750   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4751   return SWIG_arg;
4752 
4753   if(0) SWIG_fail;
4754 
4755 fail:
4756   lua_error(L);
4757   return SWIG_arg;
4758 }
4759 
4760 
4761 static int _wrap_new_SBAttachInfo(lua_State* L) {
4762   int argc;
4763   int argv[4]={
4764     1,2,3,4
4765   };
4766 
4767   argc = lua_gettop(L);
4768   if (argc == 0) {
4769     return _wrap_new_SBAttachInfo__SWIG_0(L);
4770   }
4771   if (argc == 1) {
4772     int _v;
4773     {
4774       void *ptr;
4775       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4776         _v = 0;
4777       } else {
4778         _v = 1;
4779       }
4780     }
4781     if (_v) {
4782       return _wrap_new_SBAttachInfo__SWIG_4(L);
4783     }
4784   }
4785   if (argc == 1) {
4786     int _v;
4787     {
4788       _v = lua_isnumber(L,argv[0]);
4789     }
4790     if (_v) {
4791       return _wrap_new_SBAttachInfo__SWIG_1(L);
4792     }
4793   }
4794   if (argc == 2) {
4795     int _v;
4796     {
4797       _v = SWIG_lua_isnilstring(L,argv[0]);
4798     }
4799     if (_v) {
4800       {
4801         _v = lua_isboolean(L,argv[1]);
4802       }
4803       if (_v) {
4804         return _wrap_new_SBAttachInfo__SWIG_2(L);
4805       }
4806     }
4807   }
4808   if (argc == 3) {
4809     int _v;
4810     {
4811       _v = SWIG_lua_isnilstring(L,argv[0]);
4812     }
4813     if (_v) {
4814       {
4815         _v = lua_isboolean(L,argv[1]);
4816       }
4817       if (_v) {
4818         {
4819           _v = lua_isboolean(L,argv[2]);
4820         }
4821         if (_v) {
4822           return _wrap_new_SBAttachInfo__SWIG_3(L);
4823         }
4824       }
4825     }
4826   }
4827 
4828   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4829     "  Possible C/C++ prototypes are:\n"
4830     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4831     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4832     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4833     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4834     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4835   lua_error(L);return 0;
4836 }
4837 
4838 
4839 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4840   int SWIG_arg = 0;
4841   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4842   lldb::pid_t result;
4843 
4844   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4846 
4847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4848     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4849   }
4850 
4851   result = (lldb::pid_t)(arg1)->GetProcessID();
4852   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4853   return SWIG_arg;
4854 
4855   if(0) SWIG_fail;
4856 
4857 fail:
4858   lua_error(L);
4859   return SWIG_arg;
4860 }
4861 
4862 
4863 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4864   int SWIG_arg = 0;
4865   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4866   lldb::pid_t arg2 ;
4867 
4868   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4870   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4871 
4872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4873     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4874   }
4875 
4876   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
4877   (arg1)->SetProcessID(arg2);
4878 
4879   return SWIG_arg;
4880 
4881   if(0) SWIG_fail;
4882 
4883 fail:
4884   lua_error(L);
4885   return SWIG_arg;
4886 }
4887 
4888 
4889 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4890   int SWIG_arg = 0;
4891   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4892   char *arg2 = (char *) 0 ;
4893 
4894   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4896   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4897 
4898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4899     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4900   }
4901 
4902   arg2 = (char *)lua_tostring(L, 2);
4903   (arg1)->SetExecutable((char const *)arg2);
4904 
4905   return SWIG_arg;
4906 
4907   if(0) SWIG_fail;
4908 
4909 fail:
4910   lua_error(L);
4911   return SWIG_arg;
4912 }
4913 
4914 
4915 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4916   int SWIG_arg = 0;
4917   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4918   lldb::SBFileSpec arg2 ;
4919   lldb::SBFileSpec *argp2 ;
4920 
4921   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4924 
4925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4926     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4927   }
4928 
4929 
4930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4931     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4932   }
4933   arg2 = *argp2;
4934 
4935   (arg1)->SetExecutable(arg2);
4936 
4937   return SWIG_arg;
4938 
4939   if(0) SWIG_fail;
4940 
4941 fail:
4942   lua_error(L);
4943   return SWIG_arg;
4944 }
4945 
4946 
4947 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4948   int argc;
4949   int argv[3]={
4950     1,2,3
4951   };
4952 
4953   argc = lua_gettop(L);
4954   if (argc == 2) {
4955     int _v;
4956     {
4957       void *ptr;
4958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4959         _v = 0;
4960       } else {
4961         _v = 1;
4962       }
4963     }
4964     if (_v) {
4965       {
4966         void *ptr;
4967         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
4968           _v = 0;
4969         } else {
4970           _v = 1;
4971         }
4972       }
4973       if (_v) {
4974         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
4975       }
4976     }
4977   }
4978   if (argc == 2) {
4979     int _v;
4980     {
4981       void *ptr;
4982       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4983         _v = 0;
4984       } else {
4985         _v = 1;
4986       }
4987     }
4988     if (_v) {
4989       {
4990         _v = SWIG_lua_isnilstring(L,argv[1]);
4991       }
4992       if (_v) {
4993         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
4994       }
4995     }
4996   }
4997 
4998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
4999     "  Possible C/C++ prototypes are:\n"
5000     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5001     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5002   lua_error(L);return 0;
5003 }
5004 
5005 
5006 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5007   int SWIG_arg = 0;
5008   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5009   bool result;
5010 
5011   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5013 
5014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5015     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5016   }
5017 
5018   result = (bool)(arg1)->GetWaitForLaunch();
5019   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5020   return SWIG_arg;
5021 
5022   if(0) SWIG_fail;
5023 
5024 fail:
5025   lua_error(L);
5026   return SWIG_arg;
5027 }
5028 
5029 
5030 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5031   int SWIG_arg = 0;
5032   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5033   bool arg2 ;
5034 
5035   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5037   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5038 
5039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5040     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5041   }
5042 
5043   arg2 = (lua_toboolean(L, 2)!=0);
5044   (arg1)->SetWaitForLaunch(arg2);
5045 
5046   return SWIG_arg;
5047 
5048   if(0) SWIG_fail;
5049 
5050 fail:
5051   lua_error(L);
5052   return SWIG_arg;
5053 }
5054 
5055 
5056 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5057   int SWIG_arg = 0;
5058   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5059   bool arg2 ;
5060   bool arg3 ;
5061 
5062   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5064   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5065   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5066 
5067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5068     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5069   }
5070 
5071   arg2 = (lua_toboolean(L, 2)!=0);
5072   arg3 = (lua_toboolean(L, 3)!=0);
5073   (arg1)->SetWaitForLaunch(arg2,arg3);
5074 
5075   return SWIG_arg;
5076 
5077   if(0) SWIG_fail;
5078 
5079 fail:
5080   lua_error(L);
5081   return SWIG_arg;
5082 }
5083 
5084 
5085 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5086   int argc;
5087   int argv[4]={
5088     1,2,3,4
5089   };
5090 
5091   argc = lua_gettop(L);
5092   if (argc == 2) {
5093     int _v;
5094     {
5095       void *ptr;
5096       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5097         _v = 0;
5098       } else {
5099         _v = 1;
5100       }
5101     }
5102     if (_v) {
5103       {
5104         _v = lua_isboolean(L,argv[1]);
5105       }
5106       if (_v) {
5107         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5108       }
5109     }
5110   }
5111   if (argc == 3) {
5112     int _v;
5113     {
5114       void *ptr;
5115       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5116         _v = 0;
5117       } else {
5118         _v = 1;
5119       }
5120     }
5121     if (_v) {
5122       {
5123         _v = lua_isboolean(L,argv[1]);
5124       }
5125       if (_v) {
5126         {
5127           _v = lua_isboolean(L,argv[2]);
5128         }
5129         if (_v) {
5130           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5131         }
5132       }
5133     }
5134   }
5135 
5136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5137     "  Possible C/C++ prototypes are:\n"
5138     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5139     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5140   lua_error(L);return 0;
5141 }
5142 
5143 
5144 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5145   int SWIG_arg = 0;
5146   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5147   bool result;
5148 
5149   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5151 
5152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5153     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5154   }
5155 
5156   result = (bool)(arg1)->GetIgnoreExisting();
5157   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5158   return SWIG_arg;
5159 
5160   if(0) SWIG_fail;
5161 
5162 fail:
5163   lua_error(L);
5164   return SWIG_arg;
5165 }
5166 
5167 
5168 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5169   int SWIG_arg = 0;
5170   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5171   bool arg2 ;
5172 
5173   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5175   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5176 
5177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5178     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5179   }
5180 
5181   arg2 = (lua_toboolean(L, 2)!=0);
5182   (arg1)->SetIgnoreExisting(arg2);
5183 
5184   return SWIG_arg;
5185 
5186   if(0) SWIG_fail;
5187 
5188 fail:
5189   lua_error(L);
5190   return SWIG_arg;
5191 }
5192 
5193 
5194 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5195   int SWIG_arg = 0;
5196   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5197   uint32_t result;
5198 
5199   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5201 
5202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5203     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5204   }
5205 
5206   result = (uint32_t)(arg1)->GetResumeCount();
5207   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5208   return SWIG_arg;
5209 
5210   if(0) SWIG_fail;
5211 
5212 fail:
5213   lua_error(L);
5214   return SWIG_arg;
5215 }
5216 
5217 
5218 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5219   int SWIG_arg = 0;
5220   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5221   uint32_t arg2 ;
5222 
5223   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5225   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5226 
5227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5228     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5229   }
5230 
5231   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5232   arg2 = (uint32_t)lua_tonumber(L, 2);
5233   (arg1)->SetResumeCount(arg2);
5234 
5235   return SWIG_arg;
5236 
5237   if(0) SWIG_fail;
5238 
5239 fail:
5240   lua_error(L);
5241   return SWIG_arg;
5242 }
5243 
5244 
5245 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5246   int SWIG_arg = 0;
5247   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5248   char *result = 0 ;
5249 
5250   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5252 
5253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5254     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5255   }
5256 
5257   result = (char *)(arg1)->GetProcessPluginName();
5258   lua_pushstring(L,(const char *)result); SWIG_arg++;
5259   return SWIG_arg;
5260 
5261   if(0) SWIG_fail;
5262 
5263 fail:
5264   lua_error(L);
5265   return SWIG_arg;
5266 }
5267 
5268 
5269 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5270   int SWIG_arg = 0;
5271   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5272   char *arg2 = (char *) 0 ;
5273 
5274   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5276   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5277 
5278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5279     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5280   }
5281 
5282   arg2 = (char *)lua_tostring(L, 2);
5283   (arg1)->SetProcessPluginName((char const *)arg2);
5284 
5285   return SWIG_arg;
5286 
5287   if(0) SWIG_fail;
5288 
5289 fail:
5290   lua_error(L);
5291   return SWIG_arg;
5292 }
5293 
5294 
5295 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5296   int SWIG_arg = 0;
5297   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5298   uint32_t result;
5299 
5300   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5302 
5303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5304     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5305   }
5306 
5307   result = (uint32_t)(arg1)->GetUserID();
5308   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5309   return SWIG_arg;
5310 
5311   if(0) SWIG_fail;
5312 
5313 fail:
5314   lua_error(L);
5315   return SWIG_arg;
5316 }
5317 
5318 
5319 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5320   int SWIG_arg = 0;
5321   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5322   uint32_t result;
5323 
5324   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5326 
5327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5328     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5329   }
5330 
5331   result = (uint32_t)(arg1)->GetGroupID();
5332   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5333   return SWIG_arg;
5334 
5335   if(0) SWIG_fail;
5336 
5337 fail:
5338   lua_error(L);
5339   return SWIG_arg;
5340 }
5341 
5342 
5343 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5344   int SWIG_arg = 0;
5345   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5346   bool result;
5347 
5348   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5350 
5351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5352     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5353   }
5354 
5355   result = (bool)(arg1)->UserIDIsValid();
5356   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5357   return SWIG_arg;
5358 
5359   if(0) SWIG_fail;
5360 
5361 fail:
5362   lua_error(L);
5363   return SWIG_arg;
5364 }
5365 
5366 
5367 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5368   int SWIG_arg = 0;
5369   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5370   bool result;
5371 
5372   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5374 
5375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5376     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5377   }
5378 
5379   result = (bool)(arg1)->GroupIDIsValid();
5380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5381   return SWIG_arg;
5382 
5383   if(0) SWIG_fail;
5384 
5385 fail:
5386   lua_error(L);
5387   return SWIG_arg;
5388 }
5389 
5390 
5391 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5392   int SWIG_arg = 0;
5393   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5394   uint32_t arg2 ;
5395 
5396   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5398   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5399 
5400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5401     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5402   }
5403 
5404   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5405   arg2 = (uint32_t)lua_tonumber(L, 2);
5406   (arg1)->SetUserID(arg2);
5407 
5408   return SWIG_arg;
5409 
5410   if(0) SWIG_fail;
5411 
5412 fail:
5413   lua_error(L);
5414   return SWIG_arg;
5415 }
5416 
5417 
5418 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5419   int SWIG_arg = 0;
5420   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5421   uint32_t arg2 ;
5422 
5423   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5425   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5426 
5427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5428     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5429   }
5430 
5431   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5432   arg2 = (uint32_t)lua_tonumber(L, 2);
5433   (arg1)->SetGroupID(arg2);
5434 
5435   return SWIG_arg;
5436 
5437   if(0) SWIG_fail;
5438 
5439 fail:
5440   lua_error(L);
5441   return SWIG_arg;
5442 }
5443 
5444 
5445 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5446   int SWIG_arg = 0;
5447   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5448   uint32_t result;
5449 
5450   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5452 
5453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5454     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5455   }
5456 
5457   result = (uint32_t)(arg1)->GetEffectiveUserID();
5458   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5459   return SWIG_arg;
5460 
5461   if(0) SWIG_fail;
5462 
5463 fail:
5464   lua_error(L);
5465   return SWIG_arg;
5466 }
5467 
5468 
5469 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5470   int SWIG_arg = 0;
5471   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5472   uint32_t result;
5473 
5474   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5476 
5477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5478     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5479   }
5480 
5481   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5483   return SWIG_arg;
5484 
5485   if(0) SWIG_fail;
5486 
5487 fail:
5488   lua_error(L);
5489   return SWIG_arg;
5490 }
5491 
5492 
5493 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5494   int SWIG_arg = 0;
5495   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5496   bool result;
5497 
5498   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5500 
5501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5502     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5503   }
5504 
5505   result = (bool)(arg1)->EffectiveUserIDIsValid();
5506   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5507   return SWIG_arg;
5508 
5509   if(0) SWIG_fail;
5510 
5511 fail:
5512   lua_error(L);
5513   return SWIG_arg;
5514 }
5515 
5516 
5517 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5518   int SWIG_arg = 0;
5519   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5520   bool result;
5521 
5522   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5524 
5525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5526     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5527   }
5528 
5529   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5531   return SWIG_arg;
5532 
5533   if(0) SWIG_fail;
5534 
5535 fail:
5536   lua_error(L);
5537   return SWIG_arg;
5538 }
5539 
5540 
5541 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5542   int SWIG_arg = 0;
5543   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5544   uint32_t arg2 ;
5545 
5546   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5548   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5549 
5550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5551     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5552   }
5553 
5554   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5555   arg2 = (uint32_t)lua_tonumber(L, 2);
5556   (arg1)->SetEffectiveUserID(arg2);
5557 
5558   return SWIG_arg;
5559 
5560   if(0) SWIG_fail;
5561 
5562 fail:
5563   lua_error(L);
5564   return SWIG_arg;
5565 }
5566 
5567 
5568 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5569   int SWIG_arg = 0;
5570   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5571   uint32_t arg2 ;
5572 
5573   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5575   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5576 
5577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5578     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5579   }
5580 
5581   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5582   arg2 = (uint32_t)lua_tonumber(L, 2);
5583   (arg1)->SetEffectiveGroupID(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_GetParentProcessID(lua_State* L) {
5596   int SWIG_arg = 0;
5597   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5598   lldb::pid_t result;
5599 
5600   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5602 
5603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5604     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5605   }
5606 
5607   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5608   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5609   return SWIG_arg;
5610 
5611   if(0) SWIG_fail;
5612 
5613 fail:
5614   lua_error(L);
5615   return SWIG_arg;
5616 }
5617 
5618 
5619 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5620   int SWIG_arg = 0;
5621   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5622   lldb::pid_t arg2 ;
5623 
5624   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5626   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5627 
5628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5629     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5630   }
5631 
5632   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
5633   (arg1)->SetParentProcessID(arg2);
5634 
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_ParentProcessIDIsValid(lua_State* L) {
5646   int SWIG_arg = 0;
5647   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5648   bool result;
5649 
5650   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5652 
5653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5654     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5655   }
5656 
5657   result = (bool)(arg1)->ParentProcessIDIsValid();
5658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5659   return SWIG_arg;
5660 
5661   if(0) SWIG_fail;
5662 
5663 fail:
5664   lua_error(L);
5665   return SWIG_arg;
5666 }
5667 
5668 
5669 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5670   int SWIG_arg = 0;
5671   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5672   lldb::SBListener result;
5673 
5674   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5676 
5677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5678     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5679   }
5680 
5681   result = (arg1)->GetListener();
5682   {
5683     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5684     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5685   }
5686   return SWIG_arg;
5687 
5688   if(0) SWIG_fail;
5689 
5690 fail:
5691   lua_error(L);
5692   return SWIG_arg;
5693 }
5694 
5695 
5696 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5697   int SWIG_arg = 0;
5698   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5699   lldb::SBListener *arg2 = 0 ;
5700 
5701   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5704 
5705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5706     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5707   }
5708 
5709 
5710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5711     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5712   }
5713 
5714   (arg1)->SetListener(*arg2);
5715 
5716   return SWIG_arg;
5717 
5718   if(0) SWIG_fail;
5719 
5720 fail:
5721   lua_error(L);
5722   return SWIG_arg;
5723 }
5724 
5725 
5726 static void swig_delete_SBAttachInfo(void *obj) {
5727 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5728 delete arg1;
5729 }
5730 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5731     assert(lua_istable(L,1));
5732     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5733     assert(!lua_isnil(L,-1));
5734     lua_replace(L,1); /* replace our table with real constructor */
5735     lua_call(L,lua_gettop(L)-1,1);
5736     return 1;
5737 }
5738 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5739     {0,0,0}
5740 };
5741 static swig_lua_method swig_SBAttachInfo_methods[]= {
5742     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5743     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5744     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5745     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5746     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5747     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5748     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5749     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5750     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5751     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5752     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5753     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5754     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5755     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5756     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5757     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5758     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5759     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5760     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5761     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5762     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5763     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5764     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5765     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5766     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5767     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5768     { "GetListener", _wrap_SBAttachInfo_GetListener},
5769     { "SetListener", _wrap_SBAttachInfo_SetListener},
5770     {0,0}
5771 };
5772 static swig_lua_method swig_SBAttachInfo_meta[] = {
5773     {0,0}
5774 };
5775 
5776 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5777     {0,0,0}
5778 };
5779 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5780     {0,0,0,0,0,0}
5781 };
5782 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5783     {0,0}
5784 };
5785 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5786     0
5787 };
5788 
5789 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5790     "SBAttachInfo",
5791     swig_SBAttachInfo_Sf_SwigStatic_methods,
5792     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5793     swig_SBAttachInfo_Sf_SwigStatic_constants,
5794     swig_SBAttachInfo_Sf_SwigStatic_classes,
5795     0
5796 };
5797 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5798 static const char *swig_SBAttachInfo_base_names[] = {0};
5799 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 };
5800 
5801 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5802   int SWIG_arg = 0;
5803   lldb::SBBlock *result = 0 ;
5804 
5805   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5806   result = (lldb::SBBlock *)new lldb::SBBlock();
5807   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5808   return SWIG_arg;
5809 
5810   if(0) SWIG_fail;
5811 
5812 fail:
5813   lua_error(L);
5814   return SWIG_arg;
5815 }
5816 
5817 
5818 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5819   int SWIG_arg = 0;
5820   lldb::SBBlock *arg1 = 0 ;
5821   lldb::SBBlock *result = 0 ;
5822 
5823   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5824   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5825 
5826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5827     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5828   }
5829 
5830   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5831   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5832   return SWIG_arg;
5833 
5834   if(0) SWIG_fail;
5835 
5836 fail:
5837   lua_error(L);
5838   return SWIG_arg;
5839 }
5840 
5841 
5842 static int _wrap_new_SBBlock(lua_State* L) {
5843   int argc;
5844   int argv[2]={
5845     1,2
5846   };
5847 
5848   argc = lua_gettop(L);
5849   if (argc == 0) {
5850     return _wrap_new_SBBlock__SWIG_0(L);
5851   }
5852   if (argc == 1) {
5853     int _v;
5854     {
5855       void *ptr;
5856       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
5857         _v = 0;
5858       } else {
5859         _v = 1;
5860       }
5861     }
5862     if (_v) {
5863       return _wrap_new_SBBlock__SWIG_1(L);
5864     }
5865   }
5866 
5867   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5868     "  Possible C/C++ prototypes are:\n"
5869     "    lldb::SBBlock::SBBlock()\n"
5870     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5871   lua_error(L);return 0;
5872 }
5873 
5874 
5875 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5876   int SWIG_arg = 0;
5877   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5878   bool result;
5879 
5880   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5882 
5883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5884     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5885   }
5886 
5887   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5888   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5889   return SWIG_arg;
5890 
5891   if(0) SWIG_fail;
5892 
5893 fail:
5894   lua_error(L);
5895   return SWIG_arg;
5896 }
5897 
5898 
5899 static int _wrap_SBBlock_IsValid(lua_State* L) {
5900   int SWIG_arg = 0;
5901   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5902   bool result;
5903 
5904   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5906 
5907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5908     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5909   }
5910 
5911   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5912   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5913   return SWIG_arg;
5914 
5915   if(0) SWIG_fail;
5916 
5917 fail:
5918   lua_error(L);
5919   return SWIG_arg;
5920 }
5921 
5922 
5923 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5924   int SWIG_arg = 0;
5925   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5926   char *result = 0 ;
5927 
5928   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5930 
5931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5932     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5933   }
5934 
5935   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5936   lua_pushstring(L,(const char *)result); SWIG_arg++;
5937   return SWIG_arg;
5938 
5939   if(0) SWIG_fail;
5940 
5941 fail:
5942   lua_error(L);
5943   return SWIG_arg;
5944 }
5945 
5946 
5947 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5948   int SWIG_arg = 0;
5949   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5950   lldb::SBFileSpec result;
5951 
5952   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5954 
5955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5956     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5957   }
5958 
5959   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5960   {
5961     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5962     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5963   }
5964   return SWIG_arg;
5965 
5966   if(0) SWIG_fail;
5967 
5968 fail:
5969   lua_error(L);
5970   return SWIG_arg;
5971 }
5972 
5973 
5974 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
5975   int SWIG_arg = 0;
5976   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5977   uint32_t result;
5978 
5979   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
5980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
5981 
5982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5983     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
5984   }
5985 
5986   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
5987   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5988   return SWIG_arg;
5989 
5990   if(0) SWIG_fail;
5991 
5992 fail:
5993   lua_error(L);
5994   return SWIG_arg;
5995 }
5996 
5997 
5998 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
5999   int SWIG_arg = 0;
6000   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6001   uint32_t result;
6002 
6003   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6005 
6006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6007     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6008   }
6009 
6010   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6011   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6012   return SWIG_arg;
6013 
6014   if(0) SWIG_fail;
6015 
6016 fail:
6017   lua_error(L);
6018   return SWIG_arg;
6019 }
6020 
6021 
6022 static int _wrap_SBBlock_GetParent(lua_State* L) {
6023   int SWIG_arg = 0;
6024   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6025   lldb::SBBlock result;
6026 
6027   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6029 
6030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6031     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6032   }
6033 
6034   result = (arg1)->GetParent();
6035   {
6036     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6037     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6038   }
6039   return SWIG_arg;
6040 
6041   if(0) SWIG_fail;
6042 
6043 fail:
6044   lua_error(L);
6045   return SWIG_arg;
6046 }
6047 
6048 
6049 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6050   int SWIG_arg = 0;
6051   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6052   lldb::SBBlock result;
6053 
6054   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6056 
6057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6058     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6059   }
6060 
6061   result = (arg1)->GetContainingInlinedBlock();
6062   {
6063     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6064     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6065   }
6066   return SWIG_arg;
6067 
6068   if(0) SWIG_fail;
6069 
6070 fail:
6071   lua_error(L);
6072   return SWIG_arg;
6073 }
6074 
6075 
6076 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6077   int SWIG_arg = 0;
6078   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6079   lldb::SBBlock result;
6080 
6081   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6083 
6084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6085     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6086   }
6087 
6088   result = (arg1)->GetSibling();
6089   {
6090     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6092   }
6093   return SWIG_arg;
6094 
6095   if(0) SWIG_fail;
6096 
6097 fail:
6098   lua_error(L);
6099   return SWIG_arg;
6100 }
6101 
6102 
6103 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6104   int SWIG_arg = 0;
6105   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6106   lldb::SBBlock result;
6107 
6108   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6110 
6111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6112     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6113   }
6114 
6115   result = (arg1)->GetFirstChild();
6116   {
6117     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6119   }
6120   return SWIG_arg;
6121 
6122   if(0) SWIG_fail;
6123 
6124 fail:
6125   lua_error(L);
6126   return SWIG_arg;
6127 }
6128 
6129 
6130 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6131   int SWIG_arg = 0;
6132   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6133   uint32_t result;
6134 
6135   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6137 
6138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6139     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6140   }
6141 
6142   result = (uint32_t)(arg1)->GetNumRanges();
6143   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6144   return SWIG_arg;
6145 
6146   if(0) SWIG_fail;
6147 
6148 fail:
6149   lua_error(L);
6150   return SWIG_arg;
6151 }
6152 
6153 
6154 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6155   int SWIG_arg = 0;
6156   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6157   uint32_t arg2 ;
6158   lldb::SBAddress result;
6159 
6160   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6162   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6163 
6164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6165     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6166   }
6167 
6168   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6169   arg2 = (uint32_t)lua_tonumber(L, 2);
6170   result = (arg1)->GetRangeStartAddress(arg2);
6171   {
6172     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6174   }
6175   return SWIG_arg;
6176 
6177   if(0) SWIG_fail;
6178 
6179 fail:
6180   lua_error(L);
6181   return SWIG_arg;
6182 }
6183 
6184 
6185 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6186   int SWIG_arg = 0;
6187   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6188   uint32_t arg2 ;
6189   lldb::SBAddress result;
6190 
6191   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6193   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6194 
6195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6196     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6197   }
6198 
6199   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6200   arg2 = (uint32_t)lua_tonumber(L, 2);
6201   result = (arg1)->GetRangeEndAddress(arg2);
6202   {
6203     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6205   }
6206   return SWIG_arg;
6207 
6208   if(0) SWIG_fail;
6209 
6210 fail:
6211   lua_error(L);
6212   return SWIG_arg;
6213 }
6214 
6215 
6216 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6217   int SWIG_arg = 0;
6218   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6219   lldb::SBAddress arg2 ;
6220   lldb::SBAddress *argp2 ;
6221   uint32_t result;
6222 
6223   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6225   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6226 
6227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6228     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6229   }
6230 
6231 
6232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6233     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6234   }
6235   arg2 = *argp2;
6236 
6237   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6238   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6239   return SWIG_arg;
6240 
6241   if(0) SWIG_fail;
6242 
6243 fail:
6244   lua_error(L);
6245   return SWIG_arg;
6246 }
6247 
6248 
6249 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6250   int SWIG_arg = 0;
6251   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6252   lldb::SBStream *arg2 = 0 ;
6253   bool result;
6254 
6255   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6257   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6258 
6259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6260     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6261   }
6262 
6263 
6264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6265     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6266   }
6267 
6268   result = (bool)(arg1)->GetDescription(*arg2);
6269   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6270   return SWIG_arg;
6271 
6272   if(0) SWIG_fail;
6273 
6274 fail:
6275   lua_error(L);
6276   return SWIG_arg;
6277 }
6278 
6279 
6280 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6281   int SWIG_arg = 0;
6282   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6283   lldb::SBFrame *arg2 = 0 ;
6284   bool arg3 ;
6285   bool arg4 ;
6286   bool arg5 ;
6287   lldb::DynamicValueType arg6 ;
6288   lldb::SBValueList result;
6289 
6290   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6293   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6294   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6295   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6296   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6297 
6298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6299     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6300   }
6301 
6302 
6303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6304     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6305   }
6306 
6307   arg3 = (lua_toboolean(L, 3)!=0);
6308   arg4 = (lua_toboolean(L, 4)!=0);
6309   arg5 = (lua_toboolean(L, 5)!=0);
6310   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6311   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6312   {
6313     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6314     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6315   }
6316   return SWIG_arg;
6317 
6318   if(0) SWIG_fail;
6319 
6320 fail:
6321   lua_error(L);
6322   return SWIG_arg;
6323 }
6324 
6325 
6326 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6327   int SWIG_arg = 0;
6328   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6329   lldb::SBTarget *arg2 = 0 ;
6330   bool arg3 ;
6331   bool arg4 ;
6332   bool arg5 ;
6333   lldb::SBValueList result;
6334 
6335   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6337   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6338   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6339   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6340   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6341 
6342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6343     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6344   }
6345 
6346 
6347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6348     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6349   }
6350 
6351   arg3 = (lua_toboolean(L, 3)!=0);
6352   arg4 = (lua_toboolean(L, 4)!=0);
6353   arg5 = (lua_toboolean(L, 5)!=0);
6354   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6355   {
6356     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6357     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6358   }
6359   return SWIG_arg;
6360 
6361   if(0) SWIG_fail;
6362 
6363 fail:
6364   lua_error(L);
6365   return SWIG_arg;
6366 }
6367 
6368 
6369 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6370   int argc;
6371   int argv[7]={
6372     1,2,3,4,5,6,7
6373   };
6374 
6375   argc = lua_gettop(L);
6376   if (argc == 5) {
6377     int _v;
6378     {
6379       void *ptr;
6380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6381         _v = 0;
6382       } else {
6383         _v = 1;
6384       }
6385     }
6386     if (_v) {
6387       {
6388         void *ptr;
6389         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
6390           _v = 0;
6391         } else {
6392           _v = 1;
6393         }
6394       }
6395       if (_v) {
6396         {
6397           _v = lua_isboolean(L,argv[2]);
6398         }
6399         if (_v) {
6400           {
6401             _v = lua_isboolean(L,argv[3]);
6402           }
6403           if (_v) {
6404             {
6405               _v = lua_isboolean(L,argv[4]);
6406             }
6407             if (_v) {
6408               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6409             }
6410           }
6411         }
6412       }
6413     }
6414   }
6415   if (argc == 6) {
6416     int _v;
6417     {
6418       void *ptr;
6419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6420         _v = 0;
6421       } else {
6422         _v = 1;
6423       }
6424     }
6425     if (_v) {
6426       {
6427         void *ptr;
6428         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
6429           _v = 0;
6430         } else {
6431           _v = 1;
6432         }
6433       }
6434       if (_v) {
6435         {
6436           _v = lua_isboolean(L,argv[2]);
6437         }
6438         if (_v) {
6439           {
6440             _v = lua_isboolean(L,argv[3]);
6441           }
6442           if (_v) {
6443             {
6444               _v = lua_isboolean(L,argv[4]);
6445             }
6446             if (_v) {
6447               {
6448                 _v = lua_isnumber(L,argv[5]);
6449               }
6450               if (_v) {
6451                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6452               }
6453             }
6454           }
6455         }
6456       }
6457     }
6458   }
6459 
6460   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6461     "  Possible C/C++ prototypes are:\n"
6462     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6463     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6464   lua_error(L);return 0;
6465 }
6466 
6467 
6468 static int _wrap_SBBlock___tostring(lua_State* L) {
6469   int SWIG_arg = 0;
6470   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6471   std::string result;
6472 
6473   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6475 
6476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6477     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6478   }
6479 
6480   result = lldb_SBBlock___str__(arg1);
6481   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6482   return SWIG_arg;
6483 
6484   if(0) SWIG_fail;
6485 
6486 fail:
6487   lua_error(L);
6488   return SWIG_arg;
6489 }
6490 
6491 
6492 static void swig_delete_SBBlock(void *obj) {
6493 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6494 delete arg1;
6495 }
6496 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6497     assert(lua_istable(L,1));
6498     lua_pushcfunction(L,_wrap_new_SBBlock);
6499     assert(!lua_isnil(L,-1));
6500     lua_replace(L,1); /* replace our table with real constructor */
6501     lua_call(L,lua_gettop(L)-1,1);
6502     return 1;
6503 }
6504 static swig_lua_attribute swig_SBBlock_attributes[] = {
6505     {0,0,0}
6506 };
6507 static swig_lua_method swig_SBBlock_methods[]= {
6508     { "IsInlined", _wrap_SBBlock_IsInlined},
6509     { "IsValid", _wrap_SBBlock_IsValid},
6510     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6511     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6512     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6513     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6514     { "GetParent", _wrap_SBBlock_GetParent},
6515     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6516     { "GetSibling", _wrap_SBBlock_GetSibling},
6517     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6518     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6519     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6520     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6521     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6522     { "GetDescription", _wrap_SBBlock_GetDescription},
6523     { "GetVariables", _wrap_SBBlock_GetVariables},
6524     { "__tostring", _wrap_SBBlock___tostring},
6525     {0,0}
6526 };
6527 static swig_lua_method swig_SBBlock_meta[] = {
6528     { "__tostring", _wrap_SBBlock___tostring},
6529     {0,0}
6530 };
6531 
6532 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6533     {0,0,0}
6534 };
6535 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6536     {0,0,0,0,0,0}
6537 };
6538 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6539     {0,0}
6540 };
6541 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6542     0
6543 };
6544 
6545 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6546     "SBBlock",
6547     swig_SBBlock_Sf_SwigStatic_methods,
6548     swig_SBBlock_Sf_SwigStatic_attributes,
6549     swig_SBBlock_Sf_SwigStatic_constants,
6550     swig_SBBlock_Sf_SwigStatic_classes,
6551     0
6552 };
6553 static swig_lua_class *swig_SBBlock_bases[] = {0};
6554 static const char *swig_SBBlock_base_names[] = {0};
6555 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 };
6556 
6557 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6558   int SWIG_arg = 0;
6559   lldb::SBBreakpoint *result = 0 ;
6560 
6561   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6562   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6563   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6564   return SWIG_arg;
6565 
6566   if(0) SWIG_fail;
6567 
6568 fail:
6569   lua_error(L);
6570   return SWIG_arg;
6571 }
6572 
6573 
6574 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6575   int SWIG_arg = 0;
6576   lldb::SBBreakpoint *arg1 = 0 ;
6577   lldb::SBBreakpoint *result = 0 ;
6578 
6579   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6580   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6581 
6582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6583     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6584   }
6585 
6586   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
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(lua_State* L) {
6599   int argc;
6600   int argv[2]={
6601     1,2
6602   };
6603 
6604   argc = lua_gettop(L);
6605   if (argc == 0) {
6606     return _wrap_new_SBBreakpoint__SWIG_0(L);
6607   }
6608   if (argc == 1) {
6609     int _v;
6610     {
6611       void *ptr;
6612       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
6613         _v = 0;
6614       } else {
6615         _v = 1;
6616       }
6617     }
6618     if (_v) {
6619       return _wrap_new_SBBreakpoint__SWIG_1(L);
6620     }
6621   }
6622 
6623   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6624     "  Possible C/C++ prototypes are:\n"
6625     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6626     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6627   lua_error(L);return 0;
6628 }
6629 
6630 
6631 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6632   int SWIG_arg = 0;
6633   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6634   lldb::SBBreakpoint *arg2 = 0 ;
6635   bool result;
6636 
6637   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6640 
6641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6642     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6643   }
6644 
6645 
6646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6647     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6648   }
6649 
6650   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6652   return SWIG_arg;
6653 
6654   if(0) SWIG_fail;
6655 
6656 fail:
6657   lua_error(L);
6658   return SWIG_arg;
6659 }
6660 
6661 
6662 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6663   int SWIG_arg = 0;
6664   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6665   lldb::break_id_t result;
6666 
6667   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6669 
6670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6671     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6672   }
6673 
6674   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6675   lua_pushnumber(L, (lua_Number) result); 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_IsValid(lua_State* L) {
6687   int SWIG_arg = 0;
6688   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6689   bool result;
6690 
6691   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",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_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6696   }
6697 
6698   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6699   lua_pushboolean(L,(int)(result!=0)); 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_ClearAllBreakpointSites(lua_State* L) {
6711   int SWIG_arg = 0;
6712   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6713 
6714   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6716 
6717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6718     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6719   }
6720 
6721   (arg1)->ClearAllBreakpointSites();
6722 
6723   return SWIG_arg;
6724 
6725   if(0) SWIG_fail;
6726 
6727 fail:
6728   lua_error(L);
6729   return SWIG_arg;
6730 }
6731 
6732 
6733 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6734   int SWIG_arg = 0;
6735   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6736   lldb::addr_t arg2 ;
6737   lldb::SBBreakpointLocation result;
6738 
6739   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6741   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6742 
6743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6744     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6745   }
6746 
6747   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6748   result = (arg1)->FindLocationByAddress(arg2);
6749   {
6750     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6752   }
6753   return SWIG_arg;
6754 
6755   if(0) SWIG_fail;
6756 
6757 fail:
6758   lua_error(L);
6759   return SWIG_arg;
6760 }
6761 
6762 
6763 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6764   int SWIG_arg = 0;
6765   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6766   lldb::addr_t arg2 ;
6767   lldb::break_id_t result;
6768 
6769   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6771   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6772 
6773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6774     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6775   }
6776 
6777   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6778   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6779   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6780   return SWIG_arg;
6781 
6782   if(0) SWIG_fail;
6783 
6784 fail:
6785   lua_error(L);
6786   return SWIG_arg;
6787 }
6788 
6789 
6790 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6791   int SWIG_arg = 0;
6792   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6793   lldb::break_id_t arg2 ;
6794   lldb::SBBreakpointLocation result;
6795 
6796   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6798   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6799 
6800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6801     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6802   }
6803 
6804   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
6805   result = (arg1)->FindLocationByID(arg2);
6806   {
6807     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6809   }
6810   return SWIG_arg;
6811 
6812   if(0) SWIG_fail;
6813 
6814 fail:
6815   lua_error(L);
6816   return SWIG_arg;
6817 }
6818 
6819 
6820 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6821   int SWIG_arg = 0;
6822   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6823   uint32_t arg2 ;
6824   lldb::SBBreakpointLocation result;
6825 
6826   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6828   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6829 
6830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6831     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6832   }
6833 
6834   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6835   arg2 = (uint32_t)lua_tonumber(L, 2);
6836   result = (arg1)->GetLocationAtIndex(arg2);
6837   {
6838     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6839     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6840   }
6841   return SWIG_arg;
6842 
6843   if(0) SWIG_fail;
6844 
6845 fail:
6846   lua_error(L);
6847   return SWIG_arg;
6848 }
6849 
6850 
6851 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6852   int SWIG_arg = 0;
6853   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6854   bool arg2 ;
6855 
6856   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6858   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6859 
6860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6861     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6862   }
6863 
6864   arg2 = (lua_toboolean(L, 2)!=0);
6865   (arg1)->SetEnabled(arg2);
6866 
6867   return SWIG_arg;
6868 
6869   if(0) SWIG_fail;
6870 
6871 fail:
6872   lua_error(L);
6873   return SWIG_arg;
6874 }
6875 
6876 
6877 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6878   int SWIG_arg = 0;
6879   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6880   bool result;
6881 
6882   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6884 
6885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6886     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6887   }
6888 
6889   result = (bool)(arg1)->IsEnabled();
6890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetOneShot(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::SetOneShot",2,2)
6907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6909 
6910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6911     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6912   }
6913 
6914   arg2 = (lua_toboolean(L, 2)!=0);
6915   (arg1)->SetOneShot(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_IsOneShot(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::IsOneShot",1,1)
6933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6934 
6935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6936     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6937   }
6938 
6939   result = (bool)(arg1)->IsOneShot();
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_IsInternal(lua_State* L) {
6952   int SWIG_arg = 0;
6953   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6954   bool result;
6955 
6956   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
6957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
6958 
6959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6960     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
6961   }
6962 
6963   result = (bool)(arg1)->IsInternal();
6964   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6965   return SWIG_arg;
6966 
6967   if(0) SWIG_fail;
6968 
6969 fail:
6970   lua_error(L);
6971   return SWIG_arg;
6972 }
6973 
6974 
6975 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
6976   int SWIG_arg = 0;
6977   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6978   uint32_t result;
6979 
6980   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
6981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
6982 
6983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6984     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
6985   }
6986 
6987   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
6988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6989   return SWIG_arg;
6990 
6991   if(0) SWIG_fail;
6992 
6993 fail:
6994   lua_error(L);
6995   return SWIG_arg;
6996 }
6997 
6998 
6999 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7000   int SWIG_arg = 0;
7001   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7002   uint32_t arg2 ;
7003 
7004   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7006   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7007 
7008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7009     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7010   }
7011 
7012   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7013   arg2 = (uint32_t)lua_tonumber(L, 2);
7014   (arg1)->SetIgnoreCount(arg2);
7015 
7016   return SWIG_arg;
7017 
7018   if(0) SWIG_fail;
7019 
7020 fail:
7021   lua_error(L);
7022   return SWIG_arg;
7023 }
7024 
7025 
7026 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7027   int SWIG_arg = 0;
7028   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7029   uint32_t result;
7030 
7031   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7033 
7034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7035     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7036   }
7037 
7038   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7039   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7040   return SWIG_arg;
7041 
7042   if(0) SWIG_fail;
7043 
7044 fail:
7045   lua_error(L);
7046   return SWIG_arg;
7047 }
7048 
7049 
7050 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7051   int SWIG_arg = 0;
7052   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7053   char *arg2 = (char *) 0 ;
7054 
7055   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7058 
7059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7060     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7061   }
7062 
7063   arg2 = (char *)lua_tostring(L, 2);
7064   (arg1)->SetCondition((char const *)arg2);
7065 
7066   return SWIG_arg;
7067 
7068   if(0) SWIG_fail;
7069 
7070 fail:
7071   lua_error(L);
7072   return SWIG_arg;
7073 }
7074 
7075 
7076 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7077   int SWIG_arg = 0;
7078   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7079   char *result = 0 ;
7080 
7081   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7083 
7084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7085     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7086   }
7087 
7088   result = (char *)(arg1)->GetCondition();
7089   lua_pushstring(L,(const char *)result); SWIG_arg++;
7090   return SWIG_arg;
7091 
7092   if(0) SWIG_fail;
7093 
7094 fail:
7095   lua_error(L);
7096   return SWIG_arg;
7097 }
7098 
7099 
7100 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7101   int SWIG_arg = 0;
7102   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7103   bool arg2 ;
7104 
7105   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7107   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7108 
7109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7110     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7111   }
7112 
7113   arg2 = (lua_toboolean(L, 2)!=0);
7114   (arg1)->SetAutoContinue(arg2);
7115 
7116   return SWIG_arg;
7117 
7118   if(0) SWIG_fail;
7119 
7120 fail:
7121   lua_error(L);
7122   return SWIG_arg;
7123 }
7124 
7125 
7126 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7127   int SWIG_arg = 0;
7128   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7129   bool result;
7130 
7131   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7133 
7134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7135     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7136   }
7137 
7138   result = (bool)(arg1)->GetAutoContinue();
7139   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7140   return SWIG_arg;
7141 
7142   if(0) SWIG_fail;
7143 
7144 fail:
7145   lua_error(L);
7146   return SWIG_arg;
7147 }
7148 
7149 
7150 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7151   int SWIG_arg = 0;
7152   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7153   lldb::tid_t arg2 ;
7154 
7155   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7157   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7158 
7159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7160     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7161   }
7162 
7163   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
7164   (arg1)->SetThreadID(arg2);
7165 
7166   return SWIG_arg;
7167 
7168   if(0) SWIG_fail;
7169 
7170 fail:
7171   lua_error(L);
7172   return SWIG_arg;
7173 }
7174 
7175 
7176 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7177   int SWIG_arg = 0;
7178   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7179   lldb::tid_t result;
7180 
7181   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7183 
7184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7185     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7186   }
7187 
7188   result = (lldb::tid_t)(arg1)->GetThreadID();
7189   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7190   return SWIG_arg;
7191 
7192   if(0) SWIG_fail;
7193 
7194 fail:
7195   lua_error(L);
7196   return SWIG_arg;
7197 }
7198 
7199 
7200 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7201   int SWIG_arg = 0;
7202   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7203   uint32_t arg2 ;
7204 
7205   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7207   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7208 
7209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7210     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7211   }
7212 
7213   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7214   arg2 = (uint32_t)lua_tonumber(L, 2);
7215   (arg1)->SetThreadIndex(arg2);
7216 
7217   return SWIG_arg;
7218 
7219   if(0) SWIG_fail;
7220 
7221 fail:
7222   lua_error(L);
7223   return SWIG_arg;
7224 }
7225 
7226 
7227 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7228   int SWIG_arg = 0;
7229   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7230   uint32_t result;
7231 
7232   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7234 
7235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7236     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7237   }
7238 
7239   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7240   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7241   return SWIG_arg;
7242 
7243   if(0) SWIG_fail;
7244 
7245 fail:
7246   lua_error(L);
7247   return SWIG_arg;
7248 }
7249 
7250 
7251 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7252   int SWIG_arg = 0;
7253   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7254   char *arg2 = (char *) 0 ;
7255 
7256   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7259 
7260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7261     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7262   }
7263 
7264   arg2 = (char *)lua_tostring(L, 2);
7265   (arg1)->SetThreadName((char const *)arg2);
7266 
7267   return SWIG_arg;
7268 
7269   if(0) SWIG_fail;
7270 
7271 fail:
7272   lua_error(L);
7273   return SWIG_arg;
7274 }
7275 
7276 
7277 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7278   int SWIG_arg = 0;
7279   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7280   char *result = 0 ;
7281 
7282   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7284 
7285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7286     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7287   }
7288 
7289   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7290   lua_pushstring(L,(const char *)result); SWIG_arg++;
7291   return SWIG_arg;
7292 
7293   if(0) SWIG_fail;
7294 
7295 fail:
7296   lua_error(L);
7297   return SWIG_arg;
7298 }
7299 
7300 
7301 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7302   int SWIG_arg = 0;
7303   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7304   char *arg2 = (char *) 0 ;
7305 
7306   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7309 
7310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7311     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7312   }
7313 
7314   arg2 = (char *)lua_tostring(L, 2);
7315   (arg1)->SetQueueName((char const *)arg2);
7316 
7317   return SWIG_arg;
7318 
7319   if(0) SWIG_fail;
7320 
7321 fail:
7322   lua_error(L);
7323   return SWIG_arg;
7324 }
7325 
7326 
7327 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7328   int SWIG_arg = 0;
7329   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7330   char *result = 0 ;
7331 
7332   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7334 
7335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7336     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7337   }
7338 
7339   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7340   lua_pushstring(L,(const char *)result); SWIG_arg++;
7341   return SWIG_arg;
7342 
7343   if(0) SWIG_fail;
7344 
7345 fail:
7346   lua_error(L);
7347   return SWIG_arg;
7348 }
7349 
7350 
7351 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7352   int SWIG_arg = 0;
7353   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7354   char *arg2 = (char *) 0 ;
7355 
7356   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7358   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7359 
7360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7361     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7362   }
7363 
7364   arg2 = (char *)lua_tostring(L, 2);
7365   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7366 
7367   return SWIG_arg;
7368 
7369   if(0) SWIG_fail;
7370 
7371 fail:
7372   lua_error(L);
7373   return SWIG_arg;
7374 }
7375 
7376 
7377 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7378   int SWIG_arg = 0;
7379   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7380   char *arg2 = (char *) 0 ;
7381   lldb::SBStructuredData *arg3 = 0 ;
7382   lldb::SBError result;
7383 
7384   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7386   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7387   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7388 
7389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7390     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7391   }
7392 
7393   arg2 = (char *)lua_tostring(L, 2);
7394 
7395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7396     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7397   }
7398 
7399   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7400   {
7401     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7403   }
7404   return SWIG_arg;
7405 
7406   if(0) SWIG_fail;
7407 
7408 fail:
7409   lua_error(L);
7410   return SWIG_arg;
7411 }
7412 
7413 
7414 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7415   int argc;
7416   int argv[4]={
7417     1,2,3,4
7418   };
7419 
7420   argc = lua_gettop(L);
7421   if (argc == 2) {
7422     int _v;
7423     {
7424       void *ptr;
7425       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7426         _v = 0;
7427       } else {
7428         _v = 1;
7429       }
7430     }
7431     if (_v) {
7432       {
7433         _v = SWIG_lua_isnilstring(L,argv[1]);
7434       }
7435       if (_v) {
7436         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7437       }
7438     }
7439   }
7440   if (argc == 3) {
7441     int _v;
7442     {
7443       void *ptr;
7444       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7445         _v = 0;
7446       } else {
7447         _v = 1;
7448       }
7449     }
7450     if (_v) {
7451       {
7452         _v = SWIG_lua_isnilstring(L,argv[1]);
7453       }
7454       if (_v) {
7455         {
7456           void *ptr;
7457           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
7458             _v = 0;
7459           } else {
7460             _v = 1;
7461           }
7462         }
7463         if (_v) {
7464           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7465         }
7466       }
7467     }
7468   }
7469 
7470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7471     "  Possible C/C++ prototypes are:\n"
7472     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7473     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7474   lua_error(L);return 0;
7475 }
7476 
7477 
7478 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7479   int SWIG_arg = 0;
7480   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7481   char *arg2 = (char *) 0 ;
7482   lldb::SBError result;
7483 
7484   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7486   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7487 
7488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7489     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7490   }
7491 
7492   arg2 = (char *)lua_tostring(L, 2);
7493   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7494   {
7495     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7496     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7497   }
7498   return SWIG_arg;
7499 
7500   if(0) SWIG_fail;
7501 
7502 fail:
7503   lua_error(L);
7504   return SWIG_arg;
7505 }
7506 
7507 
7508 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7509   int SWIG_arg = 0;
7510   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7511   lldb::SBStringList *arg2 = 0 ;
7512 
7513   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7516 
7517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7518     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7519   }
7520 
7521 
7522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7523     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7524   }
7525 
7526   (arg1)->SetCommandLineCommands(*arg2);
7527 
7528   return SWIG_arg;
7529 
7530   if(0) SWIG_fail;
7531 
7532 fail:
7533   lua_error(L);
7534   return SWIG_arg;
7535 }
7536 
7537 
7538 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7539   int SWIG_arg = 0;
7540   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7541   lldb::SBStringList *arg2 = 0 ;
7542   bool result;
7543 
7544   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7546   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7547 
7548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7549     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7550   }
7551 
7552 
7553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7554     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7555   }
7556 
7557   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7558   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7559   return SWIG_arg;
7560 
7561   if(0) SWIG_fail;
7562 
7563 fail:
7564   lua_error(L);
7565   return SWIG_arg;
7566 }
7567 
7568 
7569 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7570   int SWIG_arg = 0;
7571   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7572   char *arg2 = (char *) 0 ;
7573   bool result;
7574 
7575   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7577   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7578 
7579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7580     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7581   }
7582 
7583   arg2 = (char *)lua_tostring(L, 2);
7584   result = (bool)(arg1)->AddName((char const *)arg2);
7585   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7586   return SWIG_arg;
7587 
7588   if(0) SWIG_fail;
7589 
7590 fail:
7591   lua_error(L);
7592   return SWIG_arg;
7593 }
7594 
7595 
7596 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7597   int SWIG_arg = 0;
7598   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7599   char *arg2 = (char *) 0 ;
7600 
7601   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7603   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7604 
7605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7606     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7607   }
7608 
7609   arg2 = (char *)lua_tostring(L, 2);
7610   (arg1)->RemoveName((char const *)arg2);
7611 
7612   return SWIG_arg;
7613 
7614   if(0) SWIG_fail;
7615 
7616 fail:
7617   lua_error(L);
7618   return SWIG_arg;
7619 }
7620 
7621 
7622 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7623   int SWIG_arg = 0;
7624   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7625   char *arg2 = (char *) 0 ;
7626   bool result;
7627 
7628   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7631 
7632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7633     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7634   }
7635 
7636   arg2 = (char *)lua_tostring(L, 2);
7637   result = (bool)(arg1)->MatchesName((char const *)arg2);
7638   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7639   return SWIG_arg;
7640 
7641   if(0) SWIG_fail;
7642 
7643 fail:
7644   lua_error(L);
7645   return SWIG_arg;
7646 }
7647 
7648 
7649 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7650   int SWIG_arg = 0;
7651   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7652   lldb::SBStringList *arg2 = 0 ;
7653 
7654   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7656   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7657 
7658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7659     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7660   }
7661 
7662 
7663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7664     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7665   }
7666 
7667   (arg1)->GetNames(*arg2);
7668 
7669   return SWIG_arg;
7670 
7671   if(0) SWIG_fail;
7672 
7673 fail:
7674   lua_error(L);
7675   return SWIG_arg;
7676 }
7677 
7678 
7679 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7680   int SWIG_arg = 0;
7681   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7682   size_t result;
7683 
7684   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7686 
7687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7688     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7689   }
7690 
7691   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7692   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7693   return SWIG_arg;
7694 
7695   if(0) SWIG_fail;
7696 
7697 fail:
7698   lua_error(L);
7699   return SWIG_arg;
7700 }
7701 
7702 
7703 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7704   int SWIG_arg = 0;
7705   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7706   size_t result;
7707 
7708   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7710 
7711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7712     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7713   }
7714 
7715   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7716   lua_pushnumber(L, (lua_Number) result); 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_GetDescription__SWIG_0(lua_State* L) {
7728   int SWIG_arg = 0;
7729   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7730   lldb::SBStream *arg2 = 0 ;
7731   bool result;
7732 
7733   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7735   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7736 
7737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7738     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7739   }
7740 
7741 
7742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7743     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7744   }
7745 
7746   result = (bool)(arg1)->GetDescription(*arg2);
7747   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7748   return SWIG_arg;
7749 
7750   if(0) SWIG_fail;
7751 
7752 fail:
7753   lua_error(L);
7754   return SWIG_arg;
7755 }
7756 
7757 
7758 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7759   int SWIG_arg = 0;
7760   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7761   lldb::SBStream *arg2 = 0 ;
7762   bool arg3 ;
7763   bool result;
7764 
7765   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7767   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7768   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7769 
7770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7771     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7772   }
7773 
7774 
7775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7776     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7777   }
7778 
7779   arg3 = (lua_toboolean(L, 3)!=0);
7780   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7782   return SWIG_arg;
7783 
7784   if(0) SWIG_fail;
7785 
7786 fail:
7787   lua_error(L);
7788   return SWIG_arg;
7789 }
7790 
7791 
7792 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7793   int argc;
7794   int argv[4]={
7795     1,2,3,4
7796   };
7797 
7798   argc = lua_gettop(L);
7799   if (argc == 2) {
7800     int _v;
7801     {
7802       void *ptr;
7803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7804         _v = 0;
7805       } else {
7806         _v = 1;
7807       }
7808     }
7809     if (_v) {
7810       {
7811         void *ptr;
7812         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
7813           _v = 0;
7814         } else {
7815           _v = 1;
7816         }
7817       }
7818       if (_v) {
7819         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7820       }
7821     }
7822   }
7823   if (argc == 3) {
7824     int _v;
7825     {
7826       void *ptr;
7827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7828         _v = 0;
7829       } else {
7830         _v = 1;
7831       }
7832     }
7833     if (_v) {
7834       {
7835         void *ptr;
7836         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
7837           _v = 0;
7838         } else {
7839           _v = 1;
7840         }
7841       }
7842       if (_v) {
7843         {
7844           _v = lua_isboolean(L,argv[2]);
7845         }
7846         if (_v) {
7847           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7848         }
7849       }
7850     }
7851   }
7852 
7853   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7854     "  Possible C/C++ prototypes are:\n"
7855     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7856     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7857   lua_error(L);return 0;
7858 }
7859 
7860 
7861 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7862   int SWIG_arg = 0;
7863   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7864   lldb::SBAddress *arg2 = 0 ;
7865   lldb::SBError result;
7866 
7867   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7869   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7870 
7871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7872     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7873   }
7874 
7875 
7876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7877     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7878   }
7879 
7880   result = (arg1)->AddLocation(*arg2);
7881   {
7882     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7884   }
7885   return SWIG_arg;
7886 
7887   if(0) SWIG_fail;
7888 
7889 fail:
7890   lua_error(L);
7891   return SWIG_arg;
7892 }
7893 
7894 
7895 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
7896   int SWIG_arg = 0;
7897   lldb::SBEvent *arg1 = 0 ;
7898   bool result;
7899 
7900   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
7901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
7902 
7903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7904     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
7905   }
7906 
7907   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
7908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7909   return SWIG_arg;
7910 
7911   if(0) SWIG_fail;
7912 
7913 fail:
7914   lua_error(L);
7915   return SWIG_arg;
7916 }
7917 
7918 
7919 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
7920   int SWIG_arg = 0;
7921   lldb::SBEvent *arg1 = 0 ;
7922   lldb::BreakpointEventType result;
7923 
7924   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
7925   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
7926 
7927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7928     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7929   }
7930 
7931   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
7932   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
7933   return SWIG_arg;
7934 
7935   if(0) SWIG_fail;
7936 
7937 fail:
7938   lua_error(L);
7939   return SWIG_arg;
7940 }
7941 
7942 
7943 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
7944   int SWIG_arg = 0;
7945   lldb::SBEvent *arg1 = 0 ;
7946   lldb::SBBreakpoint result;
7947 
7948   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
7949   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
7950 
7951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7952     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7953   }
7954 
7955   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
7956   {
7957     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
7958     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
7959   }
7960   return SWIG_arg;
7961 
7962   if(0) SWIG_fail;
7963 
7964 fail:
7965   lua_error(L);
7966   return SWIG_arg;
7967 }
7968 
7969 
7970 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
7971   int SWIG_arg = 0;
7972   lldb::SBEvent *arg1 = 0 ;
7973   uint32_t arg2 ;
7974   lldb::SBBreakpointLocation result;
7975 
7976   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
7977   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
7978   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
7979 
7980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7981     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7982   }
7983 
7984   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7985   arg2 = (uint32_t)lua_tonumber(L, 2);
7986   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
7987   {
7988     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
7989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7990   }
7991   return SWIG_arg;
7992 
7993   if(0) SWIG_fail;
7994 
7995 fail:
7996   lua_error(L);
7997   return SWIG_arg;
7998 }
7999 
8000 
8001 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8002   int SWIG_arg = 0;
8003   lldb::SBEvent *arg1 = 0 ;
8004   uint32_t result;
8005 
8006   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8007   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8008 
8009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8010     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8011   }
8012 
8013   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8015   return SWIG_arg;
8016 
8017   if(0) SWIG_fail;
8018 
8019 fail:
8020   lua_error(L);
8021   return SWIG_arg;
8022 }
8023 
8024 
8025 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8026   int SWIG_arg = 0;
8027   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8028   bool result;
8029 
8030   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8032 
8033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8034     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8035   }
8036 
8037   result = (bool)(arg1)->IsHardware();
8038   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8039   return SWIG_arg;
8040 
8041   if(0) SWIG_fail;
8042 
8043 fail:
8044   lua_error(L);
8045   return SWIG_arg;
8046 }
8047 
8048 
8049 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8050   int SWIG_arg = 0;
8051   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8052   std::string result;
8053 
8054   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8056 
8057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8058     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8059   }
8060 
8061   result = lldb_SBBreakpoint___str__(arg1);
8062   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8063   return SWIG_arg;
8064 
8065   if(0) SWIG_fail;
8066 
8067 fail:
8068   lua_error(L);
8069   return SWIG_arg;
8070 }
8071 
8072 
8073 static void swig_delete_SBBreakpoint(void *obj) {
8074 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8075 delete arg1;
8076 }
8077 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8078     assert(lua_istable(L,1));
8079     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8080     assert(!lua_isnil(L,-1));
8081     lua_replace(L,1); /* replace our table with real constructor */
8082     lua_call(L,lua_gettop(L)-1,1);
8083     return 1;
8084 }
8085 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8086     {0,0,0}
8087 };
8088 static swig_lua_method swig_SBBreakpoint_methods[]= {
8089     { "__eq", _wrap_SBBreakpoint___eq},
8090     { "GetID", _wrap_SBBreakpoint_GetID},
8091     { "IsValid", _wrap_SBBreakpoint_IsValid},
8092     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8093     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8094     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8095     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8096     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8097     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8098     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8099     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8100     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8101     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8102     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8103     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8104     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8105     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8106     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8107     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8108     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8109     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8110     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8111     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8112     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8113     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8114     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8115     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8116     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8117     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8118     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8119     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8120     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8121     { "AddName", _wrap_SBBreakpoint_AddName},
8122     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8123     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8124     { "GetNames", _wrap_SBBreakpoint_GetNames},
8125     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8126     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8127     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8128     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8129     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8130     { "__tostring", _wrap_SBBreakpoint___tostring},
8131     {0,0}
8132 };
8133 static swig_lua_method swig_SBBreakpoint_meta[] = {
8134     { "__eq", _wrap_SBBreakpoint___eq},
8135     { "__tostring", _wrap_SBBreakpoint___tostring},
8136     {0,0}
8137 };
8138 
8139 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8140     {0,0,0}
8141 };
8142 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8143     {0,0,0,0,0,0}
8144 };
8145 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8146     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8147     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8148     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8149     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8150     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8151     {0,0}
8152 };
8153 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8154     0
8155 };
8156 
8157 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8158     "SBBreakpoint",
8159     swig_SBBreakpoint_Sf_SwigStatic_methods,
8160     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8161     swig_SBBreakpoint_Sf_SwigStatic_constants,
8162     swig_SBBreakpoint_Sf_SwigStatic_classes,
8163     0
8164 };
8165 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8166 static const char *swig_SBBreakpoint_base_names[] = {0};
8167 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 };
8168 
8169 static int _wrap_new_SBBreakpointList(lua_State* L) {
8170   int SWIG_arg = 0;
8171   lldb::SBTarget *arg1 = 0 ;
8172   lldb::SBBreakpointList *result = 0 ;
8173 
8174   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8176 
8177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8178     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8179   }
8180 
8181   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8183   return SWIG_arg;
8184 
8185   if(0) SWIG_fail;
8186 
8187 fail:
8188   lua_error(L);
8189   return SWIG_arg;
8190 }
8191 
8192 
8193 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8194   int SWIG_arg = 0;
8195   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8196   size_t result;
8197 
8198   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8200 
8201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8202     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8203   }
8204 
8205   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8206   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8207   return SWIG_arg;
8208 
8209   if(0) SWIG_fail;
8210 
8211 fail:
8212   lua_error(L);
8213   return SWIG_arg;
8214 }
8215 
8216 
8217 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8218   int SWIG_arg = 0;
8219   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8220   size_t arg2 ;
8221   lldb::SBBreakpoint result;
8222 
8223   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8225   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8226 
8227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8228     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8229   }
8230 
8231   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8232   arg2 = (size_t)lua_tonumber(L, 2);
8233   result = (arg1)->GetBreakpointAtIndex(arg2);
8234   {
8235     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8236     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8237   }
8238   return SWIG_arg;
8239 
8240   if(0) SWIG_fail;
8241 
8242 fail:
8243   lua_error(L);
8244   return SWIG_arg;
8245 }
8246 
8247 
8248 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8249   int SWIG_arg = 0;
8250   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8251   lldb::break_id_t arg2 ;
8252   lldb::SBBreakpoint result;
8253 
8254   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8256   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8257 
8258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8259     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8260   }
8261 
8262   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8263   result = (arg1)->FindBreakpointByID(arg2);
8264   {
8265     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8267   }
8268   return SWIG_arg;
8269 
8270   if(0) SWIG_fail;
8271 
8272 fail:
8273   lua_error(L);
8274   return SWIG_arg;
8275 }
8276 
8277 
8278 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8279   int SWIG_arg = 0;
8280   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8281   lldb::SBBreakpoint *arg2 = 0 ;
8282 
8283   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8285   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8286 
8287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8288     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8289   }
8290 
8291 
8292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8293     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8294   }
8295 
8296   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8297 
8298   return SWIG_arg;
8299 
8300   if(0) SWIG_fail;
8301 
8302 fail:
8303   lua_error(L);
8304   return SWIG_arg;
8305 }
8306 
8307 
8308 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8309   int SWIG_arg = 0;
8310   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8311   lldb::SBBreakpoint *arg2 = 0 ;
8312   bool result;
8313 
8314   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8316   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8317 
8318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8319     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8320   }
8321 
8322 
8323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8324     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8325   }
8326 
8327   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8329   return SWIG_arg;
8330 
8331   if(0) SWIG_fail;
8332 
8333 fail:
8334   lua_error(L);
8335   return SWIG_arg;
8336 }
8337 
8338 
8339 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8340   int SWIG_arg = 0;
8341   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8342   lldb::break_id_t arg2 ;
8343 
8344   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8346   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8347 
8348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8349     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8350   }
8351 
8352   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8353   (arg1)->AppendByID(arg2);
8354 
8355   return SWIG_arg;
8356 
8357   if(0) SWIG_fail;
8358 
8359 fail:
8360   lua_error(L);
8361   return SWIG_arg;
8362 }
8363 
8364 
8365 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8366   int SWIG_arg = 0;
8367   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8368 
8369   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8371 
8372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8373     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8374   }
8375 
8376   (arg1)->Clear();
8377 
8378   return SWIG_arg;
8379 
8380   if(0) SWIG_fail;
8381 
8382 fail:
8383   lua_error(L);
8384   return SWIG_arg;
8385 }
8386 
8387 
8388 static void swig_delete_SBBreakpointList(void *obj) {
8389 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8390 delete arg1;
8391 }
8392 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8393     assert(lua_istable(L,1));
8394     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8395     assert(!lua_isnil(L,-1));
8396     lua_replace(L,1); /* replace our table with real constructor */
8397     lua_call(L,lua_gettop(L)-1,1);
8398     return 1;
8399 }
8400 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8401     {0,0,0}
8402 };
8403 static swig_lua_method swig_SBBreakpointList_methods[]= {
8404     { "GetSize", _wrap_SBBreakpointList_GetSize},
8405     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8406     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8407     { "Append", _wrap_SBBreakpointList_Append},
8408     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8409     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8410     { "Clear", _wrap_SBBreakpointList_Clear},
8411     {0,0}
8412 };
8413 static swig_lua_method swig_SBBreakpointList_meta[] = {
8414     {0,0}
8415 };
8416 
8417 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8418     {0,0,0}
8419 };
8420 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8421     {0,0,0,0,0,0}
8422 };
8423 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8424     {0,0}
8425 };
8426 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8427     0
8428 };
8429 
8430 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8431     "SBBreakpointList",
8432     swig_SBBreakpointList_Sf_SwigStatic_methods,
8433     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8434     swig_SBBreakpointList_Sf_SwigStatic_constants,
8435     swig_SBBreakpointList_Sf_SwigStatic_classes,
8436     0
8437 };
8438 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8439 static const char *swig_SBBreakpointList_base_names[] = {0};
8440 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 };
8441 
8442 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8443   int SWIG_arg = 0;
8444   lldb::SBBreakpointLocation *result = 0 ;
8445 
8446   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8447   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8448   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8449   return SWIG_arg;
8450 
8451   if(0) SWIG_fail;
8452 
8453 fail:
8454   lua_error(L);
8455   return SWIG_arg;
8456 }
8457 
8458 
8459 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8460   int SWIG_arg = 0;
8461   lldb::SBBreakpointLocation *arg1 = 0 ;
8462   lldb::SBBreakpointLocation *result = 0 ;
8463 
8464   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8465   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8466 
8467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8468     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8469   }
8470 
8471   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8473   return SWIG_arg;
8474 
8475   if(0) SWIG_fail;
8476 
8477 fail:
8478   lua_error(L);
8479   return SWIG_arg;
8480 }
8481 
8482 
8483 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8484   int argc;
8485   int argv[2]={
8486     1,2
8487   };
8488 
8489   argc = lua_gettop(L);
8490   if (argc == 0) {
8491     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8492   }
8493   if (argc == 1) {
8494     int _v;
8495     {
8496       void *ptr;
8497       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8498         _v = 0;
8499       } else {
8500         _v = 1;
8501       }
8502     }
8503     if (_v) {
8504       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8505     }
8506   }
8507 
8508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8509     "  Possible C/C++ prototypes are:\n"
8510     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8511     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8512   lua_error(L);return 0;
8513 }
8514 
8515 
8516 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8517   int SWIG_arg = 0;
8518   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8519   lldb::break_id_t result;
8520 
8521   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8523 
8524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8525     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8526   }
8527 
8528   result = (lldb::break_id_t)(arg1)->GetID();
8529   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8530   return SWIG_arg;
8531 
8532   if(0) SWIG_fail;
8533 
8534 fail:
8535   lua_error(L);
8536   return SWIG_arg;
8537 }
8538 
8539 
8540 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8541   int SWIG_arg = 0;
8542   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8543   bool result;
8544 
8545   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8547 
8548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8549     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8550   }
8551 
8552   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8554   return SWIG_arg;
8555 
8556   if(0) SWIG_fail;
8557 
8558 fail:
8559   lua_error(L);
8560   return SWIG_arg;
8561 }
8562 
8563 
8564 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8565   int SWIG_arg = 0;
8566   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8567   lldb::SBAddress result;
8568 
8569   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8571 
8572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8573     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8574   }
8575 
8576   result = (arg1)->GetAddress();
8577   {
8578     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8580   }
8581   return SWIG_arg;
8582 
8583   if(0) SWIG_fail;
8584 
8585 fail:
8586   lua_error(L);
8587   return SWIG_arg;
8588 }
8589 
8590 
8591 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8592   int SWIG_arg = 0;
8593   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8594   lldb::addr_t result;
8595 
8596   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8598 
8599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8600     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8601   }
8602 
8603   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8604   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8605   return SWIG_arg;
8606 
8607   if(0) SWIG_fail;
8608 
8609 fail:
8610   lua_error(L);
8611   return SWIG_arg;
8612 }
8613 
8614 
8615 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8616   int SWIG_arg = 0;
8617   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8618   bool arg2 ;
8619 
8620   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8622   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8623 
8624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8625     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8626   }
8627 
8628   arg2 = (lua_toboolean(L, 2)!=0);
8629   (arg1)->SetEnabled(arg2);
8630 
8631   return SWIG_arg;
8632 
8633   if(0) SWIG_fail;
8634 
8635 fail:
8636   lua_error(L);
8637   return SWIG_arg;
8638 }
8639 
8640 
8641 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8642   int SWIG_arg = 0;
8643   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8644   bool result;
8645 
8646   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8648 
8649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8650     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8651   }
8652 
8653   result = (bool)(arg1)->IsEnabled();
8654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8655   return SWIG_arg;
8656 
8657   if(0) SWIG_fail;
8658 
8659 fail:
8660   lua_error(L);
8661   return SWIG_arg;
8662 }
8663 
8664 
8665 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8666   int SWIG_arg = 0;
8667   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8668   uint32_t result;
8669 
8670   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8672 
8673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8674     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8675   }
8676 
8677   result = (uint32_t)(arg1)->GetHitCount();
8678   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8679   return SWIG_arg;
8680 
8681   if(0) SWIG_fail;
8682 
8683 fail:
8684   lua_error(L);
8685   return SWIG_arg;
8686 }
8687 
8688 
8689 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8690   int SWIG_arg = 0;
8691   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8692   uint32_t result;
8693 
8694   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8696 
8697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8698     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8699   }
8700 
8701   result = (uint32_t)(arg1)->GetIgnoreCount();
8702   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8703   return SWIG_arg;
8704 
8705   if(0) SWIG_fail;
8706 
8707 fail:
8708   lua_error(L);
8709   return SWIG_arg;
8710 }
8711 
8712 
8713 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8714   int SWIG_arg = 0;
8715   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8716   uint32_t arg2 ;
8717 
8718   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8720   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8721 
8722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8723     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8724   }
8725 
8726   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8727   arg2 = (uint32_t)lua_tonumber(L, 2);
8728   (arg1)->SetIgnoreCount(arg2);
8729 
8730   return SWIG_arg;
8731 
8732   if(0) SWIG_fail;
8733 
8734 fail:
8735   lua_error(L);
8736   return SWIG_arg;
8737 }
8738 
8739 
8740 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8741   int SWIG_arg = 0;
8742   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8743   char *arg2 = (char *) 0 ;
8744 
8745   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8747   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8748 
8749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8750     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8751   }
8752 
8753   arg2 = (char *)lua_tostring(L, 2);
8754   (arg1)->SetCondition((char const *)arg2);
8755 
8756   return SWIG_arg;
8757 
8758   if(0) SWIG_fail;
8759 
8760 fail:
8761   lua_error(L);
8762   return SWIG_arg;
8763 }
8764 
8765 
8766 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8767   int SWIG_arg = 0;
8768   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8769   char *result = 0 ;
8770 
8771   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8773 
8774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8775     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8776   }
8777 
8778   result = (char *)(arg1)->GetCondition();
8779   lua_pushstring(L,(const char *)result); SWIG_arg++;
8780   return SWIG_arg;
8781 
8782   if(0) SWIG_fail;
8783 
8784 fail:
8785   lua_error(L);
8786   return SWIG_arg;
8787 }
8788 
8789 
8790 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8791   int SWIG_arg = 0;
8792   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8793   bool result;
8794 
8795   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8797 
8798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8799     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8800   }
8801 
8802   result = (bool)(arg1)->GetAutoContinue();
8803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8804   return SWIG_arg;
8805 
8806   if(0) SWIG_fail;
8807 
8808 fail:
8809   lua_error(L);
8810   return SWIG_arg;
8811 }
8812 
8813 
8814 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8815   int SWIG_arg = 0;
8816   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8817   bool arg2 ;
8818 
8819   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8821   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8822 
8823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8824     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8825   }
8826 
8827   arg2 = (lua_toboolean(L, 2)!=0);
8828   (arg1)->SetAutoContinue(arg2);
8829 
8830   return SWIG_arg;
8831 
8832   if(0) SWIG_fail;
8833 
8834 fail:
8835   lua_error(L);
8836   return SWIG_arg;
8837 }
8838 
8839 
8840 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8841   int SWIG_arg = 0;
8842   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8843   char *arg2 = (char *) 0 ;
8844 
8845   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8848 
8849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8850     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8851   }
8852 
8853   arg2 = (char *)lua_tostring(L, 2);
8854   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8855 
8856   return SWIG_arg;
8857 
8858   if(0) SWIG_fail;
8859 
8860 fail:
8861   lua_error(L);
8862   return SWIG_arg;
8863 }
8864 
8865 
8866 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8867   int SWIG_arg = 0;
8868   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8869   char *arg2 = (char *) 0 ;
8870   lldb::SBStructuredData *arg3 = 0 ;
8871   lldb::SBError result;
8872 
8873   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8875   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8876   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8877 
8878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8879     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8880   }
8881 
8882   arg2 = (char *)lua_tostring(L, 2);
8883 
8884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8885     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8886   }
8887 
8888   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8889   {
8890     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8892   }
8893   return SWIG_arg;
8894 
8895   if(0) SWIG_fail;
8896 
8897 fail:
8898   lua_error(L);
8899   return SWIG_arg;
8900 }
8901 
8902 
8903 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
8904   int argc;
8905   int argv[4]={
8906     1,2,3,4
8907   };
8908 
8909   argc = lua_gettop(L);
8910   if (argc == 2) {
8911     int _v;
8912     {
8913       void *ptr;
8914       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8915         _v = 0;
8916       } else {
8917         _v = 1;
8918       }
8919     }
8920     if (_v) {
8921       {
8922         _v = SWIG_lua_isnilstring(L,argv[1]);
8923       }
8924       if (_v) {
8925         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
8926       }
8927     }
8928   }
8929   if (argc == 3) {
8930     int _v;
8931     {
8932       void *ptr;
8933       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8934         _v = 0;
8935       } else {
8936         _v = 1;
8937       }
8938     }
8939     if (_v) {
8940       {
8941         _v = SWIG_lua_isnilstring(L,argv[1]);
8942       }
8943       if (_v) {
8944         {
8945           void *ptr;
8946           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
8947             _v = 0;
8948           } else {
8949             _v = 1;
8950           }
8951         }
8952         if (_v) {
8953           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
8954         }
8955       }
8956     }
8957   }
8958 
8959   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
8960     "  Possible C/C++ prototypes are:\n"
8961     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
8962     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
8963   lua_error(L);return 0;
8964 }
8965 
8966 
8967 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
8968   int SWIG_arg = 0;
8969   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8970   char *arg2 = (char *) 0 ;
8971   lldb::SBError result;
8972 
8973   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
8974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
8975   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
8976 
8977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8978     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8979   }
8980 
8981   arg2 = (char *)lua_tostring(L, 2);
8982   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
8983   {
8984     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8986   }
8987   return SWIG_arg;
8988 
8989   if(0) SWIG_fail;
8990 
8991 fail:
8992   lua_error(L);
8993   return SWIG_arg;
8994 }
8995 
8996 
8997 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
8998   int SWIG_arg = 0;
8999   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9000   lldb::SBStringList *arg2 = 0 ;
9001 
9002   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9004   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9005 
9006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9007     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9008   }
9009 
9010 
9011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9012     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9013   }
9014 
9015   (arg1)->SetCommandLineCommands(*arg2);
9016 
9017   return SWIG_arg;
9018 
9019   if(0) SWIG_fail;
9020 
9021 fail:
9022   lua_error(L);
9023   return SWIG_arg;
9024 }
9025 
9026 
9027 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9028   int SWIG_arg = 0;
9029   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9030   lldb::SBStringList *arg2 = 0 ;
9031   bool result;
9032 
9033   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9035   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9036 
9037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9038     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9039   }
9040 
9041 
9042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9043     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9044   }
9045 
9046   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9047   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9048   return SWIG_arg;
9049 
9050   if(0) SWIG_fail;
9051 
9052 fail:
9053   lua_error(L);
9054   return SWIG_arg;
9055 }
9056 
9057 
9058 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9059   int SWIG_arg = 0;
9060   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9061   lldb::tid_t arg2 ;
9062 
9063   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9065   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9066 
9067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9068     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9069   }
9070 
9071   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9072   (arg1)->SetThreadID(arg2);
9073 
9074   return SWIG_arg;
9075 
9076   if(0) SWIG_fail;
9077 
9078 fail:
9079   lua_error(L);
9080   return SWIG_arg;
9081 }
9082 
9083 
9084 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9085   int SWIG_arg = 0;
9086   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9087   lldb::tid_t result;
9088 
9089   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9091 
9092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9093     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9094   }
9095 
9096   result = (lldb::tid_t)(arg1)->GetThreadID();
9097   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9098   return SWIG_arg;
9099 
9100   if(0) SWIG_fail;
9101 
9102 fail:
9103   lua_error(L);
9104   return SWIG_arg;
9105 }
9106 
9107 
9108 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9109   int SWIG_arg = 0;
9110   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9111   uint32_t arg2 ;
9112 
9113   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9115   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9116 
9117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9118     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9119   }
9120 
9121   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9122   arg2 = (uint32_t)lua_tonumber(L, 2);
9123   (arg1)->SetThreadIndex(arg2);
9124 
9125   return SWIG_arg;
9126 
9127   if(0) SWIG_fail;
9128 
9129 fail:
9130   lua_error(L);
9131   return SWIG_arg;
9132 }
9133 
9134 
9135 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9136   int SWIG_arg = 0;
9137   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9138   uint32_t result;
9139 
9140   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9142 
9143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9144     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9145   }
9146 
9147   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9148   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9149   return SWIG_arg;
9150 
9151   if(0) SWIG_fail;
9152 
9153 fail:
9154   lua_error(L);
9155   return SWIG_arg;
9156 }
9157 
9158 
9159 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9160   int SWIG_arg = 0;
9161   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9162   char *arg2 = (char *) 0 ;
9163 
9164   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9166   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9167 
9168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9169     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9170   }
9171 
9172   arg2 = (char *)lua_tostring(L, 2);
9173   (arg1)->SetThreadName((char const *)arg2);
9174 
9175   return SWIG_arg;
9176 
9177   if(0) SWIG_fail;
9178 
9179 fail:
9180   lua_error(L);
9181   return SWIG_arg;
9182 }
9183 
9184 
9185 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9186   int SWIG_arg = 0;
9187   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9188   char *result = 0 ;
9189 
9190   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9192 
9193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9194     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9195   }
9196 
9197   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9198   lua_pushstring(L,(const char *)result); SWIG_arg++;
9199   return SWIG_arg;
9200 
9201   if(0) SWIG_fail;
9202 
9203 fail:
9204   lua_error(L);
9205   return SWIG_arg;
9206 }
9207 
9208 
9209 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9210   int SWIG_arg = 0;
9211   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9212   char *arg2 = (char *) 0 ;
9213 
9214   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9216   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9217 
9218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9219     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9220   }
9221 
9222   arg2 = (char *)lua_tostring(L, 2);
9223   (arg1)->SetQueueName((char const *)arg2);
9224 
9225   return SWIG_arg;
9226 
9227   if(0) SWIG_fail;
9228 
9229 fail:
9230   lua_error(L);
9231   return SWIG_arg;
9232 }
9233 
9234 
9235 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9236   int SWIG_arg = 0;
9237   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9238   char *result = 0 ;
9239 
9240   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9242 
9243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9244     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9245   }
9246 
9247   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9248   lua_pushstring(L,(const char *)result); SWIG_arg++;
9249   return SWIG_arg;
9250 
9251   if(0) SWIG_fail;
9252 
9253 fail:
9254   lua_error(L);
9255   return SWIG_arg;
9256 }
9257 
9258 
9259 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9260   int SWIG_arg = 0;
9261   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9262   bool result;
9263 
9264   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9266 
9267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9268     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9269   }
9270 
9271   result = (bool)(arg1)->IsResolved();
9272   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9273   return SWIG_arg;
9274 
9275   if(0) SWIG_fail;
9276 
9277 fail:
9278   lua_error(L);
9279   return SWIG_arg;
9280 }
9281 
9282 
9283 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9284   int SWIG_arg = 0;
9285   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9286   lldb::SBStream *arg2 = 0 ;
9287   lldb::DescriptionLevel arg3 ;
9288   bool result;
9289 
9290   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9293   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9294 
9295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9296     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9297   }
9298 
9299 
9300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9301     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9302   }
9303 
9304   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9305   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9307   return SWIG_arg;
9308 
9309   if(0) SWIG_fail;
9310 
9311 fail:
9312   lua_error(L);
9313   return SWIG_arg;
9314 }
9315 
9316 
9317 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9318   int SWIG_arg = 0;
9319   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9320   lldb::SBBreakpoint result;
9321 
9322   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9324 
9325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9326     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9327   }
9328 
9329   result = (arg1)->GetBreakpoint();
9330   {
9331     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9333   }
9334   return SWIG_arg;
9335 
9336   if(0) SWIG_fail;
9337 
9338 fail:
9339   lua_error(L);
9340   return SWIG_arg;
9341 }
9342 
9343 
9344 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9345   int SWIG_arg = 0;
9346   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9347   std::string result;
9348 
9349   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9351 
9352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9353     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9354   }
9355 
9356   result = lldb_SBBreakpointLocation___str__(arg1);
9357   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9358   return SWIG_arg;
9359 
9360   if(0) SWIG_fail;
9361 
9362 fail:
9363   lua_error(L);
9364   return SWIG_arg;
9365 }
9366 
9367 
9368 static void swig_delete_SBBreakpointLocation(void *obj) {
9369 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9370 delete arg1;
9371 }
9372 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9373     assert(lua_istable(L,1));
9374     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9375     assert(!lua_isnil(L,-1));
9376     lua_replace(L,1); /* replace our table with real constructor */
9377     lua_call(L,lua_gettop(L)-1,1);
9378     return 1;
9379 }
9380 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9381     {0,0,0}
9382 };
9383 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9384     { "GetID", _wrap_SBBreakpointLocation_GetID},
9385     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9386     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9387     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9388     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9389     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9390     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9391     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9392     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9393     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9394     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9395     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9396     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9397     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9398     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9399     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9400     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9401     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9402     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9403     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9404     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9405     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9406     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9407     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9408     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9409     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9410     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9411     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9412     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9413     {0,0}
9414 };
9415 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9416     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9417     {0,0}
9418 };
9419 
9420 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9421     {0,0,0}
9422 };
9423 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9424     {0,0,0,0,0,0}
9425 };
9426 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9427     {0,0}
9428 };
9429 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9430     0
9431 };
9432 
9433 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9434     "SBBreakpointLocation",
9435     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9436     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9437     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9438     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9439     0
9440 };
9441 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9442 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9443 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 };
9444 
9445 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9446   int SWIG_arg = 0;
9447   lldb::SBBreakpointName *result = 0 ;
9448 
9449   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9450   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9451   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9452   return SWIG_arg;
9453 
9454   if(0) SWIG_fail;
9455 
9456 fail:
9457   lua_error(L);
9458   return SWIG_arg;
9459 }
9460 
9461 
9462 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9463   int SWIG_arg = 0;
9464   lldb::SBTarget *arg1 = 0 ;
9465   char *arg2 = (char *) 0 ;
9466   lldb::SBBreakpointName *result = 0 ;
9467 
9468   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9469   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9470   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9471 
9472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9473     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9474   }
9475 
9476   arg2 = (char *)lua_tostring(L, 2);
9477   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9478   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9479   return SWIG_arg;
9480 
9481   if(0) SWIG_fail;
9482 
9483 fail:
9484   lua_error(L);
9485   return SWIG_arg;
9486 }
9487 
9488 
9489 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9490   int SWIG_arg = 0;
9491   lldb::SBBreakpoint *arg1 = 0 ;
9492   char *arg2 = (char *) 0 ;
9493   lldb::SBBreakpointName *result = 0 ;
9494 
9495   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9496   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9497   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9498 
9499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9500     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9501   }
9502 
9503   arg2 = (char *)lua_tostring(L, 2);
9504   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9505   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9506   return SWIG_arg;
9507 
9508   if(0) SWIG_fail;
9509 
9510 fail:
9511   lua_error(L);
9512   return SWIG_arg;
9513 }
9514 
9515 
9516 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9517   int SWIG_arg = 0;
9518   lldb::SBBreakpointName *arg1 = 0 ;
9519   lldb::SBBreakpointName *result = 0 ;
9520 
9521   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9522   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9523 
9524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9525     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9526   }
9527 
9528   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9529   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9530   return SWIG_arg;
9531 
9532   if(0) SWIG_fail;
9533 
9534 fail:
9535   lua_error(L);
9536   return SWIG_arg;
9537 }
9538 
9539 
9540 static int _wrap_new_SBBreakpointName(lua_State* L) {
9541   int argc;
9542   int argv[3]={
9543     1,2,3
9544   };
9545 
9546   argc = lua_gettop(L);
9547   if (argc == 0) {
9548     return _wrap_new_SBBreakpointName__SWIG_0(L);
9549   }
9550   if (argc == 1) {
9551     int _v;
9552     {
9553       void *ptr;
9554       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
9555         _v = 0;
9556       } else {
9557         _v = 1;
9558       }
9559     }
9560     if (_v) {
9561       return _wrap_new_SBBreakpointName__SWIG_3(L);
9562     }
9563   }
9564   if (argc == 2) {
9565     int _v;
9566     {
9567       void *ptr;
9568       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
9569         _v = 0;
9570       } else {
9571         _v = 1;
9572       }
9573     }
9574     if (_v) {
9575       {
9576         _v = SWIG_lua_isnilstring(L,argv[1]);
9577       }
9578       if (_v) {
9579         return _wrap_new_SBBreakpointName__SWIG_2(L);
9580       }
9581     }
9582   }
9583   if (argc == 2) {
9584     int _v;
9585     {
9586       void *ptr;
9587       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
9588         _v = 0;
9589       } else {
9590         _v = 1;
9591       }
9592     }
9593     if (_v) {
9594       {
9595         _v = SWIG_lua_isnilstring(L,argv[1]);
9596       }
9597       if (_v) {
9598         return _wrap_new_SBBreakpointName__SWIG_1(L);
9599       }
9600     }
9601   }
9602 
9603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9604     "  Possible C/C++ prototypes are:\n"
9605     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9606     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9607     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9608     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9609   lua_error(L);return 0;
9610 }
9611 
9612 
9613 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9614   int SWIG_arg = 0;
9615   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9616   lldb::SBBreakpointName *arg2 = 0 ;
9617   bool result;
9618 
9619   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9621   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9622 
9623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9624     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9625   }
9626 
9627 
9628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9629     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9630   }
9631 
9632   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9633   lua_pushboolean(L,(int)(result!=0)); 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_SBBreakpointName_IsValid(lua_State* L) {
9645   int SWIG_arg = 0;
9646   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9647   bool result;
9648 
9649   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9651 
9652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9653     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9654   }
9655 
9656   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9658   return SWIG_arg;
9659 
9660   if(0) SWIG_fail;
9661 
9662 fail:
9663   lua_error(L);
9664   return SWIG_arg;
9665 }
9666 
9667 
9668 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9669   int SWIG_arg = 0;
9670   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9671   char *result = 0 ;
9672 
9673   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9675 
9676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9677     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9678   }
9679 
9680   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9681   lua_pushstring(L,(const char *)result); SWIG_arg++;
9682   return SWIG_arg;
9683 
9684   if(0) SWIG_fail;
9685 
9686 fail:
9687   lua_error(L);
9688   return SWIG_arg;
9689 }
9690 
9691 
9692 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9693   int SWIG_arg = 0;
9694   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9695   bool arg2 ;
9696 
9697   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9699   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9700 
9701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9702     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9703   }
9704 
9705   arg2 = (lua_toboolean(L, 2)!=0);
9706   (arg1)->SetEnabled(arg2);
9707 
9708   return SWIG_arg;
9709 
9710   if(0) SWIG_fail;
9711 
9712 fail:
9713   lua_error(L);
9714   return SWIG_arg;
9715 }
9716 
9717 
9718 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9719   int SWIG_arg = 0;
9720   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9721   bool result;
9722 
9723   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9725 
9726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9727     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9728   }
9729 
9730   result = (bool)(arg1)->IsEnabled();
9731   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9732   return SWIG_arg;
9733 
9734   if(0) SWIG_fail;
9735 
9736 fail:
9737   lua_error(L);
9738   return SWIG_arg;
9739 }
9740 
9741 
9742 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9743   int SWIG_arg = 0;
9744   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9745   bool arg2 ;
9746 
9747   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9749   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9750 
9751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9752     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9753   }
9754 
9755   arg2 = (lua_toboolean(L, 2)!=0);
9756   (arg1)->SetOneShot(arg2);
9757 
9758   return SWIG_arg;
9759 
9760   if(0) SWIG_fail;
9761 
9762 fail:
9763   lua_error(L);
9764   return SWIG_arg;
9765 }
9766 
9767 
9768 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9769   int SWIG_arg = 0;
9770   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9771   bool result;
9772 
9773   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9775 
9776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9777     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9778   }
9779 
9780   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9782   return SWIG_arg;
9783 
9784   if(0) SWIG_fail;
9785 
9786 fail:
9787   lua_error(L);
9788   return SWIG_arg;
9789 }
9790 
9791 
9792 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9793   int SWIG_arg = 0;
9794   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9795   uint32_t arg2 ;
9796 
9797   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9800 
9801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9802     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9803   }
9804 
9805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9806   arg2 = (uint32_t)lua_tonumber(L, 2);
9807   (arg1)->SetIgnoreCount(arg2);
9808 
9809   return SWIG_arg;
9810 
9811   if(0) SWIG_fail;
9812 
9813 fail:
9814   lua_error(L);
9815   return SWIG_arg;
9816 }
9817 
9818 
9819 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9820   int SWIG_arg = 0;
9821   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9822   uint32_t result;
9823 
9824   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9826 
9827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9828     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9829   }
9830 
9831   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9832   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9833   return SWIG_arg;
9834 
9835   if(0) SWIG_fail;
9836 
9837 fail:
9838   lua_error(L);
9839   return SWIG_arg;
9840 }
9841 
9842 
9843 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9844   int SWIG_arg = 0;
9845   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9846   char *arg2 = (char *) 0 ;
9847 
9848   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9850   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9851 
9852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9853     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9854   }
9855 
9856   arg2 = (char *)lua_tostring(L, 2);
9857   (arg1)->SetCondition((char const *)arg2);
9858 
9859   return SWIG_arg;
9860 
9861   if(0) SWIG_fail;
9862 
9863 fail:
9864   lua_error(L);
9865   return SWIG_arg;
9866 }
9867 
9868 
9869 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9870   int SWIG_arg = 0;
9871   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9872   char *result = 0 ;
9873 
9874   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9876 
9877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9878     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9879   }
9880 
9881   result = (char *)(arg1)->GetCondition();
9882   lua_pushstring(L,(const char *)result); SWIG_arg++;
9883   return SWIG_arg;
9884 
9885   if(0) SWIG_fail;
9886 
9887 fail:
9888   lua_error(L);
9889   return SWIG_arg;
9890 }
9891 
9892 
9893 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9894   int SWIG_arg = 0;
9895   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9896   bool arg2 ;
9897 
9898   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
9899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
9900   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
9901 
9902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9903     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9904   }
9905 
9906   arg2 = (lua_toboolean(L, 2)!=0);
9907   (arg1)->SetAutoContinue(arg2);
9908 
9909   return SWIG_arg;
9910 
9911   if(0) SWIG_fail;
9912 
9913 fail:
9914   lua_error(L);
9915   return SWIG_arg;
9916 }
9917 
9918 
9919 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
9920   int SWIG_arg = 0;
9921   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9922   bool result;
9923 
9924   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
9925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
9926 
9927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9928     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9929   }
9930 
9931   result = (bool)(arg1)->GetAutoContinue();
9932   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9933   return SWIG_arg;
9934 
9935   if(0) SWIG_fail;
9936 
9937 fail:
9938   lua_error(L);
9939   return SWIG_arg;
9940 }
9941 
9942 
9943 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
9944   int SWIG_arg = 0;
9945   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9946   lldb::tid_t arg2 ;
9947 
9948   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
9949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
9950   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
9951 
9952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9953     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
9954   }
9955 
9956   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9957   (arg1)->SetThreadID(arg2);
9958 
9959   return SWIG_arg;
9960 
9961   if(0) SWIG_fail;
9962 
9963 fail:
9964   lua_error(L);
9965   return SWIG_arg;
9966 }
9967 
9968 
9969 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
9970   int SWIG_arg = 0;
9971   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9972   lldb::tid_t result;
9973 
9974   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
9975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
9976 
9977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9978     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
9979   }
9980 
9981   result = (lldb::tid_t)(arg1)->GetThreadID();
9982   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9983   return SWIG_arg;
9984 
9985   if(0) SWIG_fail;
9986 
9987 fail:
9988   lua_error(L);
9989   return SWIG_arg;
9990 }
9991 
9992 
9993 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
9994   int SWIG_arg = 0;
9995   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9996   uint32_t arg2 ;
9997 
9998   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
9999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10000   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10001 
10002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10003     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10004   }
10005 
10006   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10007   arg2 = (uint32_t)lua_tonumber(L, 2);
10008   (arg1)->SetThreadIndex(arg2);
10009 
10010   return SWIG_arg;
10011 
10012   if(0) SWIG_fail;
10013 
10014 fail:
10015   lua_error(L);
10016   return SWIG_arg;
10017 }
10018 
10019 
10020 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10021   int SWIG_arg = 0;
10022   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10023   uint32_t result;
10024 
10025   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10027 
10028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10029     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10030   }
10031 
10032   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10033   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10034   return SWIG_arg;
10035 
10036   if(0) SWIG_fail;
10037 
10038 fail:
10039   lua_error(L);
10040   return SWIG_arg;
10041 }
10042 
10043 
10044 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10045   int SWIG_arg = 0;
10046   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10047   char *arg2 = (char *) 0 ;
10048 
10049   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10051   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10052 
10053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10054     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10055   }
10056 
10057   arg2 = (char *)lua_tostring(L, 2);
10058   (arg1)->SetThreadName((char const *)arg2);
10059 
10060   return SWIG_arg;
10061 
10062   if(0) SWIG_fail;
10063 
10064 fail:
10065   lua_error(L);
10066   return SWIG_arg;
10067 }
10068 
10069 
10070 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10071   int SWIG_arg = 0;
10072   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10073   char *result = 0 ;
10074 
10075   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10077 
10078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10079     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10080   }
10081 
10082   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10083   lua_pushstring(L,(const char *)result); SWIG_arg++;
10084   return SWIG_arg;
10085 
10086   if(0) SWIG_fail;
10087 
10088 fail:
10089   lua_error(L);
10090   return SWIG_arg;
10091 }
10092 
10093 
10094 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10095   int SWIG_arg = 0;
10096   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10097   char *arg2 = (char *) 0 ;
10098 
10099   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10102 
10103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10104     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10105   }
10106 
10107   arg2 = (char *)lua_tostring(L, 2);
10108   (arg1)->SetQueueName((char const *)arg2);
10109 
10110   return SWIG_arg;
10111 
10112   if(0) SWIG_fail;
10113 
10114 fail:
10115   lua_error(L);
10116   return SWIG_arg;
10117 }
10118 
10119 
10120 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10121   int SWIG_arg = 0;
10122   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10123   char *result = 0 ;
10124 
10125   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10127 
10128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10129     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10130   }
10131 
10132   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10133   lua_pushstring(L,(const char *)result); SWIG_arg++;
10134   return SWIG_arg;
10135 
10136   if(0) SWIG_fail;
10137 
10138 fail:
10139   lua_error(L);
10140   return SWIG_arg;
10141 }
10142 
10143 
10144 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10145   int SWIG_arg = 0;
10146   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10147   char *arg2 = (char *) 0 ;
10148 
10149   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10151   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10152 
10153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10154     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10155   }
10156 
10157   arg2 = (char *)lua_tostring(L, 2);
10158   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10159 
10160   return SWIG_arg;
10161 
10162   if(0) SWIG_fail;
10163 
10164 fail:
10165   lua_error(L);
10166   return SWIG_arg;
10167 }
10168 
10169 
10170 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10171   int SWIG_arg = 0;
10172   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10173   char *arg2 = (char *) 0 ;
10174   lldb::SBStructuredData *arg3 = 0 ;
10175   lldb::SBError result;
10176 
10177   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10179   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10180   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10181 
10182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10183     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10184   }
10185 
10186   arg2 = (char *)lua_tostring(L, 2);
10187 
10188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10189     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10190   }
10191 
10192   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10193   {
10194     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10195     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10196   }
10197   return SWIG_arg;
10198 
10199   if(0) SWIG_fail;
10200 
10201 fail:
10202   lua_error(L);
10203   return SWIG_arg;
10204 }
10205 
10206 
10207 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10208   int argc;
10209   int argv[4]={
10210     1,2,3,4
10211   };
10212 
10213   argc = lua_gettop(L);
10214   if (argc == 2) {
10215     int _v;
10216     {
10217       void *ptr;
10218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10219         _v = 0;
10220       } else {
10221         _v = 1;
10222       }
10223     }
10224     if (_v) {
10225       {
10226         _v = SWIG_lua_isnilstring(L,argv[1]);
10227       }
10228       if (_v) {
10229         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10230       }
10231     }
10232   }
10233   if (argc == 3) {
10234     int _v;
10235     {
10236       void *ptr;
10237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10238         _v = 0;
10239       } else {
10240         _v = 1;
10241       }
10242     }
10243     if (_v) {
10244       {
10245         _v = SWIG_lua_isnilstring(L,argv[1]);
10246       }
10247       if (_v) {
10248         {
10249           void *ptr;
10250           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
10251             _v = 0;
10252           } else {
10253             _v = 1;
10254           }
10255         }
10256         if (_v) {
10257           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10258         }
10259       }
10260     }
10261   }
10262 
10263   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10264     "  Possible C/C++ prototypes are:\n"
10265     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10266     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10267   lua_error(L);return 0;
10268 }
10269 
10270 
10271 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10272   int SWIG_arg = 0;
10273   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10274   lldb::SBStringList *arg2 = 0 ;
10275 
10276   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10279 
10280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10281     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10282   }
10283 
10284 
10285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10286     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10287   }
10288 
10289   (arg1)->SetCommandLineCommands(*arg2);
10290 
10291   return SWIG_arg;
10292 
10293   if(0) SWIG_fail;
10294 
10295 fail:
10296   lua_error(L);
10297   return SWIG_arg;
10298 }
10299 
10300 
10301 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10302   int SWIG_arg = 0;
10303   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10304   lldb::SBStringList *arg2 = 0 ;
10305   bool result;
10306 
10307   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10309   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10310 
10311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10312     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10313   }
10314 
10315 
10316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10317     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10318   }
10319 
10320   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10321   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10322   return SWIG_arg;
10323 
10324   if(0) SWIG_fail;
10325 
10326 fail:
10327   lua_error(L);
10328   return SWIG_arg;
10329 }
10330 
10331 
10332 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10333   int SWIG_arg = 0;
10334   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10335   char *arg2 = (char *) 0 ;
10336   lldb::SBError result;
10337 
10338   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10340   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10341 
10342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10343     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10344   }
10345 
10346   arg2 = (char *)lua_tostring(L, 2);
10347   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10348   {
10349     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10351   }
10352   return SWIG_arg;
10353 
10354   if(0) SWIG_fail;
10355 
10356 fail:
10357   lua_error(L);
10358   return SWIG_arg;
10359 }
10360 
10361 
10362 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10363   int SWIG_arg = 0;
10364   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10365   char *result = 0 ;
10366 
10367   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10369 
10370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10371     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10372   }
10373 
10374   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10375   lua_pushstring(L,(const char *)result); SWIG_arg++;
10376   return SWIG_arg;
10377 
10378   if(0) SWIG_fail;
10379 
10380 fail:
10381   lua_error(L);
10382   return SWIG_arg;
10383 }
10384 
10385 
10386 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10387   int SWIG_arg = 0;
10388   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10389   char *arg2 = (char *) 0 ;
10390 
10391   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10393   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10394 
10395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10396     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10397   }
10398 
10399   arg2 = (char *)lua_tostring(L, 2);
10400   (arg1)->SetHelpString((char const *)arg2);
10401 
10402   return SWIG_arg;
10403 
10404   if(0) SWIG_fail;
10405 
10406 fail:
10407   lua_error(L);
10408   return SWIG_arg;
10409 }
10410 
10411 
10412 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10413   int SWIG_arg = 0;
10414   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10415   bool result;
10416 
10417   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10419 
10420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10421     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10422   }
10423 
10424   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10425   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10426   return SWIG_arg;
10427 
10428   if(0) SWIG_fail;
10429 
10430 fail:
10431   lua_error(L);
10432   return SWIG_arg;
10433 }
10434 
10435 
10436 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10437   int SWIG_arg = 0;
10438   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10439   bool arg2 ;
10440 
10441   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10443   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10444 
10445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10446     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10447   }
10448 
10449   arg2 = (lua_toboolean(L, 2)!=0);
10450   (arg1)->SetAllowList(arg2);
10451 
10452   return SWIG_arg;
10453 
10454   if(0) SWIG_fail;
10455 
10456 fail:
10457   lua_error(L);
10458   return SWIG_arg;
10459 }
10460 
10461 
10462 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10463   int SWIG_arg = 0;
10464   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10465   bool result;
10466 
10467   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10469 
10470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10471     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10472   }
10473 
10474   result = (bool)(arg1)->GetAllowDelete();
10475   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10476   return SWIG_arg;
10477 
10478   if(0) SWIG_fail;
10479 
10480 fail:
10481   lua_error(L);
10482   return SWIG_arg;
10483 }
10484 
10485 
10486 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10487   int SWIG_arg = 0;
10488   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10489   bool arg2 ;
10490 
10491   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10493   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10494 
10495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10496     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10497   }
10498 
10499   arg2 = (lua_toboolean(L, 2)!=0);
10500   (arg1)->SetAllowDelete(arg2);
10501 
10502   return SWIG_arg;
10503 
10504   if(0) SWIG_fail;
10505 
10506 fail:
10507   lua_error(L);
10508   return SWIG_arg;
10509 }
10510 
10511 
10512 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10513   int SWIG_arg = 0;
10514   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10515   bool result;
10516 
10517   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10519 
10520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10521     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10522   }
10523 
10524   result = (bool)(arg1)->GetAllowDisable();
10525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10526   return SWIG_arg;
10527 
10528   if(0) SWIG_fail;
10529 
10530 fail:
10531   lua_error(L);
10532   return SWIG_arg;
10533 }
10534 
10535 
10536 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10537   int SWIG_arg = 0;
10538   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10539   bool arg2 ;
10540 
10541   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10544 
10545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10546     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10547   }
10548 
10549   arg2 = (lua_toboolean(L, 2)!=0);
10550   (arg1)->SetAllowDisable(arg2);
10551 
10552   return SWIG_arg;
10553 
10554   if(0) SWIG_fail;
10555 
10556 fail:
10557   lua_error(L);
10558   return SWIG_arg;
10559 }
10560 
10561 
10562 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10563   int SWIG_arg = 0;
10564   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10565   lldb::SBStream *arg2 = 0 ;
10566   bool result;
10567 
10568   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10571 
10572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10573     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10574   }
10575 
10576 
10577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10578     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10579   }
10580 
10581   result = (bool)(arg1)->GetDescription(*arg2);
10582   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10583   return SWIG_arg;
10584 
10585   if(0) SWIG_fail;
10586 
10587 fail:
10588   lua_error(L);
10589   return SWIG_arg;
10590 }
10591 
10592 
10593 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10594   int SWIG_arg = 0;
10595   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10596   std::string result;
10597 
10598   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10600 
10601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10602     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10603   }
10604 
10605   result = lldb_SBBreakpointName___str__(arg1);
10606   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10607   return SWIG_arg;
10608 
10609   if(0) SWIG_fail;
10610 
10611 fail:
10612   lua_error(L);
10613   return SWIG_arg;
10614 }
10615 
10616 
10617 static void swig_delete_SBBreakpointName(void *obj) {
10618 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10619 delete arg1;
10620 }
10621 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10622     assert(lua_istable(L,1));
10623     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10624     assert(!lua_isnil(L,-1));
10625     lua_replace(L,1); /* replace our table with real constructor */
10626     lua_call(L,lua_gettop(L)-1,1);
10627     return 1;
10628 }
10629 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10630     {0,0,0}
10631 };
10632 static swig_lua_method swig_SBBreakpointName_methods[]= {
10633     { "__eq", _wrap_SBBreakpointName___eq},
10634     { "IsValid", _wrap_SBBreakpointName_IsValid},
10635     { "GetName", _wrap_SBBreakpointName_GetName},
10636     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10637     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10638     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10639     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10640     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10641     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10642     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10643     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10644     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10645     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10646     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10647     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10648     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10649     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10650     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10651     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10652     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10653     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10654     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10655     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10656     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10657     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10658     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10659     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10660     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10661     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10662     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10663     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10664     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10665     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10666     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10667     { "__tostring", _wrap_SBBreakpointName___tostring},
10668     {0,0}
10669 };
10670 static swig_lua_method swig_SBBreakpointName_meta[] = {
10671     { "__eq", _wrap_SBBreakpointName___eq},
10672     { "__tostring", _wrap_SBBreakpointName___tostring},
10673     {0,0}
10674 };
10675 
10676 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10677     {0,0,0}
10678 };
10679 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10680     {0,0,0,0,0,0}
10681 };
10682 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10683     {0,0}
10684 };
10685 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10686     0
10687 };
10688 
10689 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10690     "SBBreakpointName",
10691     swig_SBBreakpointName_Sf_SwigStatic_methods,
10692     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10693     swig_SBBreakpointName_Sf_SwigStatic_constants,
10694     swig_SBBreakpointName_Sf_SwigStatic_classes,
10695     0
10696 };
10697 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10698 static const char *swig_SBBreakpointName_base_names[] = {0};
10699 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 };
10700 
10701 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10702   int SWIG_arg = 0;
10703   lldb::SBBroadcaster *result = 0 ;
10704 
10705   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10706   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10707   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10708   return SWIG_arg;
10709 
10710   if(0) SWIG_fail;
10711 
10712 fail:
10713   lua_error(L);
10714   return SWIG_arg;
10715 }
10716 
10717 
10718 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10719   int SWIG_arg = 0;
10720   char *arg1 = (char *) 0 ;
10721   lldb::SBBroadcaster *result = 0 ;
10722 
10723   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10724   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10725   arg1 = (char *)lua_tostring(L, 1);
10726   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10727   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10728   return SWIG_arg;
10729 
10730   if(0) SWIG_fail;
10731 
10732 fail:
10733   lua_error(L);
10734   return SWIG_arg;
10735 }
10736 
10737 
10738 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10739   int SWIG_arg = 0;
10740   lldb::SBBroadcaster *arg1 = 0 ;
10741   lldb::SBBroadcaster *result = 0 ;
10742 
10743   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10744   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10745 
10746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10747     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10748   }
10749 
10750   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10751   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10752   return SWIG_arg;
10753 
10754   if(0) SWIG_fail;
10755 
10756 fail:
10757   lua_error(L);
10758   return SWIG_arg;
10759 }
10760 
10761 
10762 static int _wrap_new_SBBroadcaster(lua_State* L) {
10763   int argc;
10764   int argv[2]={
10765     1,2
10766   };
10767 
10768   argc = lua_gettop(L);
10769   if (argc == 0) {
10770     return _wrap_new_SBBroadcaster__SWIG_0(L);
10771   }
10772   if (argc == 1) {
10773     int _v;
10774     {
10775       void *ptr;
10776       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10777         _v = 0;
10778       } else {
10779         _v = 1;
10780       }
10781     }
10782     if (_v) {
10783       return _wrap_new_SBBroadcaster__SWIG_2(L);
10784     }
10785   }
10786   if (argc == 1) {
10787     int _v;
10788     {
10789       _v = SWIG_lua_isnilstring(L,argv[0]);
10790     }
10791     if (_v) {
10792       return _wrap_new_SBBroadcaster__SWIG_1(L);
10793     }
10794   }
10795 
10796   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10797     "  Possible C/C++ prototypes are:\n"
10798     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10799     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10800     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10801   lua_error(L);return 0;
10802 }
10803 
10804 
10805 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10806   int SWIG_arg = 0;
10807   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10808   bool result;
10809 
10810   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10812 
10813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10814     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10815   }
10816 
10817   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10818   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10819   return SWIG_arg;
10820 
10821   if(0) SWIG_fail;
10822 
10823 fail:
10824   lua_error(L);
10825   return SWIG_arg;
10826 }
10827 
10828 
10829 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10830   int SWIG_arg = 0;
10831   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10832 
10833   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10835 
10836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10837     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10838   }
10839 
10840   (arg1)->Clear();
10841 
10842   return SWIG_arg;
10843 
10844   if(0) SWIG_fail;
10845 
10846 fail:
10847   lua_error(L);
10848   return SWIG_arg;
10849 }
10850 
10851 
10852 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10853   int SWIG_arg = 0;
10854   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10855   uint32_t arg2 ;
10856   bool arg3 ;
10857 
10858   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10860   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10861   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10862 
10863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10864     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10865   }
10866 
10867   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10868   arg2 = (uint32_t)lua_tonumber(L, 2);
10869   arg3 = (lua_toboolean(L, 3)!=0);
10870   (arg1)->BroadcastEventByType(arg2,arg3);
10871 
10872   return SWIG_arg;
10873 
10874   if(0) SWIG_fail;
10875 
10876 fail:
10877   lua_error(L);
10878   return SWIG_arg;
10879 }
10880 
10881 
10882 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10883   int SWIG_arg = 0;
10884   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10885   uint32_t arg2 ;
10886 
10887   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10889   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10890 
10891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10892     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10893   }
10894 
10895   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10896   arg2 = (uint32_t)lua_tonumber(L, 2);
10897   (arg1)->BroadcastEventByType(arg2);
10898 
10899   return SWIG_arg;
10900 
10901   if(0) SWIG_fail;
10902 
10903 fail:
10904   lua_error(L);
10905   return SWIG_arg;
10906 }
10907 
10908 
10909 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
10910   int argc;
10911   int argv[4]={
10912     1,2,3,4
10913   };
10914 
10915   argc = lua_gettop(L);
10916   if (argc == 2) {
10917     int _v;
10918     {
10919       void *ptr;
10920       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10921         _v = 0;
10922       } else {
10923         _v = 1;
10924       }
10925     }
10926     if (_v) {
10927       {
10928         _v = lua_isnumber(L,argv[1]);
10929       }
10930       if (_v) {
10931         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
10932       }
10933     }
10934   }
10935   if (argc == 3) {
10936     int _v;
10937     {
10938       void *ptr;
10939       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10940         _v = 0;
10941       } else {
10942         _v = 1;
10943       }
10944     }
10945     if (_v) {
10946       {
10947         _v = lua_isnumber(L,argv[1]);
10948       }
10949       if (_v) {
10950         {
10951           _v = lua_isboolean(L,argv[2]);
10952         }
10953         if (_v) {
10954           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
10955         }
10956       }
10957     }
10958   }
10959 
10960   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
10961     "  Possible C/C++ prototypes are:\n"
10962     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
10963     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
10964   lua_error(L);return 0;
10965 }
10966 
10967 
10968 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
10969   int SWIG_arg = 0;
10970   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10971   lldb::SBEvent *arg2 = 0 ;
10972   bool arg3 ;
10973 
10974   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
10975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
10976   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
10977   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
10978 
10979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10980     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
10981   }
10982 
10983 
10984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
10985     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
10986   }
10987 
10988   arg3 = (lua_toboolean(L, 3)!=0);
10989   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
10990 
10991   return SWIG_arg;
10992 
10993   if(0) SWIG_fail;
10994 
10995 fail:
10996   lua_error(L);
10997   return SWIG_arg;
10998 }
10999 
11000 
11001 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11002   int SWIG_arg = 0;
11003   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11004   lldb::SBEvent *arg2 = 0 ;
11005 
11006   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11008   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11009 
11010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11011     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11012   }
11013 
11014 
11015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11016     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11017   }
11018 
11019   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11020 
11021   return SWIG_arg;
11022 
11023   if(0) SWIG_fail;
11024 
11025 fail:
11026   lua_error(L);
11027   return SWIG_arg;
11028 }
11029 
11030 
11031 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11032   int argc;
11033   int argv[4]={
11034     1,2,3,4
11035   };
11036 
11037   argc = lua_gettop(L);
11038   if (argc == 2) {
11039     int _v;
11040     {
11041       void *ptr;
11042       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11043         _v = 0;
11044       } else {
11045         _v = 1;
11046       }
11047     }
11048     if (_v) {
11049       {
11050         void *ptr;
11051         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
11052           _v = 0;
11053         } else {
11054           _v = 1;
11055         }
11056       }
11057       if (_v) {
11058         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11059       }
11060     }
11061   }
11062   if (argc == 3) {
11063     int _v;
11064     {
11065       void *ptr;
11066       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11067         _v = 0;
11068       } else {
11069         _v = 1;
11070       }
11071     }
11072     if (_v) {
11073       {
11074         void *ptr;
11075         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
11076           _v = 0;
11077         } else {
11078           _v = 1;
11079         }
11080       }
11081       if (_v) {
11082         {
11083           _v = lua_isboolean(L,argv[2]);
11084         }
11085         if (_v) {
11086           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11087         }
11088       }
11089     }
11090   }
11091 
11092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11093     "  Possible C/C++ prototypes are:\n"
11094     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11095     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11096   lua_error(L);return 0;
11097 }
11098 
11099 
11100 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11101   int SWIG_arg = 0;
11102   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11103   lldb::SBListener *arg2 = 0 ;
11104   uint32_t arg3 ;
11105 
11106   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11109   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11110 
11111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11112     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11113   }
11114 
11115 
11116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11117     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11118   }
11119 
11120   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11121   arg3 = (uint32_t)lua_tonumber(L, 3);
11122   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11123 
11124   return SWIG_arg;
11125 
11126   if(0) SWIG_fail;
11127 
11128 fail:
11129   lua_error(L);
11130   return SWIG_arg;
11131 }
11132 
11133 
11134 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11135   int SWIG_arg = 0;
11136   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11137   lldb::SBListener *arg2 = 0 ;
11138   uint32_t arg3 ;
11139   uint32_t result;
11140 
11141   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11143   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11144   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11145 
11146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11147     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11148   }
11149 
11150 
11151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11152     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11153   }
11154 
11155   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11156   arg3 = (uint32_t)lua_tonumber(L, 3);
11157   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11158   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11159   return SWIG_arg;
11160 
11161   if(0) SWIG_fail;
11162 
11163 fail:
11164   lua_error(L);
11165   return SWIG_arg;
11166 }
11167 
11168 
11169 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11170   int SWIG_arg = 0;
11171   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11172   char *result = 0 ;
11173 
11174   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11176 
11177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11178     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11179   }
11180 
11181   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11182   lua_pushstring(L,(const char *)result); SWIG_arg++;
11183   return SWIG_arg;
11184 
11185   if(0) SWIG_fail;
11186 
11187 fail:
11188   lua_error(L);
11189   return SWIG_arg;
11190 }
11191 
11192 
11193 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11194   int SWIG_arg = 0;
11195   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11196   uint32_t arg2 ;
11197   bool result;
11198 
11199   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11201   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11202 
11203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11204     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11205   }
11206 
11207   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
11208   arg2 = (uint32_t)lua_tonumber(L, 2);
11209   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11210   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11211   return SWIG_arg;
11212 
11213   if(0) SWIG_fail;
11214 
11215 fail:
11216   lua_error(L);
11217   return SWIG_arg;
11218 }
11219 
11220 
11221 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11222   int SWIG_arg = 0;
11223   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11224   lldb::SBListener *arg2 = 0 ;
11225   uint32_t arg3 ;
11226   bool result;
11227 
11228   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11231   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11232 
11233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11234     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11235   }
11236 
11237 
11238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11239     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11240   }
11241 
11242   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11243   arg3 = (uint32_t)lua_tonumber(L, 3);
11244   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11245   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11246   return SWIG_arg;
11247 
11248   if(0) SWIG_fail;
11249 
11250 fail:
11251   lua_error(L);
11252   return SWIG_arg;
11253 }
11254 
11255 
11256 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11257   int SWIG_arg = 0;
11258   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11259   lldb::SBListener *arg2 = 0 ;
11260   bool result;
11261 
11262   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11264   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11265 
11266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11267     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11268   }
11269 
11270 
11271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11272     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11273   }
11274 
11275   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11277   return SWIG_arg;
11278 
11279   if(0) SWIG_fail;
11280 
11281 fail:
11282   lua_error(L);
11283   return SWIG_arg;
11284 }
11285 
11286 
11287 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11288   int argc;
11289   int argv[4]={
11290     1,2,3,4
11291   };
11292 
11293   argc = lua_gettop(L);
11294   if (argc == 2) {
11295     int _v;
11296     {
11297       void *ptr;
11298       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11299         _v = 0;
11300       } else {
11301         _v = 1;
11302       }
11303     }
11304     if (_v) {
11305       {
11306         void *ptr;
11307         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
11308           _v = 0;
11309         } else {
11310           _v = 1;
11311         }
11312       }
11313       if (_v) {
11314         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11315       }
11316     }
11317   }
11318   if (argc == 3) {
11319     int _v;
11320     {
11321       void *ptr;
11322       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11323         _v = 0;
11324       } else {
11325         _v = 1;
11326       }
11327     }
11328     if (_v) {
11329       {
11330         void *ptr;
11331         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
11332           _v = 0;
11333         } else {
11334           _v = 1;
11335         }
11336       }
11337       if (_v) {
11338         {
11339           _v = lua_isnumber(L,argv[2]);
11340         }
11341         if (_v) {
11342           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11343         }
11344       }
11345     }
11346   }
11347 
11348   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11349     "  Possible C/C++ prototypes are:\n"
11350     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11351     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11352   lua_error(L);return 0;
11353 }
11354 
11355 
11356 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11357   int SWIG_arg = 0;
11358   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11359   lldb::SBBroadcaster *arg2 = 0 ;
11360   bool result;
11361 
11362   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11365 
11366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11367     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11368   }
11369 
11370 
11371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11372     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11373   }
11374 
11375   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11377   return SWIG_arg;
11378 
11379   if(0) SWIG_fail;
11380 
11381 fail:
11382   lua_error(L);
11383   return SWIG_arg;
11384 }
11385 
11386 
11387 static void swig_delete_SBBroadcaster(void *obj) {
11388 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11389 delete arg1;
11390 }
11391 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11392     assert(lua_istable(L,1));
11393     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11394     assert(!lua_isnil(L,-1));
11395     lua_replace(L,1); /* replace our table with real constructor */
11396     lua_call(L,lua_gettop(L)-1,1);
11397     return 1;
11398 }
11399 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11400     {0,0,0}
11401 };
11402 static swig_lua_method swig_SBBroadcaster_methods[]= {
11403     { "IsValid", _wrap_SBBroadcaster_IsValid},
11404     { "Clear", _wrap_SBBroadcaster_Clear},
11405     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11406     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11407     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11408     { "AddListener", _wrap_SBBroadcaster_AddListener},
11409     { "GetName", _wrap_SBBroadcaster_GetName},
11410     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11411     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11412     { "__eq", _wrap_SBBroadcaster___eq},
11413     {0,0}
11414 };
11415 static swig_lua_method swig_SBBroadcaster_meta[] = {
11416     { "__eq", _wrap_SBBroadcaster___eq},
11417     {0,0}
11418 };
11419 
11420 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11421     {0,0,0}
11422 };
11423 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11424     {0,0,0,0,0,0}
11425 };
11426 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11427     {0,0}
11428 };
11429 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11430     0
11431 };
11432 
11433 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11434     "SBBroadcaster",
11435     swig_SBBroadcaster_Sf_SwigStatic_methods,
11436     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11437     swig_SBBroadcaster_Sf_SwigStatic_constants,
11438     swig_SBBroadcaster_Sf_SwigStatic_classes,
11439     0
11440 };
11441 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11442 static const char *swig_SBBroadcaster_base_names[] = {0};
11443 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 };
11444 
11445 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
11446   int SWIG_arg = 0;
11447   lldb::SBCommandInterpreterRunOptions *result = 0 ;
11448 
11449   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
11450   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
11451   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
11452   return SWIG_arg;
11453 
11454   if(0) SWIG_fail;
11455 
11456 fail:
11457   lua_error(L);
11458   return SWIG_arg;
11459 }
11460 
11461 
11462 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
11463   int SWIG_arg = 0;
11464   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11465   bool result;
11466 
11467   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
11468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
11469 
11470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11471     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11472   }
11473 
11474   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
11475   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11476   return SWIG_arg;
11477 
11478   if(0) SWIG_fail;
11479 
11480 fail:
11481   lua_error(L);
11482   return SWIG_arg;
11483 }
11484 
11485 
11486 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
11487   int SWIG_arg = 0;
11488   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11489   bool arg2 ;
11490 
11491   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
11492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
11493   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
11494 
11495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11496     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11497   }
11498 
11499   arg2 = (lua_toboolean(L, 2)!=0);
11500   (arg1)->SetStopOnContinue(arg2);
11501 
11502   return SWIG_arg;
11503 
11504   if(0) SWIG_fail;
11505 
11506 fail:
11507   lua_error(L);
11508   return SWIG_arg;
11509 }
11510 
11511 
11512 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
11513   int SWIG_arg = 0;
11514   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11515   bool result;
11516 
11517   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
11518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
11519 
11520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11521     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11522   }
11523 
11524   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
11525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11526   return SWIG_arg;
11527 
11528   if(0) SWIG_fail;
11529 
11530 fail:
11531   lua_error(L);
11532   return SWIG_arg;
11533 }
11534 
11535 
11536 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
11537   int SWIG_arg = 0;
11538   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11539   bool arg2 ;
11540 
11541   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
11542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
11543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
11544 
11545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11546     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11547   }
11548 
11549   arg2 = (lua_toboolean(L, 2)!=0);
11550   (arg1)->SetStopOnError(arg2);
11551 
11552   return SWIG_arg;
11553 
11554   if(0) SWIG_fail;
11555 
11556 fail:
11557   lua_error(L);
11558   return SWIG_arg;
11559 }
11560 
11561 
11562 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
11563   int SWIG_arg = 0;
11564   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11565   bool result;
11566 
11567   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
11568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
11569 
11570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11571     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11572   }
11573 
11574   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
11575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11576   return SWIG_arg;
11577 
11578   if(0) SWIG_fail;
11579 
11580 fail:
11581   lua_error(L);
11582   return SWIG_arg;
11583 }
11584 
11585 
11586 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
11587   int SWIG_arg = 0;
11588   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11589   bool arg2 ;
11590 
11591   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
11592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
11593   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
11594 
11595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11596     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11597   }
11598 
11599   arg2 = (lua_toboolean(L, 2)!=0);
11600   (arg1)->SetStopOnCrash(arg2);
11601 
11602   return SWIG_arg;
11603 
11604   if(0) SWIG_fail;
11605 
11606 fail:
11607   lua_error(L);
11608   return SWIG_arg;
11609 }
11610 
11611 
11612 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
11613   int SWIG_arg = 0;
11614   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11615   bool result;
11616 
11617   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
11618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
11619 
11620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11621     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11622   }
11623 
11624   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
11625   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11626   return SWIG_arg;
11627 
11628   if(0) SWIG_fail;
11629 
11630 fail:
11631   lua_error(L);
11632   return SWIG_arg;
11633 }
11634 
11635 
11636 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
11637   int SWIG_arg = 0;
11638   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11639   bool arg2 ;
11640 
11641   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
11642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
11643   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
11644 
11645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11646     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11647   }
11648 
11649   arg2 = (lua_toboolean(L, 2)!=0);
11650   (arg1)->SetEchoCommands(arg2);
11651 
11652   return SWIG_arg;
11653 
11654   if(0) SWIG_fail;
11655 
11656 fail:
11657   lua_error(L);
11658   return SWIG_arg;
11659 }
11660 
11661 
11662 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
11663   int SWIG_arg = 0;
11664   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11665   bool result;
11666 
11667   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
11668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
11669 
11670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11671     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11672   }
11673 
11674   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
11675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11676   return SWIG_arg;
11677 
11678   if(0) SWIG_fail;
11679 
11680 fail:
11681   lua_error(L);
11682   return SWIG_arg;
11683 }
11684 
11685 
11686 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
11687   int SWIG_arg = 0;
11688   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11689   bool arg2 ;
11690 
11691   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
11692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
11693   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
11694 
11695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11696     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11697   }
11698 
11699   arg2 = (lua_toboolean(L, 2)!=0);
11700   (arg1)->SetPrintResults(arg2);
11701 
11702   return SWIG_arg;
11703 
11704   if(0) SWIG_fail;
11705 
11706 fail:
11707   lua_error(L);
11708   return SWIG_arg;
11709 }
11710 
11711 
11712 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
11713   int SWIG_arg = 0;
11714   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11715   bool result;
11716 
11717   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
11718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
11719 
11720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11721     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11722   }
11723 
11724   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
11725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11726   return SWIG_arg;
11727 
11728   if(0) SWIG_fail;
11729 
11730 fail:
11731   lua_error(L);
11732   return SWIG_arg;
11733 }
11734 
11735 
11736 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
11737   int SWIG_arg = 0;
11738   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11739   bool arg2 ;
11740 
11741   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
11742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
11743   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
11744 
11745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11746     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11747   }
11748 
11749   arg2 = (lua_toboolean(L, 2)!=0);
11750   (arg1)->SetAddToHistory(arg2);
11751 
11752   return SWIG_arg;
11753 
11754   if(0) SWIG_fail;
11755 
11756 fail:
11757   lua_error(L);
11758   return SWIG_arg;
11759 }
11760 
11761 
11762 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
11763 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
11764 delete arg1;
11765 }
11766 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
11767     assert(lua_istable(L,1));
11768     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
11769     assert(!lua_isnil(L,-1));
11770     lua_replace(L,1); /* replace our table with real constructor */
11771     lua_call(L,lua_gettop(L)-1,1);
11772     return 1;
11773 }
11774 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
11775     {0,0,0}
11776 };
11777 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
11778     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
11779     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
11780     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
11781     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
11782     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
11783     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
11784     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
11785     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
11786     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
11787     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
11788     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
11789     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
11790     {0,0}
11791 };
11792 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
11793     {0,0}
11794 };
11795 
11796 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
11797     {0,0,0}
11798 };
11799 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
11800     {0,0,0,0,0,0}
11801 };
11802 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
11803     {0,0}
11804 };
11805 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
11806     0
11807 };
11808 
11809 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
11810     "SBCommandInterpreterRunOptions",
11811     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
11812     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
11813     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
11814     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
11815     0
11816 };
11817 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
11818 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
11819 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 };
11820 
11821 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11822   int SWIG_arg = 0;
11823   lldb::SBCommandInterpreter *arg1 = 0 ;
11824   lldb::SBCommandInterpreter *result = 0 ;
11825 
11826   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11827   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11828 
11829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11830     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11831   }
11832 
11833   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11834   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11835   return SWIG_arg;
11836 
11837   if(0) SWIG_fail;
11838 
11839 fail:
11840   lua_error(L);
11841   return SWIG_arg;
11842 }
11843 
11844 
11845 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11846   int SWIG_arg = 0;
11847   lldb::CommandArgumentType arg1 ;
11848   char *result = 0 ;
11849 
11850   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11851   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11852   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11853   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11854   lua_pushstring(L,(const char *)result); SWIG_arg++;
11855   return SWIG_arg;
11856 
11857   if(0) SWIG_fail;
11858 
11859 fail:
11860   lua_error(L);
11861   return SWIG_arg;
11862 }
11863 
11864 
11865 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11866   int SWIG_arg = 0;
11867   lldb::CommandArgumentType arg1 ;
11868   char *result = 0 ;
11869 
11870   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11871   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11872   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11873   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11874   lua_pushstring(L,(const char *)result); SWIG_arg++;
11875   return SWIG_arg;
11876 
11877   if(0) SWIG_fail;
11878 
11879 fail:
11880   lua_error(L);
11881   return SWIG_arg;
11882 }
11883 
11884 
11885 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11886   int SWIG_arg = 0;
11887   lldb::SBEvent *arg1 = 0 ;
11888   bool result;
11889 
11890   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11891   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11892 
11893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11894     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11895   }
11896 
11897   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11898   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11899   return SWIG_arg;
11900 
11901   if(0) SWIG_fail;
11902 
11903 fail:
11904   lua_error(L);
11905   return SWIG_arg;
11906 }
11907 
11908 
11909 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11910   int SWIG_arg = 0;
11911   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11912   bool result;
11913 
11914   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11916 
11917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11918     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11919   }
11920 
11921   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11923   return SWIG_arg;
11924 
11925   if(0) SWIG_fail;
11926 
11927 fail:
11928   lua_error(L);
11929   return SWIG_arg;
11930 }
11931 
11932 
11933 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11934   int SWIG_arg = 0;
11935   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11936   char arg2 ;
11937   char *result = 0 ;
11938 
11939   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11941   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11942 
11943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11944     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11945   }
11946 
11947   arg2 = (lua_tostring(L, 2))[0];
11948   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11949   lua_pushstring(L,(const char *)result); SWIG_arg++;
11950   return SWIG_arg;
11951 
11952   if(0) SWIG_fail;
11953 
11954 fail:
11955   lua_error(L);
11956   return SWIG_arg;
11957 }
11958 
11959 
11960 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11961   int SWIG_arg = 0;
11962   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11963   bool result;
11964 
11965   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11967 
11968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11969     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11970   }
11971 
11972   result = (bool)(arg1)->GetPromptOnQuit();
11973   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11974   return SWIG_arg;
11975 
11976   if(0) SWIG_fail;
11977 
11978 fail:
11979   lua_error(L);
11980   return SWIG_arg;
11981 }
11982 
11983 
11984 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11985   int SWIG_arg = 0;
11986   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11987   bool arg2 ;
11988 
11989   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11991   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11992 
11993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11994     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11995   }
11996 
11997   arg2 = (lua_toboolean(L, 2)!=0);
11998   (arg1)->SetPromptOnQuit(arg2);
11999 
12000   return SWIG_arg;
12001 
12002   if(0) SWIG_fail;
12003 
12004 fail:
12005   lua_error(L);
12006   return SWIG_arg;
12007 }
12008 
12009 
12010 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
12011   int SWIG_arg = 0;
12012   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12013   bool arg2 ;
12014 
12015   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
12016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
12017   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
12018 
12019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12020     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12021   }
12022 
12023   arg2 = (lua_toboolean(L, 2)!=0);
12024   (arg1)->AllowExitCodeOnQuit(arg2);
12025 
12026   return SWIG_arg;
12027 
12028   if(0) SWIG_fail;
12029 
12030 fail:
12031   lua_error(L);
12032   return SWIG_arg;
12033 }
12034 
12035 
12036 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
12037   int SWIG_arg = 0;
12038   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12039   bool result;
12040 
12041   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
12042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
12043 
12044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12045     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12046   }
12047 
12048   result = (bool)(arg1)->HasCustomQuitExitCode();
12049   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12050   return SWIG_arg;
12051 
12052   if(0) SWIG_fail;
12053 
12054 fail:
12055   lua_error(L);
12056   return SWIG_arg;
12057 }
12058 
12059 
12060 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
12061   int SWIG_arg = 0;
12062   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12063   int result;
12064 
12065   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
12066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
12067 
12068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12069     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12070   }
12071 
12072   result = (int)(arg1)->GetQuitStatus();
12073   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12074   return SWIG_arg;
12075 
12076   if(0) SWIG_fail;
12077 
12078 fail:
12079   lua_error(L);
12080   return SWIG_arg;
12081 }
12082 
12083 
12084 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
12085   int SWIG_arg = 0;
12086   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12087   char *arg2 = (char *) 0 ;
12088   lldb::SBCommandReturnObject *arg3 = 0 ;
12089 
12090   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
12091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
12092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
12093   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
12094 
12095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12096     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12097   }
12098 
12099   arg2 = (char *)lua_tostring(L, 2);
12100 
12101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12102     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12103   }
12104 
12105   (arg1)->ResolveCommand((char const *)arg2,*arg3);
12106 
12107   return SWIG_arg;
12108 
12109   if(0) SWIG_fail;
12110 
12111 fail:
12112   lua_error(L);
12113   return SWIG_arg;
12114 }
12115 
12116 
12117 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
12118   int SWIG_arg = 0;
12119   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12120   char *arg2 = (char *) 0 ;
12121   bool result;
12122 
12123   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
12124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
12125   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
12126 
12127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12128     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12129   }
12130 
12131   arg2 = (char *)lua_tostring(L, 2);
12132   result = (bool)(arg1)->CommandExists((char const *)arg2);
12133   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12134   return SWIG_arg;
12135 
12136   if(0) SWIG_fail;
12137 
12138 fail:
12139   lua_error(L);
12140   return SWIG_arg;
12141 }
12142 
12143 
12144 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
12145   int SWIG_arg = 0;
12146   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12147   char *arg2 = (char *) 0 ;
12148   bool result;
12149 
12150   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
12151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
12152   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
12153 
12154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12155     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12156   }
12157 
12158   arg2 = (char *)lua_tostring(L, 2);
12159   result = (bool)(arg1)->AliasExists((char const *)arg2);
12160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12161   return SWIG_arg;
12162 
12163   if(0) SWIG_fail;
12164 
12165 fail:
12166   lua_error(L);
12167   return SWIG_arg;
12168 }
12169 
12170 
12171 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
12172   int SWIG_arg = 0;
12173   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12174   lldb::SBBroadcaster result;
12175 
12176   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
12177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
12178 
12179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12180     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12181   }
12182 
12183   result = (arg1)->GetBroadcaster();
12184   {
12185     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
12186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
12187   }
12188   return SWIG_arg;
12189 
12190   if(0) SWIG_fail;
12191 
12192 fail:
12193   lua_error(L);
12194   return SWIG_arg;
12195 }
12196 
12197 
12198 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
12199   int SWIG_arg = 0;
12200   char *result = 0 ;
12201 
12202   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
12203   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
12204   lua_pushstring(L,(const char *)result); SWIG_arg++;
12205   return SWIG_arg;
12206 
12207   if(0) SWIG_fail;
12208 
12209 fail:
12210   lua_error(L);
12211   return SWIG_arg;
12212 }
12213 
12214 
12215 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
12216   int SWIG_arg = 0;
12217   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12218   bool result;
12219 
12220   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
12221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
12222 
12223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12224     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12225   }
12226 
12227   result = (bool)(arg1)->HasCommands();
12228   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12229   return SWIG_arg;
12230 
12231   if(0) SWIG_fail;
12232 
12233 fail:
12234   lua_error(L);
12235   return SWIG_arg;
12236 }
12237 
12238 
12239 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12240   int SWIG_arg = 0;
12241   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12242   bool result;
12243 
12244   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12246 
12247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12248     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12249   }
12250 
12251   result = (bool)(arg1)->HasAliases();
12252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12253   return SWIG_arg;
12254 
12255   if(0) SWIG_fail;
12256 
12257 fail:
12258   lua_error(L);
12259   return SWIG_arg;
12260 }
12261 
12262 
12263 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12264   int SWIG_arg = 0;
12265   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12266   bool result;
12267 
12268   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12270 
12271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12272     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12273   }
12274 
12275   result = (bool)(arg1)->HasAliasOptions();
12276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12277   return SWIG_arg;
12278 
12279   if(0) SWIG_fail;
12280 
12281 fail:
12282   lua_error(L);
12283   return SWIG_arg;
12284 }
12285 
12286 
12287 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12288   int SWIG_arg = 0;
12289   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12290   lldb::SBProcess result;
12291 
12292   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12294 
12295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12296     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12297   }
12298 
12299   result = (arg1)->GetProcess();
12300   {
12301     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12303   }
12304   return SWIG_arg;
12305 
12306   if(0) SWIG_fail;
12307 
12308 fail:
12309   lua_error(L);
12310   return SWIG_arg;
12311 }
12312 
12313 
12314 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12315   int SWIG_arg = 0;
12316   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12317   lldb::SBDebugger result;
12318 
12319   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12321 
12322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12323     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12324   }
12325 
12326   result = (arg1)->GetDebugger();
12327   {
12328     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12330   }
12331   return SWIG_arg;
12332 
12333   if(0) SWIG_fail;
12334 
12335 fail:
12336   lua_error(L);
12337   return SWIG_arg;
12338 }
12339 
12340 
12341 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12342   int SWIG_arg = 0;
12343   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12344   lldb::SBCommandReturnObject *arg2 = 0 ;
12345 
12346   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12348   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12349 
12350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12351     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12352   }
12353 
12354 
12355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12356     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12357   }
12358 
12359   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12360 
12361   return SWIG_arg;
12362 
12363   if(0) SWIG_fail;
12364 
12365 fail:
12366   lua_error(L);
12367   return SWIG_arg;
12368 }
12369 
12370 
12371 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12372   int SWIG_arg = 0;
12373   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12374   lldb::SBCommandReturnObject *arg2 = 0 ;
12375 
12376   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12378   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12379 
12380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12381     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12382   }
12383 
12384 
12385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12386     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12387   }
12388 
12389   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12390 
12391   return SWIG_arg;
12392 
12393   if(0) SWIG_fail;
12394 
12395 fail:
12396   lua_error(L);
12397   return SWIG_arg;
12398 }
12399 
12400 
12401 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12402   int SWIG_arg = 0;
12403   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12404   char *arg2 = (char *) 0 ;
12405   lldb::SBCommandReturnObject *arg3 = 0 ;
12406   bool arg4 ;
12407   lldb::ReturnStatus result;
12408 
12409   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12411   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12412   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12413   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12414 
12415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12416     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12417   }
12418 
12419   arg2 = (char *)lua_tostring(L, 2);
12420 
12421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12422     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12423   }
12424 
12425   arg4 = (lua_toboolean(L, 4)!=0);
12426   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12427   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12428   return SWIG_arg;
12429 
12430   if(0) SWIG_fail;
12431 
12432 fail:
12433   lua_error(L);
12434   return SWIG_arg;
12435 }
12436 
12437 
12438 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12439   int SWIG_arg = 0;
12440   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12441   char *arg2 = (char *) 0 ;
12442   lldb::SBCommandReturnObject *arg3 = 0 ;
12443   lldb::ReturnStatus result;
12444 
12445   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12448   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12449 
12450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12451     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12452   }
12453 
12454   arg2 = (char *)lua_tostring(L, 2);
12455 
12456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12457     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12458   }
12459 
12460   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12461   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12462   return SWIG_arg;
12463 
12464   if(0) SWIG_fail;
12465 
12466 fail:
12467   lua_error(L);
12468   return SWIG_arg;
12469 }
12470 
12471 
12472 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12473   int SWIG_arg = 0;
12474   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12475   char *arg2 = (char *) 0 ;
12476   lldb::SBExecutionContext *arg3 = 0 ;
12477   lldb::SBCommandReturnObject *arg4 = 0 ;
12478   bool arg5 ;
12479   lldb::ReturnStatus result;
12480 
12481   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12483   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12484   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12485   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12486   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12487 
12488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12489     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12490   }
12491 
12492   arg2 = (char *)lua_tostring(L, 2);
12493 
12494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12495     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12496   }
12497 
12498 
12499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12500     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12501   }
12502 
12503   arg5 = (lua_toboolean(L, 5)!=0);
12504   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12505   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12506   return SWIG_arg;
12507 
12508   if(0) SWIG_fail;
12509 
12510 fail:
12511   lua_error(L);
12512   return SWIG_arg;
12513 }
12514 
12515 
12516 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12517   int SWIG_arg = 0;
12518   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12519   char *arg2 = (char *) 0 ;
12520   lldb::SBExecutionContext *arg3 = 0 ;
12521   lldb::SBCommandReturnObject *arg4 = 0 ;
12522   lldb::ReturnStatus result;
12523 
12524   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12526   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12527   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12528   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12529 
12530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12531     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12532   }
12533 
12534   arg2 = (char *)lua_tostring(L, 2);
12535 
12536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12537     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12538   }
12539 
12540 
12541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12542     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12543   }
12544 
12545   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12546   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12547   return SWIG_arg;
12548 
12549   if(0) SWIG_fail;
12550 
12551 fail:
12552   lua_error(L);
12553   return SWIG_arg;
12554 }
12555 
12556 
12557 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12558   int argc;
12559   int argv[6]={
12560     1,2,3,4,5,6
12561   };
12562 
12563   argc = lua_gettop(L);
12564   if (argc == 3) {
12565     int _v;
12566     {
12567       void *ptr;
12568       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12569         _v = 0;
12570       } else {
12571         _v = 1;
12572       }
12573     }
12574     if (_v) {
12575       {
12576         _v = SWIG_lua_isnilstring(L,argv[1]);
12577       }
12578       if (_v) {
12579         {
12580           void *ptr;
12581           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12582             _v = 0;
12583           } else {
12584             _v = 1;
12585           }
12586         }
12587         if (_v) {
12588           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12589         }
12590       }
12591     }
12592   }
12593   if (argc == 4) {
12594     int _v;
12595     {
12596       void *ptr;
12597       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12598         _v = 0;
12599       } else {
12600         _v = 1;
12601       }
12602     }
12603     if (_v) {
12604       {
12605         _v = SWIG_lua_isnilstring(L,argv[1]);
12606       }
12607       if (_v) {
12608         {
12609           void *ptr;
12610           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12611             _v = 0;
12612           } else {
12613             _v = 1;
12614           }
12615         }
12616         if (_v) {
12617           {
12618             _v = lua_isboolean(L,argv[3]);
12619           }
12620           if (_v) {
12621             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12622           }
12623         }
12624       }
12625     }
12626   }
12627   if (argc == 4) {
12628     int _v;
12629     {
12630       void *ptr;
12631       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12632         _v = 0;
12633       } else {
12634         _v = 1;
12635       }
12636     }
12637     if (_v) {
12638       {
12639         _v = SWIG_lua_isnilstring(L,argv[1]);
12640       }
12641       if (_v) {
12642         {
12643           void *ptr;
12644           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
12645             _v = 0;
12646           } else {
12647             _v = 1;
12648           }
12649         }
12650         if (_v) {
12651           {
12652             void *ptr;
12653             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12654               _v = 0;
12655             } else {
12656               _v = 1;
12657             }
12658           }
12659           if (_v) {
12660             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12661           }
12662         }
12663       }
12664     }
12665   }
12666   if (argc == 5) {
12667     int _v;
12668     {
12669       void *ptr;
12670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12671         _v = 0;
12672       } else {
12673         _v = 1;
12674       }
12675     }
12676     if (_v) {
12677       {
12678         _v = SWIG_lua_isnilstring(L,argv[1]);
12679       }
12680       if (_v) {
12681         {
12682           void *ptr;
12683           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
12684             _v = 0;
12685           } else {
12686             _v = 1;
12687           }
12688         }
12689         if (_v) {
12690           {
12691             void *ptr;
12692             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12693               _v = 0;
12694             } else {
12695               _v = 1;
12696             }
12697           }
12698           if (_v) {
12699             {
12700               _v = lua_isboolean(L,argv[4]);
12701             }
12702             if (_v) {
12703               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12704             }
12705           }
12706         }
12707       }
12708     }
12709   }
12710 
12711   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12712     "  Possible C/C++ prototypes are:\n"
12713     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12714     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12715     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12716     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12717   lua_error(L);return 0;
12718 }
12719 
12720 
12721 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12722   int SWIG_arg = 0;
12723   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12724   lldb::SBFileSpec *arg2 = 0 ;
12725   lldb::SBExecutionContext *arg3 = 0 ;
12726   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12727   lldb::SBCommandReturnObject arg5 ;
12728   lldb::SBCommandReturnObject *argp5 ;
12729 
12730   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12732   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12733   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12734   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12735   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12736 
12737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12738     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12739   }
12740 
12741 
12742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12743     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12744   }
12745 
12746 
12747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12748     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12749   }
12750 
12751 
12752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12753     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12754   }
12755 
12756 
12757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12758     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12759   }
12760   arg5 = *argp5;
12761 
12762   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12763 
12764   return SWIG_arg;
12765 
12766   if(0) SWIG_fail;
12767 
12768 fail:
12769   lua_error(L);
12770   return SWIG_arg;
12771 }
12772 
12773 
12774 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12775   int SWIG_arg = 0;
12776   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12777   char *arg2 = (char *) 0 ;
12778   uint32_t arg3 ;
12779   int arg4 ;
12780   int arg5 ;
12781   lldb::SBStringList *arg6 = 0 ;
12782   int result;
12783 
12784   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12786   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12787   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12788   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12789   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12790   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12791 
12792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12793     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12794   }
12795 
12796   arg2 = (char *)lua_tostring(L, 2);
12797   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12798   arg3 = (uint32_t)lua_tonumber(L, 3);
12799   arg4 = (int)lua_tonumber(L, 4);
12800   arg5 = (int)lua_tonumber(L, 5);
12801 
12802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12803     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12804   }
12805 
12806   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12807   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12808   return SWIG_arg;
12809 
12810   if(0) SWIG_fail;
12811 
12812 fail:
12813   lua_error(L);
12814   return SWIG_arg;
12815 }
12816 
12817 
12818 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12819   int SWIG_arg = 0;
12820   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12821   char *arg2 = (char *) 0 ;
12822   uint32_t arg3 ;
12823   int arg4 ;
12824   int arg5 ;
12825   lldb::SBStringList *arg6 = 0 ;
12826   lldb::SBStringList *arg7 = 0 ;
12827   int result;
12828 
12829   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12831   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12832   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12833   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12834   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12835   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12836   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12837 
12838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12839     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12840   }
12841 
12842   arg2 = (char *)lua_tostring(L, 2);
12843   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12844   arg3 = (uint32_t)lua_tonumber(L, 3);
12845   arg4 = (int)lua_tonumber(L, 4);
12846   arg5 = (int)lua_tonumber(L, 5);
12847 
12848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12849     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12850   }
12851 
12852 
12853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12854     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12855   }
12856 
12857   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12858   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12859   return SWIG_arg;
12860 
12861   if(0) SWIG_fail;
12862 
12863 fail:
12864   lua_error(L);
12865   return SWIG_arg;
12866 }
12867 
12868 
12869 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12870   int SWIG_arg = 0;
12871   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12872   bool result;
12873 
12874   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12876 
12877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12878     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12879   }
12880 
12881   result = (bool)(arg1)->IsActive();
12882   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12883   return SWIG_arg;
12884 
12885   if(0) SWIG_fail;
12886 
12887 fail:
12888   lua_error(L);
12889   return SWIG_arg;
12890 }
12891 
12892 
12893 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12894   int SWIG_arg = 0;
12895   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12896   bool result;
12897 
12898   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12900 
12901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12902     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12903   }
12904 
12905   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12906   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12907   return SWIG_arg;
12908 
12909   if(0) SWIG_fail;
12910 
12911 fail:
12912   lua_error(L);
12913   return SWIG_arg;
12914 }
12915 
12916 
12917 static void swig_delete_SBCommandInterpreter(void *obj) {
12918 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12919 delete arg1;
12920 }
12921 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12922     assert(lua_istable(L,1));
12923     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12924     assert(!lua_isnil(L,-1));
12925     lua_replace(L,1); /* replace our table with real constructor */
12926     lua_call(L,lua_gettop(L)-1,1);
12927     return 1;
12928 }
12929 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12930     {0,0,0}
12931 };
12932 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12933     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12934     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12935     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12936     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12937     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12938     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12939     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12940     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12941     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12942     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12943     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12944     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12945     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12946     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12947     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12948     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12949     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12950     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12951     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12952     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12953     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12954     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12955     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12956     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12957     {0,0}
12958 };
12959 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12960     {0,0}
12961 };
12962 
12963 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12964     {0,0,0}
12965 };
12966 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12967     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12968     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12969     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12970     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12971     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12972     {0,0,0,0,0,0}
12973 };
12974 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12975     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12976     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12977     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12978     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12979     {0,0}
12980 };
12981 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12982     0
12983 };
12984 
12985 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12986     "SBCommandInterpreter",
12987     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12988     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12989     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12990     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12991     0
12992 };
12993 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12994 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12995 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 };
12996 
12997 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
12998   int SWIG_arg = 0;
12999   lldb::SBCommandReturnObject *result = 0 ;
13000 
13001   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13002   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13003   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13004   return SWIG_arg;
13005 
13006   if(0) SWIG_fail;
13007 
13008 fail:
13009   lua_error(L);
13010   return SWIG_arg;
13011 }
13012 
13013 
13014 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13015   int SWIG_arg = 0;
13016   lldb::SBCommandReturnObject *arg1 = 0 ;
13017   lldb::SBCommandReturnObject *result = 0 ;
13018 
13019   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13020   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13021 
13022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13023     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13024   }
13025 
13026   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13027   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13028   return SWIG_arg;
13029 
13030   if(0) SWIG_fail;
13031 
13032 fail:
13033   lua_error(L);
13034   return SWIG_arg;
13035 }
13036 
13037 
13038 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13039   int argc;
13040   int argv[2]={
13041     1,2
13042   };
13043 
13044   argc = lua_gettop(L);
13045   if (argc == 0) {
13046     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13047   }
13048   if (argc == 1) {
13049     int _v;
13050     {
13051       void *ptr;
13052       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13053         _v = 0;
13054       } else {
13055         _v = 1;
13056       }
13057     }
13058     if (_v) {
13059       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13060     }
13061   }
13062 
13063   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13064     "  Possible C/C++ prototypes are:\n"
13065     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13066     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13067   lua_error(L);return 0;
13068 }
13069 
13070 
13071 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13072   int SWIG_arg = 0;
13073   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13074   bool result;
13075 
13076   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13078 
13079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13080     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13081   }
13082 
13083   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13085   return SWIG_arg;
13086 
13087   if(0) SWIG_fail;
13088 
13089 fail:
13090   lua_error(L);
13091   return SWIG_arg;
13092 }
13093 
13094 
13095 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13096   int SWIG_arg = 0;
13097   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13098   char *result = 0 ;
13099 
13100   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13102 
13103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13104     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13105   }
13106 
13107   result = (char *)(arg1)->GetOutput();
13108   lua_pushstring(L,(const char *)result); SWIG_arg++;
13109   return SWIG_arg;
13110 
13111   if(0) SWIG_fail;
13112 
13113 fail:
13114   lua_error(L);
13115   return SWIG_arg;
13116 }
13117 
13118 
13119 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13120   int SWIG_arg = 0;
13121   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13122   char *result = 0 ;
13123 
13124   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13126 
13127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13128     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13129   }
13130 
13131   result = (char *)(arg1)->GetError();
13132   lua_pushstring(L,(const char *)result); SWIG_arg++;
13133   return SWIG_arg;
13134 
13135   if(0) SWIG_fail;
13136 
13137 fail:
13138   lua_error(L);
13139   return SWIG_arg;
13140 }
13141 
13142 
13143 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13144   int SWIG_arg = 0;
13145   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13146   size_t result;
13147 
13148   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13150 
13151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13152     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13153   }
13154 
13155   result = (arg1)->GetOutputSize();
13156   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13157   return SWIG_arg;
13158 
13159   if(0) SWIG_fail;
13160 
13161 fail:
13162   lua_error(L);
13163   return SWIG_arg;
13164 }
13165 
13166 
13167 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13168   int SWIG_arg = 0;
13169   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13170   size_t result;
13171 
13172   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13174 
13175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13176     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13177   }
13178 
13179   result = (arg1)->GetErrorSize();
13180   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13181   return SWIG_arg;
13182 
13183   if(0) SWIG_fail;
13184 
13185 fail:
13186   lua_error(L);
13187   return SWIG_arg;
13188 }
13189 
13190 
13191 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13192   int SWIG_arg = 0;
13193   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13194   bool arg2 ;
13195   char *result = 0 ;
13196 
13197   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13199   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13200 
13201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13202     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13203   }
13204 
13205   arg2 = (lua_toboolean(L, 2)!=0);
13206   result = (char *)(arg1)->GetOutput(arg2);
13207   lua_pushstring(L,(const char *)result); SWIG_arg++;
13208   return SWIG_arg;
13209 
13210   if(0) SWIG_fail;
13211 
13212 fail:
13213   lua_error(L);
13214   return SWIG_arg;
13215 }
13216 
13217 
13218 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13219   int argc;
13220   int argv[3]={
13221     1,2,3
13222   };
13223 
13224   argc = lua_gettop(L);
13225   if (argc == 1) {
13226     int _v;
13227     {
13228       void *ptr;
13229       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13230         _v = 0;
13231       } else {
13232         _v = 1;
13233       }
13234     }
13235     if (_v) {
13236       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13237     }
13238   }
13239   if (argc == 2) {
13240     int _v;
13241     {
13242       void *ptr;
13243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13244         _v = 0;
13245       } else {
13246         _v = 1;
13247       }
13248     }
13249     if (_v) {
13250       {
13251         _v = lua_isboolean(L,argv[1]);
13252       }
13253       if (_v) {
13254         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13255       }
13256     }
13257   }
13258 
13259   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13260     "  Possible C/C++ prototypes are:\n"
13261     "    lldb::SBCommandReturnObject::GetOutput()\n"
13262     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13263   lua_error(L);return 0;
13264 }
13265 
13266 
13267 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13268   int SWIG_arg = 0;
13269   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13270   bool arg2 ;
13271   char *result = 0 ;
13272 
13273   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13275   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13276 
13277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13278     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13279   }
13280 
13281   arg2 = (lua_toboolean(L, 2)!=0);
13282   result = (char *)(arg1)->GetError(arg2);
13283   lua_pushstring(L,(const char *)result); SWIG_arg++;
13284   return SWIG_arg;
13285 
13286   if(0) SWIG_fail;
13287 
13288 fail:
13289   lua_error(L);
13290   return SWIG_arg;
13291 }
13292 
13293 
13294 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13295   int argc;
13296   int argv[3]={
13297     1,2,3
13298   };
13299 
13300   argc = lua_gettop(L);
13301   if (argc == 1) {
13302     int _v;
13303     {
13304       void *ptr;
13305       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13306         _v = 0;
13307       } else {
13308         _v = 1;
13309       }
13310     }
13311     if (_v) {
13312       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13313     }
13314   }
13315   if (argc == 2) {
13316     int _v;
13317     {
13318       void *ptr;
13319       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13320         _v = 0;
13321       } else {
13322         _v = 1;
13323       }
13324     }
13325     if (_v) {
13326       {
13327         _v = lua_isboolean(L,argv[1]);
13328       }
13329       if (_v) {
13330         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13331       }
13332     }
13333   }
13334 
13335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13336     "  Possible C/C++ prototypes are:\n"
13337     "    lldb::SBCommandReturnObject::GetError()\n"
13338     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13339   lua_error(L);return 0;
13340 }
13341 
13342 
13343 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13344   int SWIG_arg = 0;
13345   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13346   lldb::SBFile arg2 ;
13347   lldb::SBFile *argp2 ;
13348   size_t result;
13349 
13350   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13352   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13353 
13354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13355     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13356   }
13357 
13358 
13359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13360     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13361   }
13362   arg2 = *argp2;
13363 
13364   result = (arg1)->PutOutput(arg2);
13365   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13366   return SWIG_arg;
13367 
13368   if(0) SWIG_fail;
13369 
13370 fail:
13371   lua_error(L);
13372   return SWIG_arg;
13373 }
13374 
13375 
13376 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13377   int SWIG_arg = 0;
13378   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13379   lldb::SBFile arg2 ;
13380   lldb::SBFile *argp2 ;
13381   size_t result;
13382 
13383   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13385   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13386 
13387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13388     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13389   }
13390 
13391 
13392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13393     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13394   }
13395   arg2 = *argp2;
13396 
13397   result = (arg1)->PutError(arg2);
13398   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13399   return SWIG_arg;
13400 
13401   if(0) SWIG_fail;
13402 
13403 fail:
13404   lua_error(L);
13405   return SWIG_arg;
13406 }
13407 
13408 
13409 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13410   int SWIG_arg = 0;
13411   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13412   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13413   lldb::FileSP *argp2 ;
13414   size_t result;
13415 
13416   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13418   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13419 
13420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13421     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13422   }
13423 
13424 
13425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13426     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13427   }
13428   arg2 = *argp2;
13429 
13430   result = (arg1)->PutOutput(arg2);
13431   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13432   return SWIG_arg;
13433 
13434   if(0) SWIG_fail;
13435 
13436 fail:
13437   lua_error(L);
13438   return SWIG_arg;
13439 }
13440 
13441 
13442 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13443   int argc;
13444   int argv[3]={
13445     1,2,3
13446   };
13447 
13448   argc = lua_gettop(L);
13449   if (argc == 2) {
13450     int _v;
13451     {
13452       void *ptr;
13453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13454         _v = 0;
13455       } else {
13456         _v = 1;
13457       }
13458     }
13459     if (_v) {
13460       {
13461         void *ptr;
13462         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
13463           _v = 0;
13464         } else {
13465           _v = 1;
13466         }
13467       }
13468       if (_v) {
13469         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13470       }
13471     }
13472   }
13473   if (argc == 2) {
13474     int _v;
13475     {
13476       void *ptr;
13477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13478         _v = 0;
13479       } else {
13480         _v = 1;
13481       }
13482     }
13483     if (_v) {
13484       {
13485         void *ptr;
13486         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
13487           _v = 0;
13488         } else {
13489           _v = 1;
13490         }
13491       }
13492       if (_v) {
13493         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13494       }
13495     }
13496   }
13497 
13498   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13499     "  Possible C/C++ prototypes are:\n"
13500     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13501     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13502   lua_error(L);return 0;
13503 }
13504 
13505 
13506 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13507   int SWIG_arg = 0;
13508   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13509   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13510   lldb::FileSP *argp2 ;
13511   size_t result;
13512 
13513   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13516 
13517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13518     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13519   }
13520 
13521 
13522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13523     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13524   }
13525   arg2 = *argp2;
13526 
13527   result = (arg1)->PutError(arg2);
13528   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13529   return SWIG_arg;
13530 
13531   if(0) SWIG_fail;
13532 
13533 fail:
13534   lua_error(L);
13535   return SWIG_arg;
13536 }
13537 
13538 
13539 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13540   int argc;
13541   int argv[3]={
13542     1,2,3
13543   };
13544 
13545   argc = lua_gettop(L);
13546   if (argc == 2) {
13547     int _v;
13548     {
13549       void *ptr;
13550       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13551         _v = 0;
13552       } else {
13553         _v = 1;
13554       }
13555     }
13556     if (_v) {
13557       {
13558         void *ptr;
13559         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
13560           _v = 0;
13561         } else {
13562           _v = 1;
13563         }
13564       }
13565       if (_v) {
13566         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13567       }
13568     }
13569   }
13570   if (argc == 2) {
13571     int _v;
13572     {
13573       void *ptr;
13574       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13575         _v = 0;
13576       } else {
13577         _v = 1;
13578       }
13579     }
13580     if (_v) {
13581       {
13582         void *ptr;
13583         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
13584           _v = 0;
13585         } else {
13586           _v = 1;
13587         }
13588       }
13589       if (_v) {
13590         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13591       }
13592     }
13593   }
13594 
13595   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13596     "  Possible C/C++ prototypes are:\n"
13597     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13598     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13599   lua_error(L);return 0;
13600 }
13601 
13602 
13603 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13604   int SWIG_arg = 0;
13605   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13606 
13607   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13609 
13610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13611     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13612   }
13613 
13614   (arg1)->Clear();
13615 
13616   return SWIG_arg;
13617 
13618   if(0) SWIG_fail;
13619 
13620 fail:
13621   lua_error(L);
13622   return SWIG_arg;
13623 }
13624 
13625 
13626 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13627   int SWIG_arg = 0;
13628   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13629   lldb::ReturnStatus arg2 ;
13630 
13631   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13633   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13634 
13635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13636     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13637   }
13638 
13639   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13640   (arg1)->SetStatus(arg2);
13641 
13642   return SWIG_arg;
13643 
13644   if(0) SWIG_fail;
13645 
13646 fail:
13647   lua_error(L);
13648   return SWIG_arg;
13649 }
13650 
13651 
13652 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13653   int SWIG_arg = 0;
13654   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13655   lldb::SBError *arg2 = 0 ;
13656   char *arg3 = (char *) 0 ;
13657 
13658   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13660   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13661   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13662 
13663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13664     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13665   }
13666 
13667 
13668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13669     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13670   }
13671 
13672   arg3 = (char *)lua_tostring(L, 3);
13673   (arg1)->SetError(*arg2,(char const *)arg3);
13674 
13675   return SWIG_arg;
13676 
13677   if(0) SWIG_fail;
13678 
13679 fail:
13680   lua_error(L);
13681   return SWIG_arg;
13682 }
13683 
13684 
13685 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13686   int SWIG_arg = 0;
13687   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13688   lldb::SBError *arg2 = 0 ;
13689 
13690   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13693 
13694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13695     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13696   }
13697 
13698 
13699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13700     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13701   }
13702 
13703   (arg1)->SetError(*arg2);
13704 
13705   return SWIG_arg;
13706 
13707   if(0) SWIG_fail;
13708 
13709 fail:
13710   lua_error(L);
13711   return SWIG_arg;
13712 }
13713 
13714 
13715 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13716   int SWIG_arg = 0;
13717   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13718   char *arg2 = (char *) 0 ;
13719 
13720   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13722   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13723 
13724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13725     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13726   }
13727 
13728   arg2 = (char *)lua_tostring(L, 2);
13729   (arg1)->SetError((char const *)arg2);
13730 
13731   return SWIG_arg;
13732 
13733   if(0) SWIG_fail;
13734 
13735 fail:
13736   lua_error(L);
13737   return SWIG_arg;
13738 }
13739 
13740 
13741 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13742   int argc;
13743   int argv[4]={
13744     1,2,3,4
13745   };
13746 
13747   argc = lua_gettop(L);
13748   if (argc == 2) {
13749     int _v;
13750     {
13751       void *ptr;
13752       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13753         _v = 0;
13754       } else {
13755         _v = 1;
13756       }
13757     }
13758     if (_v) {
13759       {
13760         void *ptr;
13761         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
13762           _v = 0;
13763         } else {
13764           _v = 1;
13765         }
13766       }
13767       if (_v) {
13768         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13769       }
13770     }
13771   }
13772   if (argc == 2) {
13773     int _v;
13774     {
13775       void *ptr;
13776       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13777         _v = 0;
13778       } else {
13779         _v = 1;
13780       }
13781     }
13782     if (_v) {
13783       {
13784         _v = SWIG_lua_isnilstring(L,argv[1]);
13785       }
13786       if (_v) {
13787         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13788       }
13789     }
13790   }
13791   if (argc == 3) {
13792     int _v;
13793     {
13794       void *ptr;
13795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13796         _v = 0;
13797       } else {
13798         _v = 1;
13799       }
13800     }
13801     if (_v) {
13802       {
13803         void *ptr;
13804         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
13805           _v = 0;
13806         } else {
13807           _v = 1;
13808         }
13809       }
13810       if (_v) {
13811         {
13812           _v = SWIG_lua_isnilstring(L,argv[2]);
13813         }
13814         if (_v) {
13815           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13816         }
13817       }
13818     }
13819   }
13820 
13821   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13822     "  Possible C/C++ prototypes are:\n"
13823     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13824     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13825     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13826   lua_error(L);return 0;
13827 }
13828 
13829 
13830 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13831   int SWIG_arg = 0;
13832   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13833   lldb::ReturnStatus result;
13834 
13835   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13837 
13838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13839     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13840   }
13841 
13842   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13843   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13844   return SWIG_arg;
13845 
13846   if(0) SWIG_fail;
13847 
13848 fail:
13849   lua_error(L);
13850   return SWIG_arg;
13851 }
13852 
13853 
13854 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13855   int SWIG_arg = 0;
13856   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13857   bool result;
13858 
13859   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13861 
13862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13863     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13864   }
13865 
13866   result = (bool)(arg1)->Succeeded();
13867   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13868   return SWIG_arg;
13869 
13870   if(0) SWIG_fail;
13871 
13872 fail:
13873   lua_error(L);
13874   return SWIG_arg;
13875 }
13876 
13877 
13878 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
13879   int SWIG_arg = 0;
13880   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13881   bool result;
13882 
13883   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
13884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
13885 
13886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13887     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13888   }
13889 
13890   result = (bool)(arg1)->HasResult();
13891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13892   return SWIG_arg;
13893 
13894   if(0) SWIG_fail;
13895 
13896 fail:
13897   lua_error(L);
13898   return SWIG_arg;
13899 }
13900 
13901 
13902 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
13903   int SWIG_arg = 0;
13904   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13905   char *arg2 = (char *) 0 ;
13906 
13907   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
13908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
13909   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
13910 
13911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13912     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13913   }
13914 
13915   arg2 = (char *)lua_tostring(L, 2);
13916   (arg1)->AppendMessage((char const *)arg2);
13917 
13918   return SWIG_arg;
13919 
13920   if(0) SWIG_fail;
13921 
13922 fail:
13923   lua_error(L);
13924   return SWIG_arg;
13925 }
13926 
13927 
13928 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
13929   int SWIG_arg = 0;
13930   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13931   char *arg2 = (char *) 0 ;
13932 
13933   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
13934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
13935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
13936 
13937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13938     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13939   }
13940 
13941   arg2 = (char *)lua_tostring(L, 2);
13942   (arg1)->AppendWarning((char const *)arg2);
13943 
13944   return SWIG_arg;
13945 
13946   if(0) SWIG_fail;
13947 
13948 fail:
13949   lua_error(L);
13950   return SWIG_arg;
13951 }
13952 
13953 
13954 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
13955   int SWIG_arg = 0;
13956   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13957   lldb::SBStream *arg2 = 0 ;
13958   bool result;
13959 
13960   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
13961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
13962   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
13963 
13964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13965     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13966   }
13967 
13968 
13969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
13970     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
13971   }
13972 
13973   result = (bool)(arg1)->GetDescription(*arg2);
13974   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13975   return SWIG_arg;
13976 
13977   if(0) SWIG_fail;
13978 
13979 fail:
13980   lua_error(L);
13981   return SWIG_arg;
13982 }
13983 
13984 
13985 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
13986   int SWIG_arg = 0;
13987   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13988   lldb::SBFile arg2 ;
13989   lldb::SBFile *argp2 ;
13990 
13991   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
13992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
13993   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
13994 
13995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13996     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13997   }
13998 
13999 
14000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14001     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14002   }
14003   arg2 = *argp2;
14004 
14005   (arg1)->SetImmediateOutputFile(arg2);
14006 
14007   return SWIG_arg;
14008 
14009   if(0) SWIG_fail;
14010 
14011 fail:
14012   lua_error(L);
14013   return SWIG_arg;
14014 }
14015 
14016 
14017 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14018   int SWIG_arg = 0;
14019   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14020   lldb::SBFile arg2 ;
14021   lldb::SBFile *argp2 ;
14022 
14023   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14025   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14026 
14027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14028     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14029   }
14030 
14031 
14032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14033     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14034   }
14035   arg2 = *argp2;
14036 
14037   (arg1)->SetImmediateErrorFile(arg2);
14038 
14039   return SWIG_arg;
14040 
14041   if(0) SWIG_fail;
14042 
14043 fail:
14044   lua_error(L);
14045   return SWIG_arg;
14046 }
14047 
14048 
14049 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14050   int SWIG_arg = 0;
14051   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14052   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14053   lldb::FileSP *argp2 ;
14054 
14055   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14057   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14058 
14059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14060     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14061   }
14062 
14063 
14064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14065     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14066   }
14067   arg2 = *argp2;
14068 
14069   (arg1)->SetImmediateOutputFile(arg2);
14070 
14071   return SWIG_arg;
14072 
14073   if(0) SWIG_fail;
14074 
14075 fail:
14076   lua_error(L);
14077   return SWIG_arg;
14078 }
14079 
14080 
14081 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14082   int SWIG_arg = 0;
14083   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14084   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14085   lldb::FileSP *argp2 ;
14086 
14087   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14089   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14090 
14091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14092     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14093   }
14094 
14095 
14096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14097     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14098   }
14099   arg2 = *argp2;
14100 
14101   (arg1)->SetImmediateErrorFile(arg2);
14102 
14103   return SWIG_arg;
14104 
14105   if(0) SWIG_fail;
14106 
14107 fail:
14108   lua_error(L);
14109   return SWIG_arg;
14110 }
14111 
14112 
14113 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14114   int SWIG_arg = 0;
14115   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14116   std::string result;
14117 
14118   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14120 
14121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14122     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14123   }
14124 
14125   result = lldb_SBCommandReturnObject___str__(arg1);
14126   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14127   return SWIG_arg;
14128 
14129   if(0) SWIG_fail;
14130 
14131 fail:
14132   lua_error(L);
14133   return SWIG_arg;
14134 }
14135 
14136 
14137 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14138   int SWIG_arg = 0;
14139   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14140   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14141   bool arg3 ;
14142   lldb::FileSP *argp2 ;
14143 
14144   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14147   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14148 
14149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14150     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14151   }
14152 
14153 
14154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14155     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14156   }
14157   arg2 = *argp2;
14158 
14159   arg3 = (lua_toboolean(L, 3)!=0);
14160   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14161 
14162   return SWIG_arg;
14163 
14164   if(0) SWIG_fail;
14165 
14166 fail:
14167   lua_error(L);
14168   return SWIG_arg;
14169 }
14170 
14171 
14172 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14173   int argc;
14174   int argv[4]={
14175     1,2,3,4
14176   };
14177 
14178   argc = lua_gettop(L);
14179   if (argc == 2) {
14180     int _v;
14181     {
14182       void *ptr;
14183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14184         _v = 0;
14185       } else {
14186         _v = 1;
14187       }
14188     }
14189     if (_v) {
14190       {
14191         void *ptr;
14192         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
14193           _v = 0;
14194         } else {
14195           _v = 1;
14196         }
14197       }
14198       if (_v) {
14199         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14200       }
14201     }
14202   }
14203   if (argc == 2) {
14204     int _v;
14205     {
14206       void *ptr;
14207       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14208         _v = 0;
14209       } else {
14210         _v = 1;
14211       }
14212     }
14213     if (_v) {
14214       {
14215         void *ptr;
14216         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14217           _v = 0;
14218         } else {
14219           _v = 1;
14220         }
14221       }
14222       if (_v) {
14223         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14224       }
14225     }
14226   }
14227   if (argc == 3) {
14228     int _v;
14229     {
14230       void *ptr;
14231       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14232         _v = 0;
14233       } else {
14234         _v = 1;
14235       }
14236     }
14237     if (_v) {
14238       {
14239         void *ptr;
14240         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14241           _v = 0;
14242         } else {
14243           _v = 1;
14244         }
14245       }
14246       if (_v) {
14247         {
14248           _v = lua_isboolean(L,argv[2]);
14249         }
14250         if (_v) {
14251           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14252         }
14253       }
14254     }
14255   }
14256 
14257   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14258     "  Possible C/C++ prototypes are:\n"
14259     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14260     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14261     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14262   lua_error(L);return 0;
14263 }
14264 
14265 
14266 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14267   int SWIG_arg = 0;
14268   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14269   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14270   bool arg3 ;
14271   lldb::FileSP *argp2 ;
14272 
14273   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14275   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14276   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14277 
14278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14279     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14280   }
14281 
14282 
14283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14284     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14285   }
14286   arg2 = *argp2;
14287 
14288   arg3 = (lua_toboolean(L, 3)!=0);
14289   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14290 
14291   return SWIG_arg;
14292 
14293   if(0) SWIG_fail;
14294 
14295 fail:
14296   lua_error(L);
14297   return SWIG_arg;
14298 }
14299 
14300 
14301 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14302   int argc;
14303   int argv[4]={
14304     1,2,3,4
14305   };
14306 
14307   argc = lua_gettop(L);
14308   if (argc == 2) {
14309     int _v;
14310     {
14311       void *ptr;
14312       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14313         _v = 0;
14314       } else {
14315         _v = 1;
14316       }
14317     }
14318     if (_v) {
14319       {
14320         void *ptr;
14321         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
14322           _v = 0;
14323         } else {
14324           _v = 1;
14325         }
14326       }
14327       if (_v) {
14328         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14329       }
14330     }
14331   }
14332   if (argc == 2) {
14333     int _v;
14334     {
14335       void *ptr;
14336       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14337         _v = 0;
14338       } else {
14339         _v = 1;
14340       }
14341     }
14342     if (_v) {
14343       {
14344         void *ptr;
14345         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14346           _v = 0;
14347         } else {
14348           _v = 1;
14349         }
14350       }
14351       if (_v) {
14352         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14353       }
14354     }
14355   }
14356   if (argc == 3) {
14357     int _v;
14358     {
14359       void *ptr;
14360       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14361         _v = 0;
14362       } else {
14363         _v = 1;
14364       }
14365     }
14366     if (_v) {
14367       {
14368         void *ptr;
14369         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14370           _v = 0;
14371         } else {
14372           _v = 1;
14373         }
14374       }
14375       if (_v) {
14376         {
14377           _v = lua_isboolean(L,argv[2]);
14378         }
14379         if (_v) {
14380           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14381         }
14382       }
14383     }
14384   }
14385 
14386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14387     "  Possible C/C++ prototypes are:\n"
14388     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14389     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14390     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14391   lua_error(L);return 0;
14392 }
14393 
14394 
14395 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14396   int SWIG_arg = 0;
14397   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14398   char *arg2 = (char *) 0 ;
14399   int arg3 ;
14400 
14401   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14403   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14404   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14405 
14406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14407     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14408   }
14409 
14410   arg2 = (char *)lua_tostring(L, 2);
14411   arg3 = (int)lua_tonumber(L, 3);
14412   (arg1)->PutCString((char const *)arg2,arg3);
14413 
14414   return SWIG_arg;
14415 
14416   if(0) SWIG_fail;
14417 
14418 fail:
14419   lua_error(L);
14420   return SWIG_arg;
14421 }
14422 
14423 
14424 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14425   int SWIG_arg = 0;
14426   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14427   char *arg2 = (char *) 0 ;
14428 
14429   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14431   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14432 
14433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14434     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14435   }
14436 
14437   arg2 = (char *)lua_tostring(L, 2);
14438   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14439 
14440   return SWIG_arg;
14441 
14442   if(0) SWIG_fail;
14443 
14444 fail:
14445   lua_error(L);
14446   return SWIG_arg;
14447 }
14448 
14449 
14450 static void swig_delete_SBCommandReturnObject(void *obj) {
14451 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14452 delete arg1;
14453 }
14454 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14455     assert(lua_istable(L,1));
14456     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14457     assert(!lua_isnil(L,-1));
14458     lua_replace(L,1); /* replace our table with real constructor */
14459     lua_call(L,lua_gettop(L)-1,1);
14460     return 1;
14461 }
14462 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14463     {0,0,0}
14464 };
14465 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14466     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14467     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14468     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14469     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14470     { "GetError", _wrap_SBCommandReturnObject_GetError},
14471     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14472     { "PutError", _wrap_SBCommandReturnObject_PutError},
14473     { "Clear", _wrap_SBCommandReturnObject_Clear},
14474     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14475     { "SetError", _wrap_SBCommandReturnObject_SetError},
14476     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14477     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14478     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14479     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14480     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14481     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14482     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14483     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14484     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14485     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14486     { "Print", _wrap_SBCommandReturnObject_Print},
14487     {0,0}
14488 };
14489 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14490     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14491     {0,0}
14492 };
14493 
14494 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14495     {0,0,0}
14496 };
14497 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14498     {0,0,0,0,0,0}
14499 };
14500 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14501     {0,0}
14502 };
14503 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14504     0
14505 };
14506 
14507 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14508     "SBCommandReturnObject",
14509     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14510     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14511     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14512     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14513     0
14514 };
14515 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14516 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14517 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 };
14518 
14519 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14520   int SWIG_arg = 0;
14521   lldb::SBCommunication *result = 0 ;
14522 
14523   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14524   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14525   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14526   return SWIG_arg;
14527 
14528   if(0) SWIG_fail;
14529 
14530 fail:
14531   lua_error(L);
14532   return SWIG_arg;
14533 }
14534 
14535 
14536 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14537   int SWIG_arg = 0;
14538   char *arg1 = (char *) 0 ;
14539   lldb::SBCommunication *result = 0 ;
14540 
14541   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14542   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14543   arg1 = (char *)lua_tostring(L, 1);
14544   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14545   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14546   return SWIG_arg;
14547 
14548   if(0) SWIG_fail;
14549 
14550 fail:
14551   lua_error(L);
14552   return SWIG_arg;
14553 }
14554 
14555 
14556 static int _wrap_new_SBCommunication(lua_State* L) {
14557   int argc;
14558   int argv[2]={
14559     1,2
14560   };
14561 
14562   argc = lua_gettop(L);
14563   if (argc == 0) {
14564     return _wrap_new_SBCommunication__SWIG_0(L);
14565   }
14566   if (argc == 1) {
14567     int _v;
14568     {
14569       _v = SWIG_lua_isnilstring(L,argv[0]);
14570     }
14571     if (_v) {
14572       return _wrap_new_SBCommunication__SWIG_1(L);
14573     }
14574   }
14575 
14576   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14577     "  Possible C/C++ prototypes are:\n"
14578     "    lldb::SBCommunication::SBCommunication()\n"
14579     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14580   lua_error(L);return 0;
14581 }
14582 
14583 
14584 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14585   int SWIG_arg = 0;
14586   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14587   bool result;
14588 
14589   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14591 
14592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14593     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14594   }
14595 
14596   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14598   return SWIG_arg;
14599 
14600   if(0) SWIG_fail;
14601 
14602 fail:
14603   lua_error(L);
14604   return SWIG_arg;
14605 }
14606 
14607 
14608 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14609   int SWIG_arg = 0;
14610   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14611   lldb::SBBroadcaster result;
14612 
14613   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14615 
14616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14617     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14618   }
14619 
14620   result = (arg1)->GetBroadcaster();
14621   {
14622     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14623     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14624   }
14625   return SWIG_arg;
14626 
14627   if(0) SWIG_fail;
14628 
14629 fail:
14630   lua_error(L);
14631   return SWIG_arg;
14632 }
14633 
14634 
14635 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14636   int SWIG_arg = 0;
14637   char *result = 0 ;
14638 
14639   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14640   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14641   lua_pushstring(L,(const char *)result); SWIG_arg++;
14642   return SWIG_arg;
14643 
14644   if(0) SWIG_fail;
14645 
14646 fail:
14647   lua_error(L);
14648   return SWIG_arg;
14649 }
14650 
14651 
14652 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14653   int SWIG_arg = 0;
14654   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14655   int arg2 ;
14656   bool arg3 ;
14657   lldb::ConnectionStatus result;
14658 
14659   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14661   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14662   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14663 
14664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14665     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14666   }
14667 
14668   arg2 = (int)lua_tonumber(L, 2);
14669   arg3 = (lua_toboolean(L, 3)!=0);
14670   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14671   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14672   return SWIG_arg;
14673 
14674   if(0) SWIG_fail;
14675 
14676 fail:
14677   lua_error(L);
14678   return SWIG_arg;
14679 }
14680 
14681 
14682 static int _wrap_SBCommunication_Connect(lua_State* L) {
14683   int SWIG_arg = 0;
14684   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14685   char *arg2 = (char *) 0 ;
14686   lldb::ConnectionStatus result;
14687 
14688   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14690   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14691 
14692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14693     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14694   }
14695 
14696   arg2 = (char *)lua_tostring(L, 2);
14697   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14698   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14699   return SWIG_arg;
14700 
14701   if(0) SWIG_fail;
14702 
14703 fail:
14704   lua_error(L);
14705   return SWIG_arg;
14706 }
14707 
14708 
14709 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14710   int SWIG_arg = 0;
14711   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14712   lldb::ConnectionStatus result;
14713 
14714   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14716 
14717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14718     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14719   }
14720 
14721   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14722   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14723   return SWIG_arg;
14724 
14725   if(0) SWIG_fail;
14726 
14727 fail:
14728   lua_error(L);
14729   return SWIG_arg;
14730 }
14731 
14732 
14733 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14734   int SWIG_arg = 0;
14735   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14736   bool result;
14737 
14738   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14740 
14741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14742     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14743   }
14744 
14745   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14747   return SWIG_arg;
14748 
14749   if(0) SWIG_fail;
14750 
14751 fail:
14752   lua_error(L);
14753   return SWIG_arg;
14754 }
14755 
14756 
14757 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14758   int SWIG_arg = 0;
14759   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14760   bool result;
14761 
14762   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14764 
14765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14766     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14767   }
14768 
14769   result = (bool)(arg1)->GetCloseOnEOF();
14770   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14771   return SWIG_arg;
14772 
14773   if(0) SWIG_fail;
14774 
14775 fail:
14776   lua_error(L);
14777   return SWIG_arg;
14778 }
14779 
14780 
14781 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14782   int SWIG_arg = 0;
14783   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14784   bool arg2 ;
14785 
14786   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14788   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14789 
14790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14791     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14792   }
14793 
14794   arg2 = (lua_toboolean(L, 2)!=0);
14795   (arg1)->SetCloseOnEOF(arg2);
14796 
14797   return SWIG_arg;
14798 
14799   if(0) SWIG_fail;
14800 
14801 fail:
14802   lua_error(L);
14803   return SWIG_arg;
14804 }
14805 
14806 
14807 static int _wrap_SBCommunication_Read(lua_State* L) {
14808   int SWIG_arg = 0;
14809   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14810   void *arg2 = (void *) 0 ;
14811   size_t arg3 ;
14812   uint32_t arg4 ;
14813   lldb::ConnectionStatus *arg5 = 0 ;
14814   size_t result;
14815 
14816   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14818   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14819   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14820   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14821   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14822 
14823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14824     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14825   }
14826 
14827   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14828   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14829   arg3 = (size_t)lua_tonumber(L, 3);
14830   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
14831   arg4 = (uint32_t)lua_tonumber(L, 4);
14832 
14833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14834     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14835   }
14836 
14837   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14838   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14839   return SWIG_arg;
14840 
14841   if(0) SWIG_fail;
14842 
14843 fail:
14844   lua_error(L);
14845   return SWIG_arg;
14846 }
14847 
14848 
14849 static int _wrap_SBCommunication_Write(lua_State* L) {
14850   int SWIG_arg = 0;
14851   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14852   void *arg2 = (void *) 0 ;
14853   size_t arg3 ;
14854   lldb::ConnectionStatus *arg4 = 0 ;
14855   size_t result;
14856 
14857   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14859   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14860   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14861   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14862 
14863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14864     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14865   }
14866 
14867   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14868   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14869   arg3 = (size_t)lua_tonumber(L, 3);
14870 
14871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14872     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14873   }
14874 
14875   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14876   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14877   return SWIG_arg;
14878 
14879   if(0) SWIG_fail;
14880 
14881 fail:
14882   lua_error(L);
14883   return SWIG_arg;
14884 }
14885 
14886 
14887 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14888   int SWIG_arg = 0;
14889   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14890   bool result;
14891 
14892   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
14893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
14894 
14895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14896     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
14897   }
14898 
14899   result = (bool)(arg1)->ReadThreadStart();
14900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14901   return SWIG_arg;
14902 
14903   if(0) SWIG_fail;
14904 
14905 fail:
14906   lua_error(L);
14907   return SWIG_arg;
14908 }
14909 
14910 
14911 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
14912   int SWIG_arg = 0;
14913   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14914   bool result;
14915 
14916   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
14917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
14918 
14919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14920     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
14921   }
14922 
14923   result = (bool)(arg1)->ReadThreadStop();
14924   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14925   return SWIG_arg;
14926 
14927   if(0) SWIG_fail;
14928 
14929 fail:
14930   lua_error(L);
14931   return SWIG_arg;
14932 }
14933 
14934 
14935 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
14936   int SWIG_arg = 0;
14937   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14938   bool result;
14939 
14940   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
14941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
14942 
14943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14944     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
14945   }
14946 
14947   result = (bool)(arg1)->ReadThreadIsRunning();
14948   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14949   return SWIG_arg;
14950 
14951   if(0) SWIG_fail;
14952 
14953 fail:
14954   lua_error(L);
14955   return SWIG_arg;
14956 }
14957 
14958 
14959 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
14960   int SWIG_arg = 0;
14961   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14962   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
14963   void *arg3 = (void *) 0 ;
14964   bool result;
14965 
14966   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
14967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
14968   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
14969   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
14970 
14971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14972     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
14973   }
14974 
14975 
14976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
14977     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
14978   }
14979 
14980   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
14981   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
14982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14983   return SWIG_arg;
14984 
14985   if(0) SWIG_fail;
14986 
14987 fail:
14988   lua_error(L);
14989   return SWIG_arg;
14990 }
14991 
14992 
14993 static void swig_delete_SBCommunication(void *obj) {
14994 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
14995 delete arg1;
14996 }
14997 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
14998     assert(lua_istable(L,1));
14999     lua_pushcfunction(L,_wrap_new_SBCommunication);
15000     assert(!lua_isnil(L,-1));
15001     lua_replace(L,1); /* replace our table with real constructor */
15002     lua_call(L,lua_gettop(L)-1,1);
15003     return 1;
15004 }
15005 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15006     {0,0,0}
15007 };
15008 static swig_lua_method swig_SBCommunication_methods[]= {
15009     { "IsValid", _wrap_SBCommunication_IsValid},
15010     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15011     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15012     { "Connect", _wrap_SBCommunication_Connect},
15013     { "Disconnect", _wrap_SBCommunication_Disconnect},
15014     { "IsConnected", _wrap_SBCommunication_IsConnected},
15015     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15016     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15017     { "Read", _wrap_SBCommunication_Read},
15018     { "Write", _wrap_SBCommunication_Write},
15019     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15020     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15021     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15022     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15023     {0,0}
15024 };
15025 static swig_lua_method swig_SBCommunication_meta[] = {
15026     {0,0}
15027 };
15028 
15029 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15030     {0,0,0}
15031 };
15032 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15033     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15034     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15035     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15036     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15037     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15038     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15039     {0,0,0,0,0,0}
15040 };
15041 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15042     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15043     {0,0}
15044 };
15045 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15046     0
15047 };
15048 
15049 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15050     "SBCommunication",
15051     swig_SBCommunication_Sf_SwigStatic_methods,
15052     swig_SBCommunication_Sf_SwigStatic_attributes,
15053     swig_SBCommunication_Sf_SwigStatic_constants,
15054     swig_SBCommunication_Sf_SwigStatic_classes,
15055     0
15056 };
15057 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15058 static const char *swig_SBCommunication_base_names[] = {0};
15059 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 };
15060 
15061 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15062   int SWIG_arg = 0;
15063   lldb::SBCompileUnit *result = 0 ;
15064 
15065   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15066   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15067   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15068   return SWIG_arg;
15069 
15070   if(0) SWIG_fail;
15071 
15072 fail:
15073   lua_error(L);
15074   return SWIG_arg;
15075 }
15076 
15077 
15078 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15079   int SWIG_arg = 0;
15080   lldb::SBCompileUnit *arg1 = 0 ;
15081   lldb::SBCompileUnit *result = 0 ;
15082 
15083   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15084   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15085 
15086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15087     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15088   }
15089 
15090   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15091   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15092   return SWIG_arg;
15093 
15094   if(0) SWIG_fail;
15095 
15096 fail:
15097   lua_error(L);
15098   return SWIG_arg;
15099 }
15100 
15101 
15102 static int _wrap_new_SBCompileUnit(lua_State* L) {
15103   int argc;
15104   int argv[2]={
15105     1,2
15106   };
15107 
15108   argc = lua_gettop(L);
15109   if (argc == 0) {
15110     return _wrap_new_SBCompileUnit__SWIG_0(L);
15111   }
15112   if (argc == 1) {
15113     int _v;
15114     {
15115       void *ptr;
15116       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15117         _v = 0;
15118       } else {
15119         _v = 1;
15120       }
15121     }
15122     if (_v) {
15123       return _wrap_new_SBCompileUnit__SWIG_1(L);
15124     }
15125   }
15126 
15127   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15128     "  Possible C/C++ prototypes are:\n"
15129     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15130     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15131   lua_error(L);return 0;
15132 }
15133 
15134 
15135 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15136   int SWIG_arg = 0;
15137   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15138   bool result;
15139 
15140   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15142 
15143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15144     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15145   }
15146 
15147   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15149   return SWIG_arg;
15150 
15151   if(0) SWIG_fail;
15152 
15153 fail:
15154   lua_error(L);
15155   return SWIG_arg;
15156 }
15157 
15158 
15159 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15160   int SWIG_arg = 0;
15161   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15162   lldb::SBFileSpec result;
15163 
15164   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15166 
15167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15168     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15169   }
15170 
15171   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15172   {
15173     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15175   }
15176   return SWIG_arg;
15177 
15178   if(0) SWIG_fail;
15179 
15180 fail:
15181   lua_error(L);
15182   return SWIG_arg;
15183 }
15184 
15185 
15186 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15187   int SWIG_arg = 0;
15188   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15189   uint32_t result;
15190 
15191   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15193 
15194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15195     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15196   }
15197 
15198   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15199   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15200   return SWIG_arg;
15201 
15202   if(0) SWIG_fail;
15203 
15204 fail:
15205   lua_error(L);
15206   return SWIG_arg;
15207 }
15208 
15209 
15210 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15211   int SWIG_arg = 0;
15212   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15213   uint32_t arg2 ;
15214   lldb::SBLineEntry result;
15215 
15216   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15218   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15219 
15220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15221     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15222   }
15223 
15224   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15225   arg2 = (uint32_t)lua_tonumber(L, 2);
15226   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15227   {
15228     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15229     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15230   }
15231   return SWIG_arg;
15232 
15233   if(0) SWIG_fail;
15234 
15235 fail:
15236   lua_error(L);
15237   return SWIG_arg;
15238 }
15239 
15240 
15241 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15242   int SWIG_arg = 0;
15243   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15244   uint32_t arg2 ;
15245   uint32_t arg3 ;
15246   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15247   uint32_t result;
15248 
15249   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15251   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15252   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15253   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15254 
15255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15256     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15257   }
15258 
15259   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15260   arg2 = (uint32_t)lua_tonumber(L, 2);
15261   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15262   arg3 = (uint32_t)lua_tonumber(L, 3);
15263 
15264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15265     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15266   }
15267 
15268   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15269   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15270   return SWIG_arg;
15271 
15272   if(0) SWIG_fail;
15273 
15274 fail:
15275   lua_error(L);
15276   return SWIG_arg;
15277 }
15278 
15279 
15280 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15281   int SWIG_arg = 0;
15282   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15283   uint32_t arg2 ;
15284   uint32_t arg3 ;
15285   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15286   bool arg5 ;
15287   uint32_t result;
15288 
15289   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15291   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15293   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15294   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15295 
15296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15297     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15298   }
15299 
15300   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15301   arg2 = (uint32_t)lua_tonumber(L, 2);
15302   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15303   arg3 = (uint32_t)lua_tonumber(L, 3);
15304 
15305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15306     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15307   }
15308 
15309   arg5 = (lua_toboolean(L, 5)!=0);
15310   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15311   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15312   return SWIG_arg;
15313 
15314   if(0) SWIG_fail;
15315 
15316 fail:
15317   lua_error(L);
15318   return SWIG_arg;
15319 }
15320 
15321 
15322 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15323   int argc;
15324   int argv[6]={
15325     1,2,3,4,5,6
15326   };
15327 
15328   argc = lua_gettop(L);
15329   if (argc == 4) {
15330     int _v;
15331     {
15332       void *ptr;
15333       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15334         _v = 0;
15335       } else {
15336         _v = 1;
15337       }
15338     }
15339     if (_v) {
15340       {
15341         _v = lua_isnumber(L,argv[1]);
15342       }
15343       if (_v) {
15344         {
15345           _v = lua_isnumber(L,argv[2]);
15346         }
15347         if (_v) {
15348           {
15349             void *ptr;
15350             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15351               _v = 0;
15352             } else {
15353               _v = 1;
15354             }
15355           }
15356           if (_v) {
15357             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15358           }
15359         }
15360       }
15361     }
15362   }
15363   if (argc == 5) {
15364     int _v;
15365     {
15366       void *ptr;
15367       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15368         _v = 0;
15369       } else {
15370         _v = 1;
15371       }
15372     }
15373     if (_v) {
15374       {
15375         _v = lua_isnumber(L,argv[1]);
15376       }
15377       if (_v) {
15378         {
15379           _v = lua_isnumber(L,argv[2]);
15380         }
15381         if (_v) {
15382           {
15383             void *ptr;
15384             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15385               _v = 0;
15386             } else {
15387               _v = 1;
15388             }
15389           }
15390           if (_v) {
15391             {
15392               _v = lua_isboolean(L,argv[4]);
15393             }
15394             if (_v) {
15395               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15396             }
15397           }
15398         }
15399       }
15400     }
15401   }
15402 
15403   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15404     "  Possible C/C++ prototypes are:\n"
15405     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15406     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15407   lua_error(L);return 0;
15408 }
15409 
15410 
15411 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15412   int SWIG_arg = 0;
15413   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15414   uint32_t arg2 ;
15415   lldb::SBFileSpec result;
15416 
15417   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15419   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15420 
15421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15422     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15423   }
15424 
15425   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15426   arg2 = (uint32_t)lua_tonumber(L, 2);
15427   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15428   {
15429     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15431   }
15432   return SWIG_arg;
15433 
15434   if(0) SWIG_fail;
15435 
15436 fail:
15437   lua_error(L);
15438   return SWIG_arg;
15439 }
15440 
15441 
15442 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15443   int SWIG_arg = 0;
15444   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15445   uint32_t result;
15446 
15447   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15449 
15450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15451     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15452   }
15453 
15454   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15455   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15456   return SWIG_arg;
15457 
15458   if(0) SWIG_fail;
15459 
15460 fail:
15461   lua_error(L);
15462   return SWIG_arg;
15463 }
15464 
15465 
15466 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15467   int SWIG_arg = 0;
15468   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15469   uint32_t arg2 ;
15470   lldb::SBFileSpec *arg3 = 0 ;
15471   bool arg4 ;
15472   uint32_t result;
15473 
15474   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15476   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15477   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15478   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15479 
15480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15481     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15482   }
15483 
15484   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15485   arg2 = (uint32_t)lua_tonumber(L, 2);
15486 
15487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15488     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15489   }
15490 
15491   arg4 = (lua_toboolean(L, 4)!=0);
15492   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15493   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15494   return SWIG_arg;
15495 
15496   if(0) SWIG_fail;
15497 
15498 fail:
15499   lua_error(L);
15500   return SWIG_arg;
15501 }
15502 
15503 
15504 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15505   int SWIG_arg = 0;
15506   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15507   uint32_t arg2 ;
15508   lldb::SBTypeList result;
15509 
15510   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15512   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15513 
15514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15515     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15516   }
15517 
15518   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15519   arg2 = (uint32_t)lua_tonumber(L, 2);
15520   result = (arg1)->GetTypes(arg2);
15521   {
15522     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15523     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15524   }
15525   return SWIG_arg;
15526 
15527   if(0) SWIG_fail;
15528 
15529 fail:
15530   lua_error(L);
15531   return SWIG_arg;
15532 }
15533 
15534 
15535 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15536   int SWIG_arg = 0;
15537   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15538   lldb::SBTypeList result;
15539 
15540   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15542 
15543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15544     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15545   }
15546 
15547   result = (arg1)->GetTypes();
15548   {
15549     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15551   }
15552   return SWIG_arg;
15553 
15554   if(0) SWIG_fail;
15555 
15556 fail:
15557   lua_error(L);
15558   return SWIG_arg;
15559 }
15560 
15561 
15562 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15563   int argc;
15564   int argv[3]={
15565     1,2,3
15566   };
15567 
15568   argc = lua_gettop(L);
15569   if (argc == 1) {
15570     int _v;
15571     {
15572       void *ptr;
15573       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15574         _v = 0;
15575       } else {
15576         _v = 1;
15577       }
15578     }
15579     if (_v) {
15580       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15581     }
15582   }
15583   if (argc == 2) {
15584     int _v;
15585     {
15586       void *ptr;
15587       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15588         _v = 0;
15589       } else {
15590         _v = 1;
15591       }
15592     }
15593     if (_v) {
15594       {
15595         _v = lua_isnumber(L,argv[1]);
15596       }
15597       if (_v) {
15598         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15599       }
15600     }
15601   }
15602 
15603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15604     "  Possible C/C++ prototypes are:\n"
15605     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15606     "    lldb::SBCompileUnit::GetTypes()\n");
15607   lua_error(L);return 0;
15608 }
15609 
15610 
15611 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15612   int SWIG_arg = 0;
15613   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15614   lldb::LanguageType result;
15615 
15616   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15618 
15619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15620     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15621   }
15622 
15623   result = (lldb::LanguageType)(arg1)->GetLanguage();
15624   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15625   return SWIG_arg;
15626 
15627   if(0) SWIG_fail;
15628 
15629 fail:
15630   lua_error(L);
15631   return SWIG_arg;
15632 }
15633 
15634 
15635 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15636   int SWIG_arg = 0;
15637   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15638   lldb::SBStream *arg2 = 0 ;
15639   bool result;
15640 
15641   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15643   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15644 
15645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15646     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15647   }
15648 
15649 
15650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15651     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15652   }
15653 
15654   result = (bool)(arg1)->GetDescription(*arg2);
15655   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15656   return SWIG_arg;
15657 
15658   if(0) SWIG_fail;
15659 
15660 fail:
15661   lua_error(L);
15662   return SWIG_arg;
15663 }
15664 
15665 
15666 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15667   int SWIG_arg = 0;
15668   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15669   lldb::SBCompileUnit *arg2 = 0 ;
15670   bool result;
15671 
15672   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15674   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15675 
15676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15677     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15678   }
15679 
15680 
15681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15682     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15683   }
15684 
15685   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15686   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15687   return SWIG_arg;
15688 
15689   if(0) SWIG_fail;
15690 
15691 fail:
15692   lua_error(L);
15693   return SWIG_arg;
15694 }
15695 
15696 
15697 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15698   int SWIG_arg = 0;
15699   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15700   std::string result;
15701 
15702   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15704 
15705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15706     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15707   }
15708 
15709   result = lldb_SBCompileUnit___str__(arg1);
15710   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15711   return SWIG_arg;
15712 
15713   if(0) SWIG_fail;
15714 
15715 fail:
15716   lua_error(L);
15717   return SWIG_arg;
15718 }
15719 
15720 
15721 static void swig_delete_SBCompileUnit(void *obj) {
15722 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15723 delete arg1;
15724 }
15725 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15726     assert(lua_istable(L,1));
15727     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15728     assert(!lua_isnil(L,-1));
15729     lua_replace(L,1); /* replace our table with real constructor */
15730     lua_call(L,lua_gettop(L)-1,1);
15731     return 1;
15732 }
15733 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15734     {0,0,0}
15735 };
15736 static swig_lua_method swig_SBCompileUnit_methods[]= {
15737     { "IsValid", _wrap_SBCompileUnit_IsValid},
15738     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15739     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15740     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15741     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15742     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15743     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15744     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15745     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15746     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15747     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15748     { "__eq", _wrap_SBCompileUnit___eq},
15749     { "__tostring", _wrap_SBCompileUnit___tostring},
15750     {0,0}
15751 };
15752 static swig_lua_method swig_SBCompileUnit_meta[] = {
15753     { "__eq", _wrap_SBCompileUnit___eq},
15754     { "__tostring", _wrap_SBCompileUnit___tostring},
15755     {0,0}
15756 };
15757 
15758 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15759     {0,0,0}
15760 };
15761 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15762     {0,0,0,0,0,0}
15763 };
15764 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15765     {0,0}
15766 };
15767 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15768     0
15769 };
15770 
15771 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15772     "SBCompileUnit",
15773     swig_SBCompileUnit_Sf_SwigStatic_methods,
15774     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15775     swig_SBCompileUnit_Sf_SwigStatic_constants,
15776     swig_SBCompileUnit_Sf_SwigStatic_classes,
15777     0
15778 };
15779 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15780 static const char *swig_SBCompileUnit_base_names[] = {0};
15781 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 };
15782 
15783 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15784   int SWIG_arg = 0;
15785   lldb::SBData *result = 0 ;
15786 
15787   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15788   result = (lldb::SBData *)new lldb::SBData();
15789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15790   return SWIG_arg;
15791 
15792   if(0) SWIG_fail;
15793 
15794 fail:
15795   lua_error(L);
15796   return SWIG_arg;
15797 }
15798 
15799 
15800 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15801   int SWIG_arg = 0;
15802   lldb::SBData *arg1 = 0 ;
15803   lldb::SBData *result = 0 ;
15804 
15805   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15806   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15807 
15808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15809     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15810   }
15811 
15812   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15814   return SWIG_arg;
15815 
15816   if(0) SWIG_fail;
15817 
15818 fail:
15819   lua_error(L);
15820   return SWIG_arg;
15821 }
15822 
15823 
15824 static int _wrap_new_SBData(lua_State* L) {
15825   int argc;
15826   int argv[2]={
15827     1,2
15828   };
15829 
15830   argc = lua_gettop(L);
15831   if (argc == 0) {
15832     return _wrap_new_SBData__SWIG_0(L);
15833   }
15834   if (argc == 1) {
15835     int _v;
15836     {
15837       void *ptr;
15838       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
15839         _v = 0;
15840       } else {
15841         _v = 1;
15842       }
15843     }
15844     if (_v) {
15845       return _wrap_new_SBData__SWIG_1(L);
15846     }
15847   }
15848 
15849   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15850     "  Possible C/C++ prototypes are:\n"
15851     "    lldb::SBData::SBData()\n"
15852     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15853   lua_error(L);return 0;
15854 }
15855 
15856 
15857 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15858   int SWIG_arg = 0;
15859   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15860   uint8_t result;
15861 
15862   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15864 
15865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15866     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15867   }
15868 
15869   result = (uint8_t)(arg1)->GetAddressByteSize();
15870   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15871   return SWIG_arg;
15872 
15873   if(0) SWIG_fail;
15874 
15875 fail:
15876   lua_error(L);
15877   return SWIG_arg;
15878 }
15879 
15880 
15881 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15882   int SWIG_arg = 0;
15883   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15884   uint8_t arg2 ;
15885 
15886   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15888   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15889 
15890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15891     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15892   }
15893 
15894   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15895   arg2 = (uint8_t)lua_tonumber(L, 2);
15896   (arg1)->SetAddressByteSize(arg2);
15897 
15898   return SWIG_arg;
15899 
15900   if(0) SWIG_fail;
15901 
15902 fail:
15903   lua_error(L);
15904   return SWIG_arg;
15905 }
15906 
15907 
15908 static int _wrap_SBData_Clear(lua_State* L) {
15909   int SWIG_arg = 0;
15910   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15911 
15912   SWIG_check_num_args("lldb::SBData::Clear",1,1)
15913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
15914 
15915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15916     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
15917   }
15918 
15919   (arg1)->Clear();
15920 
15921   return SWIG_arg;
15922 
15923   if(0) SWIG_fail;
15924 
15925 fail:
15926   lua_error(L);
15927   return SWIG_arg;
15928 }
15929 
15930 
15931 static int _wrap_SBData_IsValid(lua_State* L) {
15932   int SWIG_arg = 0;
15933   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15934   bool result;
15935 
15936   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
15937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
15938 
15939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15940     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
15941   }
15942 
15943   result = (bool)(arg1)->IsValid();
15944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15945   return SWIG_arg;
15946 
15947   if(0) SWIG_fail;
15948 
15949 fail:
15950   lua_error(L);
15951   return SWIG_arg;
15952 }
15953 
15954 
15955 static int _wrap_SBData_GetByteSize(lua_State* L) {
15956   int SWIG_arg = 0;
15957   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15958   size_t result;
15959 
15960   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
15961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
15962 
15963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15964     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
15965   }
15966 
15967   result = (arg1)->GetByteSize();
15968   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15969   return SWIG_arg;
15970 
15971   if(0) SWIG_fail;
15972 
15973 fail:
15974   lua_error(L);
15975   return SWIG_arg;
15976 }
15977 
15978 
15979 static int _wrap_SBData_GetByteOrder(lua_State* L) {
15980   int SWIG_arg = 0;
15981   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15982   lldb::ByteOrder result;
15983 
15984   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
15985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
15986 
15987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15988     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
15989   }
15990 
15991   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
15992   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15993   return SWIG_arg;
15994 
15995   if(0) SWIG_fail;
15996 
15997 fail:
15998   lua_error(L);
15999   return SWIG_arg;
16000 }
16001 
16002 
16003 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16004   int SWIG_arg = 0;
16005   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16006   lldb::ByteOrder arg2 ;
16007 
16008   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16010   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16011 
16012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16013     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16014   }
16015 
16016   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16017   (arg1)->SetByteOrder(arg2);
16018 
16019   return SWIG_arg;
16020 
16021   if(0) SWIG_fail;
16022 
16023 fail:
16024   lua_error(L);
16025   return SWIG_arg;
16026 }
16027 
16028 
16029 static int _wrap_SBData_GetFloat(lua_State* L) {
16030   int SWIG_arg = 0;
16031   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16032   lldb::SBError *arg2 = 0 ;
16033   lldb::offset_t arg3 ;
16034   float result;
16035 
16036   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16038   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16039   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16040 
16041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16042     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16043   }
16044 
16045 
16046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16047     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16048   }
16049 
16050   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16051   result = (float)(arg1)->GetFloat(*arg2,arg3);
16052   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16053   return SWIG_arg;
16054 
16055   if(0) SWIG_fail;
16056 
16057 fail:
16058   lua_error(L);
16059   return SWIG_arg;
16060 }
16061 
16062 
16063 static int _wrap_SBData_GetDouble(lua_State* L) {
16064   int SWIG_arg = 0;
16065   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16066   lldb::SBError *arg2 = 0 ;
16067   lldb::offset_t arg3 ;
16068   double result;
16069 
16070   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16072   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16073   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16074 
16075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16076     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16077   }
16078 
16079 
16080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16081     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16082   }
16083 
16084   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16085   result = (double)(arg1)->GetDouble(*arg2,arg3);
16086   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16087   return SWIG_arg;
16088 
16089   if(0) SWIG_fail;
16090 
16091 fail:
16092   lua_error(L);
16093   return SWIG_arg;
16094 }
16095 
16096 
16097 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16098   int SWIG_arg = 0;
16099   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16100   lldb::SBError *arg2 = 0 ;
16101   lldb::offset_t arg3 ;
16102   long double result;
16103 
16104   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16107   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16108 
16109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16110     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16111   }
16112 
16113 
16114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16115     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16116   }
16117 
16118   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16119   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16120   {
16121     long double * resultptr = new long double((const long double &) result);
16122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16123   }
16124   return SWIG_arg;
16125 
16126   if(0) SWIG_fail;
16127 
16128 fail:
16129   lua_error(L);
16130   return SWIG_arg;
16131 }
16132 
16133 
16134 static int _wrap_SBData_GetAddress(lua_State* L) {
16135   int SWIG_arg = 0;
16136   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16137   lldb::SBError *arg2 = 0 ;
16138   lldb::offset_t arg3 ;
16139   lldb::addr_t result;
16140 
16141   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16143   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16144   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16145 
16146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16147     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16148   }
16149 
16150 
16151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16152     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16153   }
16154 
16155   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16156   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16157   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16158   return SWIG_arg;
16159 
16160   if(0) SWIG_fail;
16161 
16162 fail:
16163   lua_error(L);
16164   return SWIG_arg;
16165 }
16166 
16167 
16168 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16169   int SWIG_arg = 0;
16170   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16171   lldb::SBError *arg2 = 0 ;
16172   lldb::offset_t arg3 ;
16173   uint8_t result;
16174 
16175   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16177   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16178   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16179 
16180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16181     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16182   }
16183 
16184 
16185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16186     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16187   }
16188 
16189   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16190   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16191   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16192   return SWIG_arg;
16193 
16194   if(0) SWIG_fail;
16195 
16196 fail:
16197   lua_error(L);
16198   return SWIG_arg;
16199 }
16200 
16201 
16202 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16203   int SWIG_arg = 0;
16204   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16205   lldb::SBError *arg2 = 0 ;
16206   lldb::offset_t arg3 ;
16207   uint16_t result;
16208 
16209   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16211   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16212   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16213 
16214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16215     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16216   }
16217 
16218 
16219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16220     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16221   }
16222 
16223   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16224   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16225   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16226   return SWIG_arg;
16227 
16228   if(0) SWIG_fail;
16229 
16230 fail:
16231   lua_error(L);
16232   return SWIG_arg;
16233 }
16234 
16235 
16236 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16237   int SWIG_arg = 0;
16238   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16239   lldb::SBError *arg2 = 0 ;
16240   lldb::offset_t arg3 ;
16241   uint32_t result;
16242 
16243   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16245   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16246   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16247 
16248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16249     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16250   }
16251 
16252 
16253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16254     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16255   }
16256 
16257   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16258   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16259   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16260   return SWIG_arg;
16261 
16262   if(0) SWIG_fail;
16263 
16264 fail:
16265   lua_error(L);
16266   return SWIG_arg;
16267 }
16268 
16269 
16270 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16271   int SWIG_arg = 0;
16272   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16273   lldb::SBError *arg2 = 0 ;
16274   lldb::offset_t arg3 ;
16275   uint64_t result;
16276 
16277   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16280   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16281 
16282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16283     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16284   }
16285 
16286 
16287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16288     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16289   }
16290 
16291   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16292   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16293   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16294   return SWIG_arg;
16295 
16296   if(0) SWIG_fail;
16297 
16298 fail:
16299   lua_error(L);
16300   return SWIG_arg;
16301 }
16302 
16303 
16304 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16305   int SWIG_arg = 0;
16306   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16307   lldb::SBError *arg2 = 0 ;
16308   lldb::offset_t arg3 ;
16309   int8_t result;
16310 
16311   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16313   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16314   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16315 
16316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16317     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16318   }
16319 
16320 
16321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16322     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16323   }
16324 
16325   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16326   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16327   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16328   return SWIG_arg;
16329 
16330   if(0) SWIG_fail;
16331 
16332 fail:
16333   lua_error(L);
16334   return SWIG_arg;
16335 }
16336 
16337 
16338 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16339   int SWIG_arg = 0;
16340   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16341   lldb::SBError *arg2 = 0 ;
16342   lldb::offset_t arg3 ;
16343   int16_t result;
16344 
16345   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16348   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16349 
16350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16351     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16352   }
16353 
16354 
16355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16356     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16357   }
16358 
16359   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16360   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16361   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16362   return SWIG_arg;
16363 
16364   if(0) SWIG_fail;
16365 
16366 fail:
16367   lua_error(L);
16368   return SWIG_arg;
16369 }
16370 
16371 
16372 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16373   int SWIG_arg = 0;
16374   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16375   lldb::SBError *arg2 = 0 ;
16376   lldb::offset_t arg3 ;
16377   int32_t result;
16378 
16379   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16381   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16382   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16383 
16384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16385     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16386   }
16387 
16388 
16389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16390     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16391   }
16392 
16393   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16394   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16395   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16396   return SWIG_arg;
16397 
16398   if(0) SWIG_fail;
16399 
16400 fail:
16401   lua_error(L);
16402   return SWIG_arg;
16403 }
16404 
16405 
16406 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16407   int SWIG_arg = 0;
16408   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16409   lldb::SBError *arg2 = 0 ;
16410   lldb::offset_t arg3 ;
16411   int64_t result;
16412 
16413   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16416   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16417 
16418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16419     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16420   }
16421 
16422 
16423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16424     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16425   }
16426 
16427   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16428   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16429   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16430   return SWIG_arg;
16431 
16432   if(0) SWIG_fail;
16433 
16434 fail:
16435   lua_error(L);
16436   return SWIG_arg;
16437 }
16438 
16439 
16440 static int _wrap_SBData_GetString(lua_State* L) {
16441   int SWIG_arg = 0;
16442   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16443   lldb::SBError *arg2 = 0 ;
16444   lldb::offset_t arg3 ;
16445   char *result = 0 ;
16446 
16447   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16450   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16451 
16452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16453     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16454   }
16455 
16456 
16457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16458     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16459   }
16460 
16461   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16462   result = (char *)(arg1)->GetString(*arg2,arg3);
16463   lua_pushstring(L,(const char *)result); SWIG_arg++;
16464   return SWIG_arg;
16465 
16466   if(0) SWIG_fail;
16467 
16468 fail:
16469   lua_error(L);
16470   return SWIG_arg;
16471 }
16472 
16473 
16474 static int _wrap_SBData_GetDescription(lua_State* L) {
16475   int SWIG_arg = 0;
16476   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16477   lldb::SBStream *arg2 = 0 ;
16478   lldb::addr_t arg3 ;
16479   bool result;
16480 
16481   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16484   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16485 
16486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16487     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16488   }
16489 
16490 
16491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16492     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16493   }
16494 
16495   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
16496   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16498   return SWIG_arg;
16499 
16500   if(0) SWIG_fail;
16501 
16502 fail:
16503   lua_error(L);
16504   return SWIG_arg;
16505 }
16506 
16507 
16508 static int _wrap_SBData_ReadRawData(lua_State* L) {
16509   int SWIG_arg = 0;
16510   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16511   lldb::SBError *arg2 = 0 ;
16512   lldb::offset_t arg3 ;
16513   void *arg4 = (void *) 0 ;
16514   size_t arg5 ;
16515   size_t result;
16516 
16517   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16520   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16521   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16522   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16523 
16524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16525     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16526   }
16527 
16528 
16529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16530     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16531   }
16532 
16533   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16534   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16535   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
16536   arg5 = (size_t)lua_tonumber(L, 5);
16537   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16538   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16539   return SWIG_arg;
16540 
16541   if(0) SWIG_fail;
16542 
16543 fail:
16544   lua_error(L);
16545   return SWIG_arg;
16546 }
16547 
16548 
16549 static int _wrap_SBData_SetData(lua_State* L) {
16550   int SWIG_arg = 0;
16551   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16552   lldb::SBError *arg2 = 0 ;
16553   void *arg3 = (void *) 0 ;
16554   size_t arg4 ;
16555   lldb::ByteOrder arg5 ;
16556   uint8_t arg6 ;
16557 
16558   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16560   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16561   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16562   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16563   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16564   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16565 
16566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16567     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16568   }
16569 
16570 
16571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16572     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16573   }
16574 
16575   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16576   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16577   arg4 = (size_t)lua_tonumber(L, 4);
16578   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16579   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
16580   arg6 = (uint8_t)lua_tonumber(L, 6);
16581   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16582 
16583   return SWIG_arg;
16584 
16585   if(0) SWIG_fail;
16586 
16587 fail:
16588   lua_error(L);
16589   return SWIG_arg;
16590 }
16591 
16592 
16593 static int _wrap_SBData_Append(lua_State* L) {
16594   int SWIG_arg = 0;
16595   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16596   lldb::SBData *arg2 = 0 ;
16597   bool result;
16598 
16599   SWIG_check_num_args("lldb::SBData::Append",2,2)
16600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16601   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16602 
16603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16604     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16605   }
16606 
16607 
16608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16609     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16610   }
16611 
16612   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16613   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16614   return SWIG_arg;
16615 
16616   if(0) SWIG_fail;
16617 
16618 fail:
16619   lua_error(L);
16620   return SWIG_arg;
16621 }
16622 
16623 
16624 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16625   int SWIG_arg = 0;
16626   lldb::ByteOrder arg1 ;
16627   uint32_t arg2 ;
16628   char *arg3 = (char *) 0 ;
16629   lldb::SBData result;
16630 
16631   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16632   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16633   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16634   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16635   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16636   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16637   arg2 = (uint32_t)lua_tonumber(L, 2);
16638   arg3 = (char *)lua_tostring(L, 3);
16639   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16640   {
16641     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16642     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16643   }
16644   return SWIG_arg;
16645 
16646   if(0) SWIG_fail;
16647 
16648 fail:
16649   lua_error(L);
16650   return SWIG_arg;
16651 }
16652 
16653 
16654 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16655   int SWIG_arg = 0;
16656   lldb::ByteOrder arg1 ;
16657   uint32_t arg2 ;
16658   uint64_t *arg3 = (uint64_t *) 0 ;
16659   size_t arg4 ;
16660   lldb::SBData result;
16661 
16662   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16663   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16664   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16665   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16666   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16667   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16668   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16669   arg2 = (uint32_t)lua_tonumber(L, 2);
16670 
16671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16672     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16673   }
16674 
16675   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16676   arg4 = (size_t)lua_tonumber(L, 4);
16677   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16678   {
16679     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16680     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16681   }
16682   return SWIG_arg;
16683 
16684   if(0) SWIG_fail;
16685 
16686 fail:
16687   lua_error(L);
16688   return SWIG_arg;
16689 }
16690 
16691 
16692 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16693   int SWIG_arg = 0;
16694   lldb::ByteOrder arg1 ;
16695   uint32_t arg2 ;
16696   uint32_t *arg3 = (uint32_t *) 0 ;
16697   size_t arg4 ;
16698   lldb::SBData result;
16699 
16700   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16701   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16702   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16703   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16704   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16705   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16706   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16707   arg2 = (uint32_t)lua_tonumber(L, 2);
16708 
16709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16710     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16711   }
16712 
16713   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16714   arg4 = (size_t)lua_tonumber(L, 4);
16715   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16716   {
16717     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16719   }
16720   return SWIG_arg;
16721 
16722   if(0) SWIG_fail;
16723 
16724 fail:
16725   lua_error(L);
16726   return SWIG_arg;
16727 }
16728 
16729 
16730 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16731   int SWIG_arg = 0;
16732   lldb::ByteOrder arg1 ;
16733   uint32_t arg2 ;
16734   int64_t *arg3 = (int64_t *) 0 ;
16735   size_t arg4 ;
16736   lldb::SBData result;
16737 
16738   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16739   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16740   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16741   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16742   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16743   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16744   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16745   arg2 = (uint32_t)lua_tonumber(L, 2);
16746 
16747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16748     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16749   }
16750 
16751   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16752   arg4 = (size_t)lua_tonumber(L, 4);
16753   result = lldb::SBData::CreateDataFromSInt64Array(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_CreateDataFromSInt32Array(lua_State* L) {
16769   int SWIG_arg = 0;
16770   lldb::ByteOrder arg1 ;
16771   uint32_t arg2 ;
16772   int32_t *arg3 = (int32_t *) 0 ;
16773   size_t arg4 ;
16774   lldb::SBData result;
16775 
16776   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16777   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16778   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16779   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16780   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16781   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16782   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16783   arg2 = (uint32_t)lua_tonumber(L, 2);
16784 
16785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16786     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16787   }
16788 
16789   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16790   arg4 = (size_t)lua_tonumber(L, 4);
16791   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16792   {
16793     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16795   }
16796   return SWIG_arg;
16797 
16798   if(0) SWIG_fail;
16799 
16800 fail:
16801   lua_error(L);
16802   return SWIG_arg;
16803 }
16804 
16805 
16806 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16807   int SWIG_arg = 0;
16808   lldb::ByteOrder arg1 ;
16809   uint32_t arg2 ;
16810   double *arg3 = (double *) 0 ;
16811   size_t arg4 ;
16812   lldb::SBData result;
16813 
16814   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16815   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16816   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16817   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16818   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16819   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16820   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16821   arg2 = (uint32_t)lua_tonumber(L, 2);
16822 
16823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16824     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16825   }
16826 
16827   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16828   arg4 = (size_t)lua_tonumber(L, 4);
16829   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16830   {
16831     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16833   }
16834   return SWIG_arg;
16835 
16836   if(0) SWIG_fail;
16837 
16838 fail:
16839   lua_error(L);
16840   return SWIG_arg;
16841 }
16842 
16843 
16844 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16845   int SWIG_arg = 0;
16846   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16847   char *arg2 = (char *) 0 ;
16848   bool result;
16849 
16850   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16852   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16853 
16854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16855     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16856   }
16857 
16858   arg2 = (char *)lua_tostring(L, 2);
16859   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16861   return SWIG_arg;
16862 
16863   if(0) SWIG_fail;
16864 
16865 fail:
16866   lua_error(L);
16867   return SWIG_arg;
16868 }
16869 
16870 
16871 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16872   int SWIG_arg = 0;
16873   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16874   uint64_t *arg2 = (uint64_t *) 0 ;
16875   size_t arg3 ;
16876   bool result;
16877 
16878   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
16879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
16880   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
16881   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
16882 
16883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16884     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
16885   }
16886 
16887 
16888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
16889     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
16890   }
16891 
16892   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16893   arg3 = (size_t)lua_tonumber(L, 3);
16894   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
16895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16896   return SWIG_arg;
16897 
16898   if(0) SWIG_fail;
16899 
16900 fail:
16901   lua_error(L);
16902   return SWIG_arg;
16903 }
16904 
16905 
16906 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
16907   int SWIG_arg = 0;
16908   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16909   uint32_t *arg2 = (uint32_t *) 0 ;
16910   size_t arg3 ;
16911   bool result;
16912 
16913   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
16914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
16915   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
16916   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
16917 
16918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16919     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
16920   }
16921 
16922 
16923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
16924     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
16925   }
16926 
16927   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16928   arg3 = (size_t)lua_tonumber(L, 3);
16929   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
16930   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16931   return SWIG_arg;
16932 
16933   if(0) SWIG_fail;
16934 
16935 fail:
16936   lua_error(L);
16937   return SWIG_arg;
16938 }
16939 
16940 
16941 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
16942   int SWIG_arg = 0;
16943   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16944   int64_t *arg2 = (int64_t *) 0 ;
16945   size_t arg3 ;
16946   bool result;
16947 
16948   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
16949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
16950   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
16951   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
16952 
16953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16954     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
16955   }
16956 
16957 
16958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
16959     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
16960   }
16961 
16962   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16963   arg3 = (size_t)lua_tonumber(L, 3);
16964   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
16965   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16966   return SWIG_arg;
16967 
16968   if(0) SWIG_fail;
16969 
16970 fail:
16971   lua_error(L);
16972   return SWIG_arg;
16973 }
16974 
16975 
16976 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
16977   int SWIG_arg = 0;
16978   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16979   int32_t *arg2 = (int32_t *) 0 ;
16980   size_t arg3 ;
16981   bool result;
16982 
16983   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
16984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
16985   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
16986   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
16987 
16988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16989     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
16990   }
16991 
16992 
16993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
16994     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
16995   }
16996 
16997   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16998   arg3 = (size_t)lua_tonumber(L, 3);
16999   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17001   return SWIG_arg;
17002 
17003   if(0) SWIG_fail;
17004 
17005 fail:
17006   lua_error(L);
17007   return SWIG_arg;
17008 }
17009 
17010 
17011 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17012   int SWIG_arg = 0;
17013   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17014   double *arg2 = (double *) 0 ;
17015   size_t arg3 ;
17016   bool result;
17017 
17018   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17020   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17021   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17022 
17023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17024     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17025   }
17026 
17027 
17028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17029     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17030   }
17031 
17032   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17033   arg3 = (size_t)lua_tonumber(L, 3);
17034   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17036   return SWIG_arg;
17037 
17038   if(0) SWIG_fail;
17039 
17040 fail:
17041   lua_error(L);
17042   return SWIG_arg;
17043 }
17044 
17045 
17046 static int _wrap_SBData___tostring(lua_State* L) {
17047   int SWIG_arg = 0;
17048   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17049   std::string result;
17050 
17051   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17053 
17054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17055     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17056   }
17057 
17058   result = lldb_SBData___str__(arg1);
17059   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17060   return SWIG_arg;
17061 
17062   if(0) SWIG_fail;
17063 
17064 fail:
17065   lua_error(L);
17066   return SWIG_arg;
17067 }
17068 
17069 
17070 static void swig_delete_SBData(void *obj) {
17071 lldb::SBData *arg1 = (lldb::SBData *) obj;
17072 delete arg1;
17073 }
17074 static int _proxy__wrap_new_SBData(lua_State *L) {
17075     assert(lua_istable(L,1));
17076     lua_pushcfunction(L,_wrap_new_SBData);
17077     assert(!lua_isnil(L,-1));
17078     lua_replace(L,1); /* replace our table with real constructor */
17079     lua_call(L,lua_gettop(L)-1,1);
17080     return 1;
17081 }
17082 static swig_lua_attribute swig_SBData_attributes[] = {
17083     {0,0,0}
17084 };
17085 static swig_lua_method swig_SBData_methods[]= {
17086     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17087     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17088     { "Clear", _wrap_SBData_Clear},
17089     { "IsValid", _wrap_SBData_IsValid},
17090     { "GetByteSize", _wrap_SBData_GetByteSize},
17091     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17092     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17093     { "GetFloat", _wrap_SBData_GetFloat},
17094     { "GetDouble", _wrap_SBData_GetDouble},
17095     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17096     { "GetAddress", _wrap_SBData_GetAddress},
17097     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17098     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17099     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17100     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17101     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17102     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17103     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17104     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17105     { "GetString", _wrap_SBData_GetString},
17106     { "GetDescription", _wrap_SBData_GetDescription},
17107     { "ReadRawData", _wrap_SBData_ReadRawData},
17108     { "SetData", _wrap_SBData_SetData},
17109     { "Append", _wrap_SBData_Append},
17110     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17111     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17112     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17113     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17114     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17115     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17116     { "__tostring", _wrap_SBData___tostring},
17117     {0,0}
17118 };
17119 static swig_lua_method swig_SBData_meta[] = {
17120     { "__tostring", _wrap_SBData___tostring},
17121     {0,0}
17122 };
17123 
17124 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17125     {0,0,0}
17126 };
17127 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17128     {0,0,0,0,0,0}
17129 };
17130 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17131     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17132     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17133     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17134     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17135     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17136     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17137     {0,0}
17138 };
17139 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17140     0
17141 };
17142 
17143 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17144     "SBData",
17145     swig_SBData_Sf_SwigStatic_methods,
17146     swig_SBData_Sf_SwigStatic_attributes,
17147     swig_SBData_Sf_SwigStatic_constants,
17148     swig_SBData_Sf_SwigStatic_classes,
17149     0
17150 };
17151 static swig_lua_class *swig_SBData_bases[] = {0};
17152 static const char *swig_SBData_base_names[] = {0};
17153 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 };
17154 
17155 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17156   int SWIG_arg = 0;
17157 
17158   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17159   lldb::SBDebugger::Initialize();
17160 
17161   return SWIG_arg;
17162 
17163   if(0) SWIG_fail;
17164 
17165 fail:
17166   lua_error(L);
17167   return SWIG_arg;
17168 }
17169 
17170 
17171 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17172   int SWIG_arg = 0;
17173   lldb::SBError result;
17174 
17175   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17176   result = lldb::SBDebugger::InitializeWithErrorHandling();
17177   {
17178     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17180   }
17181   return SWIG_arg;
17182 
17183   if(0) SWIG_fail;
17184 
17185 fail:
17186   lua_error(L);
17187   return SWIG_arg;
17188 }
17189 
17190 
17191 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17192   int SWIG_arg = 0;
17193 
17194   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17195   lldb::SBDebugger::Terminate();
17196 
17197   return SWIG_arg;
17198 
17199   if(0) SWIG_fail;
17200 
17201 fail:
17202   lua_error(L);
17203   return SWIG_arg;
17204 }
17205 
17206 
17207 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17208   int SWIG_arg = 0;
17209   lldb::SBDebugger result;
17210 
17211   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17212   result = lldb::SBDebugger::Create();
17213   {
17214     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17215     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17216   }
17217   return SWIG_arg;
17218 
17219   if(0) SWIG_fail;
17220 
17221 fail:
17222   lua_error(L);
17223   return SWIG_arg;
17224 }
17225 
17226 
17227 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17228   int SWIG_arg = 0;
17229   bool arg1 ;
17230   lldb::SBDebugger result;
17231 
17232   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17233   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17234   arg1 = (lua_toboolean(L, 1)!=0);
17235   result = lldb::SBDebugger::Create(arg1);
17236   {
17237     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17239   }
17240   return SWIG_arg;
17241 
17242   if(0) SWIG_fail;
17243 
17244 fail:
17245   lua_error(L);
17246   return SWIG_arg;
17247 }
17248 
17249 
17250 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17251   int SWIG_arg = 0;
17252   bool arg1 ;
17253   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17254   void *arg3 = (void *) 0 ;
17255   lldb::SBDebugger result;
17256 
17257   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17258   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17259   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17260   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17261   arg1 = (lua_toboolean(L, 1)!=0);
17262 
17263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17264     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17265   }
17266 
17267   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17268   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17269   {
17270     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17272   }
17273   return SWIG_arg;
17274 
17275   if(0) SWIG_fail;
17276 
17277 fail:
17278   lua_error(L);
17279   return SWIG_arg;
17280 }
17281 
17282 
17283 static int _wrap_SBDebugger_Create(lua_State* L) {
17284   int argc;
17285   int argv[4]={
17286     1,2,3,4
17287   };
17288 
17289   argc = lua_gettop(L);
17290   if (argc == 0) {
17291     return _wrap_SBDebugger_Create__SWIG_0(L);
17292   }
17293   if (argc == 1) {
17294     int _v;
17295     {
17296       _v = lua_isboolean(L,argv[0]);
17297     }
17298     if (_v) {
17299       return _wrap_SBDebugger_Create__SWIG_1(L);
17300     }
17301   }
17302   if (argc == 3) {
17303     int _v;
17304     {
17305       _v = lua_isboolean(L,argv[0]);
17306     }
17307     if (_v) {
17308       {
17309         void *ptr;
17310         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)) {
17311           _v = 0;
17312         } else {
17313           _v = 1;
17314         }
17315       }
17316       if (_v) {
17317         {
17318           void *ptr;
17319           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17320             _v = 0;
17321           } else {
17322             _v = 1;
17323           }
17324         }
17325         if (_v) {
17326           return _wrap_SBDebugger_Create__SWIG_2(L);
17327         }
17328       }
17329     }
17330   }
17331 
17332   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17333     "  Possible C/C++ prototypes are:\n"
17334     "    lldb::SBDebugger::Create()\n"
17335     "    lldb::SBDebugger::Create(bool)\n"
17336     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17337   lua_error(L);return 0;
17338 }
17339 
17340 
17341 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17342   int SWIG_arg = 0;
17343   lldb::SBDebugger *arg1 = 0 ;
17344 
17345   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17346   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17347 
17348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17349     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17350   }
17351 
17352   lldb::SBDebugger::Destroy(*arg1);
17353 
17354   return SWIG_arg;
17355 
17356   if(0) SWIG_fail;
17357 
17358 fail:
17359   lua_error(L);
17360   return SWIG_arg;
17361 }
17362 
17363 
17364 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17365   int SWIG_arg = 0;
17366 
17367   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17368   lldb::SBDebugger::MemoryPressureDetected();
17369 
17370   return SWIG_arg;
17371 
17372   if(0) SWIG_fail;
17373 
17374 fail:
17375   lua_error(L);
17376   return SWIG_arg;
17377 }
17378 
17379 
17380 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17381   int SWIG_arg = 0;
17382   lldb::SBDebugger *result = 0 ;
17383 
17384   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17385   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17386   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17387   return SWIG_arg;
17388 
17389   if(0) SWIG_fail;
17390 
17391 fail:
17392   lua_error(L);
17393   return SWIG_arg;
17394 }
17395 
17396 
17397 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17398   int SWIG_arg = 0;
17399   lldb::SBDebugger *arg1 = 0 ;
17400   lldb::SBDebugger *result = 0 ;
17401 
17402   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17403   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17404 
17405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17406     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17407   }
17408 
17409   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17410   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17411   return SWIG_arg;
17412 
17413   if(0) SWIG_fail;
17414 
17415 fail:
17416   lua_error(L);
17417   return SWIG_arg;
17418 }
17419 
17420 
17421 static int _wrap_new_SBDebugger(lua_State* L) {
17422   int argc;
17423   int argv[2]={
17424     1,2
17425   };
17426 
17427   argc = lua_gettop(L);
17428   if (argc == 0) {
17429     return _wrap_new_SBDebugger__SWIG_0(L);
17430   }
17431   if (argc == 1) {
17432     int _v;
17433     {
17434       void *ptr;
17435       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17436         _v = 0;
17437       } else {
17438         _v = 1;
17439       }
17440     }
17441     if (_v) {
17442       return _wrap_new_SBDebugger__SWIG_1(L);
17443     }
17444   }
17445 
17446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17447     "  Possible C/C++ prototypes are:\n"
17448     "    lldb::SBDebugger::SBDebugger()\n"
17449     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17450   lua_error(L);return 0;
17451 }
17452 
17453 
17454 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17455   int SWIG_arg = 0;
17456   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17457   bool result;
17458 
17459   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17461 
17462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17463     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17464   }
17465 
17466   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17467   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17468   return SWIG_arg;
17469 
17470   if(0) SWIG_fail;
17471 
17472 fail:
17473   lua_error(L);
17474   return SWIG_arg;
17475 }
17476 
17477 
17478 static int _wrap_SBDebugger_Clear(lua_State* L) {
17479   int SWIG_arg = 0;
17480   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17481 
17482   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17484 
17485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17486     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17487   }
17488 
17489   (arg1)->Clear();
17490 
17491   return SWIG_arg;
17492 
17493   if(0) SWIG_fail;
17494 
17495 fail:
17496   lua_error(L);
17497   return SWIG_arg;
17498 }
17499 
17500 
17501 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17502   int SWIG_arg = 0;
17503   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17504   bool arg2 ;
17505 
17506   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17508   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17509 
17510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17511     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17512   }
17513 
17514   arg2 = (lua_toboolean(L, 2)!=0);
17515   (arg1)->SetAsync(arg2);
17516 
17517   return SWIG_arg;
17518 
17519   if(0) SWIG_fail;
17520 
17521 fail:
17522   lua_error(L);
17523   return SWIG_arg;
17524 }
17525 
17526 
17527 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17528   int SWIG_arg = 0;
17529   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17530   bool result;
17531 
17532   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17534 
17535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17536     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17537   }
17538 
17539   result = (bool)(arg1)->GetAsync();
17540   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17541   return SWIG_arg;
17542 
17543   if(0) SWIG_fail;
17544 
17545 fail:
17546   lua_error(L);
17547   return SWIG_arg;
17548 }
17549 
17550 
17551 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17552   int SWIG_arg = 0;
17553   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17554   bool arg2 ;
17555 
17556   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17558   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17559 
17560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17561     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17562   }
17563 
17564   arg2 = (lua_toboolean(L, 2)!=0);
17565   (arg1)->SkipLLDBInitFiles(arg2);
17566 
17567   return SWIG_arg;
17568 
17569   if(0) SWIG_fail;
17570 
17571 fail:
17572   lua_error(L);
17573   return SWIG_arg;
17574 }
17575 
17576 
17577 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17578   int SWIG_arg = 0;
17579   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17580   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17581 
17582   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17584 
17585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17586     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17587   }
17588 
17589   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17590   {
17591     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17592     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17593   }
17594   return SWIG_arg;
17595 
17596   if(0) SWIG_fail;
17597 
17598 fail:
17599   lua_error(L);
17600   return SWIG_arg;
17601 }
17602 
17603 
17604 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17605   int SWIG_arg = 0;
17606   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17607   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17608 
17609   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17611 
17612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17613     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17614   }
17615 
17616   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17617   {
17618     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17619     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17620   }
17621   return SWIG_arg;
17622 
17623   if(0) SWIG_fail;
17624 
17625 fail:
17626   lua_error(L);
17627   return SWIG_arg;
17628 }
17629 
17630 
17631 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17632   int SWIG_arg = 0;
17633   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17634   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17635 
17636   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17638 
17639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17640     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17641   }
17642 
17643   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17644   {
17645     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17647   }
17648   return SWIG_arg;
17649 
17650   if(0) SWIG_fail;
17651 
17652 fail:
17653   lua_error(L);
17654   return SWIG_arg;
17655 }
17656 
17657 
17658 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
17659   int SWIG_arg = 0;
17660   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17661   lldb::SBFile arg2 ;
17662   lldb::SBFile *argp2 ;
17663   lldb::SBError result;
17664 
17665   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17668 
17669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17670     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17671   }
17672 
17673 
17674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17675     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17676   }
17677   arg2 = *argp2;
17678 
17679   result = (arg1)->SetInputFile(arg2);
17680   {
17681     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_SetOutputFile__SWIG_0(lua_State* L) {
17695   int SWIG_arg = 0;
17696   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17697   lldb::SBFile arg2 ;
17698   lldb::SBFile *argp2 ;
17699   lldb::SBError result;
17700 
17701   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17704 
17705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17706     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17707   }
17708 
17709 
17710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17711     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17712   }
17713   arg2 = *argp2;
17714 
17715   result = (arg1)->SetOutputFile(arg2);
17716   {
17717     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17719   }
17720   return SWIG_arg;
17721 
17722   if(0) SWIG_fail;
17723 
17724 fail:
17725   lua_error(L);
17726   return SWIG_arg;
17727 }
17728 
17729 
17730 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17731   int SWIG_arg = 0;
17732   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17733   lldb::SBFile arg2 ;
17734   lldb::SBFile *argp2 ;
17735   lldb::SBError result;
17736 
17737   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17739   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17740 
17741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17742     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17743   }
17744 
17745 
17746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17747     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17748   }
17749   arg2 = *argp2;
17750 
17751   result = (arg1)->SetErrorFile(arg2);
17752   {
17753     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17754     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17755   }
17756   return SWIG_arg;
17757 
17758   if(0) SWIG_fail;
17759 
17760 fail:
17761   lua_error(L);
17762   return SWIG_arg;
17763 }
17764 
17765 
17766 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17767   int SWIG_arg = 0;
17768   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17769   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17770   lldb::FileSP *argp2 ;
17771   lldb::SBError result;
17772 
17773   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17775   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17776 
17777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17778     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17779   }
17780 
17781 
17782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17783     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17784   }
17785   arg2 = *argp2;
17786 
17787   result = (arg1)->SetInputFile(arg2);
17788   {
17789     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17791   }
17792   return SWIG_arg;
17793 
17794   if(0) SWIG_fail;
17795 
17796 fail:
17797   lua_error(L);
17798   return SWIG_arg;
17799 }
17800 
17801 
17802 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17803   int argc;
17804   int argv[3]={
17805     1,2,3
17806   };
17807 
17808   argc = lua_gettop(L);
17809   if (argc == 2) {
17810     int _v;
17811     {
17812       void *ptr;
17813       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17814         _v = 0;
17815       } else {
17816         _v = 1;
17817       }
17818     }
17819     if (_v) {
17820       {
17821         void *ptr;
17822         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
17823           _v = 0;
17824         } else {
17825           _v = 1;
17826         }
17827       }
17828       if (_v) {
17829         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17830       }
17831     }
17832   }
17833   if (argc == 2) {
17834     int _v;
17835     {
17836       void *ptr;
17837       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17838         _v = 0;
17839       } else {
17840         _v = 1;
17841       }
17842     }
17843     if (_v) {
17844       {
17845         void *ptr;
17846         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
17847           _v = 0;
17848         } else {
17849           _v = 1;
17850         }
17851       }
17852       if (_v) {
17853         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17854       }
17855     }
17856   }
17857 
17858   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17859     "  Possible C/C++ prototypes are:\n"
17860     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17861     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17862   lua_error(L);return 0;
17863 }
17864 
17865 
17866 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17867   int SWIG_arg = 0;
17868   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17869   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17870   lldb::FileSP *argp2 ;
17871   lldb::SBError result;
17872 
17873   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17875   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17876 
17877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17878     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17879   }
17880 
17881 
17882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17883     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17884   }
17885   arg2 = *argp2;
17886 
17887   result = (arg1)->SetOutputFile(arg2);
17888   {
17889     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17890     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17891   }
17892   return SWIG_arg;
17893 
17894   if(0) SWIG_fail;
17895 
17896 fail:
17897   lua_error(L);
17898   return SWIG_arg;
17899 }
17900 
17901 
17902 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
17903   int argc;
17904   int argv[3]={
17905     1,2,3
17906   };
17907 
17908   argc = lua_gettop(L);
17909   if (argc == 2) {
17910     int _v;
17911     {
17912       void *ptr;
17913       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17914         _v = 0;
17915       } else {
17916         _v = 1;
17917       }
17918     }
17919     if (_v) {
17920       {
17921         void *ptr;
17922         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
17923           _v = 0;
17924         } else {
17925           _v = 1;
17926         }
17927       }
17928       if (_v) {
17929         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
17930       }
17931     }
17932   }
17933   if (argc == 2) {
17934     int _v;
17935     {
17936       void *ptr;
17937       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17938         _v = 0;
17939       } else {
17940         _v = 1;
17941       }
17942     }
17943     if (_v) {
17944       {
17945         void *ptr;
17946         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
17947           _v = 0;
17948         } else {
17949           _v = 1;
17950         }
17951       }
17952       if (_v) {
17953         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
17954       }
17955     }
17956   }
17957 
17958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
17959     "  Possible C/C++ prototypes are:\n"
17960     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
17961     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
17962   lua_error(L);return 0;
17963 }
17964 
17965 
17966 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
17967   int SWIG_arg = 0;
17968   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17969   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17970   lldb::FileSP *argp2 ;
17971   lldb::SBError result;
17972 
17973   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17975   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
17976 
17977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17978     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17979   }
17980 
17981 
17982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17983     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17984   }
17985   arg2 = *argp2;
17986 
17987   result = (arg1)->SetErrorFile(arg2);
17988   {
17989     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17991   }
17992   return SWIG_arg;
17993 
17994   if(0) SWIG_fail;
17995 
17996 fail:
17997   lua_error(L);
17998   return SWIG_arg;
17999 }
18000 
18001 
18002 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18003   int argc;
18004   int argv[3]={
18005     1,2,3
18006   };
18007 
18008   argc = lua_gettop(L);
18009   if (argc == 2) {
18010     int _v;
18011     {
18012       void *ptr;
18013       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18014         _v = 0;
18015       } else {
18016         _v = 1;
18017       }
18018     }
18019     if (_v) {
18020       {
18021         void *ptr;
18022         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18023           _v = 0;
18024         } else {
18025           _v = 1;
18026         }
18027       }
18028       if (_v) {
18029         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18030       }
18031     }
18032   }
18033   if (argc == 2) {
18034     int _v;
18035     {
18036       void *ptr;
18037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18038         _v = 0;
18039       } else {
18040         _v = 1;
18041       }
18042     }
18043     if (_v) {
18044       {
18045         void *ptr;
18046         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18047           _v = 0;
18048         } else {
18049           _v = 1;
18050         }
18051       }
18052       if (_v) {
18053         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18054       }
18055     }
18056   }
18057 
18058   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18059     "  Possible C/C++ prototypes are:\n"
18060     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18061     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18062   lua_error(L);return 0;
18063 }
18064 
18065 
18066 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18067   int SWIG_arg = 0;
18068   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18069   lldb::SBFile result;
18070 
18071   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18073 
18074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18075     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18076   }
18077 
18078   result = (arg1)->GetInputFile();
18079   {
18080     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18082   }
18083   return SWIG_arg;
18084 
18085   if(0) SWIG_fail;
18086 
18087 fail:
18088   lua_error(L);
18089   return SWIG_arg;
18090 }
18091 
18092 
18093 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18094   int SWIG_arg = 0;
18095   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18096   lldb::SBFile result;
18097 
18098   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18100 
18101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18102     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18103   }
18104 
18105   result = (arg1)->GetOutputFile();
18106   {
18107     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18108     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18109   }
18110   return SWIG_arg;
18111 
18112   if(0) SWIG_fail;
18113 
18114 fail:
18115   lua_error(L);
18116   return SWIG_arg;
18117 }
18118 
18119 
18120 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18121   int SWIG_arg = 0;
18122   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18123   lldb::SBFile result;
18124 
18125   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18127 
18128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18129     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18130   }
18131 
18132   result = (arg1)->GetErrorFile();
18133   {
18134     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18136   }
18137   return SWIG_arg;
18138 
18139   if(0) SWIG_fail;
18140 
18141 fail:
18142   lua_error(L);
18143   return SWIG_arg;
18144 }
18145 
18146 
18147 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18148   int SWIG_arg = 0;
18149   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18150   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18151 
18152   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18154 
18155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18156     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18157   }
18158 
18159   result = (arg1)->GetCommandInterpreter();
18160   {
18161     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18162     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18163   }
18164   return SWIG_arg;
18165 
18166   if(0) SWIG_fail;
18167 
18168 fail:
18169   lua_error(L);
18170   return SWIG_arg;
18171 }
18172 
18173 
18174 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18175   int SWIG_arg = 0;
18176   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18177   char *arg2 = (char *) 0 ;
18178 
18179   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18181   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18182 
18183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18184     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18185   }
18186 
18187   arg2 = (char *)lua_tostring(L, 2);
18188   (arg1)->HandleCommand((char const *)arg2);
18189 
18190   return SWIG_arg;
18191 
18192   if(0) SWIG_fail;
18193 
18194 fail:
18195   lua_error(L);
18196   return SWIG_arg;
18197 }
18198 
18199 
18200 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18201   int SWIG_arg = 0;
18202   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18203   lldb::SBListener result;
18204 
18205   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18207 
18208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18209     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18210   }
18211 
18212   result = (arg1)->GetListener();
18213   {
18214     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18215     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18216   }
18217   return SWIG_arg;
18218 
18219   if(0) SWIG_fail;
18220 
18221 fail:
18222   lua_error(L);
18223   return SWIG_arg;
18224 }
18225 
18226 
18227 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18228   int SWIG_arg = 0;
18229   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18230   lldb::SBProcess *arg2 = 0 ;
18231   lldb::SBEvent *arg3 = 0 ;
18232   lldb::SBFile arg4 ;
18233   lldb::SBFile arg5 ;
18234   lldb::SBFile *argp4 ;
18235   lldb::SBFile *argp5 ;
18236 
18237   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18239   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18240   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18241   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18242   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18243 
18244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18245     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18246   }
18247 
18248 
18249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18250     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18251   }
18252 
18253 
18254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18255     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18256   }
18257 
18258 
18259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18260     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18261   }
18262   arg4 = *argp4;
18263 
18264 
18265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18266     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18267   }
18268   arg5 = *argp5;
18269 
18270   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18271 
18272   return SWIG_arg;
18273 
18274   if(0) SWIG_fail;
18275 
18276 fail:
18277   lua_error(L);
18278   return SWIG_arg;
18279 }
18280 
18281 
18282 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18283   int SWIG_arg = 0;
18284   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18285   lldb::SBProcess *arg2 = 0 ;
18286   lldb::SBEvent *arg3 = 0 ;
18287   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18288   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18289   lldb::FileSP *argp4 ;
18290   lldb::FileSP *argp5 ;
18291 
18292   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18294   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18295   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18296   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18297   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18298 
18299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18300     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18301   }
18302 
18303 
18304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18305     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18306   }
18307 
18308 
18309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18310     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18311   }
18312 
18313 
18314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18315     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18316   }
18317   arg4 = *argp4;
18318 
18319 
18320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18321     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18322   }
18323   arg5 = *argp5;
18324 
18325   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18326 
18327   return SWIG_arg;
18328 
18329   if(0) SWIG_fail;
18330 
18331 fail:
18332   lua_error(L);
18333   return SWIG_arg;
18334 }
18335 
18336 
18337 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18338   int argc;
18339   int argv[6]={
18340     1,2,3,4,5,6
18341   };
18342 
18343   argc = lua_gettop(L);
18344   if (argc == 5) {
18345     int _v;
18346     {
18347       void *ptr;
18348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18349         _v = 0;
18350       } else {
18351         _v = 1;
18352       }
18353     }
18354     if (_v) {
18355       {
18356         void *ptr;
18357         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
18358           _v = 0;
18359         } else {
18360           _v = 1;
18361         }
18362       }
18363       if (_v) {
18364         {
18365           void *ptr;
18366           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
18367             _v = 0;
18368           } else {
18369             _v = 1;
18370           }
18371         }
18372         if (_v) {
18373           {
18374             void *ptr;
18375             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18376               _v = 0;
18377             } else {
18378               _v = 1;
18379             }
18380           }
18381           if (_v) {
18382             {
18383               void *ptr;
18384               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18385                 _v = 0;
18386               } else {
18387                 _v = 1;
18388               }
18389             }
18390             if (_v) {
18391               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18392             }
18393           }
18394         }
18395       }
18396     }
18397   }
18398   if (argc == 5) {
18399     int _v;
18400     {
18401       void *ptr;
18402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18403         _v = 0;
18404       } else {
18405         _v = 1;
18406       }
18407     }
18408     if (_v) {
18409       {
18410         void *ptr;
18411         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
18412           _v = 0;
18413         } else {
18414           _v = 1;
18415         }
18416       }
18417       if (_v) {
18418         {
18419           void *ptr;
18420           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
18421             _v = 0;
18422           } else {
18423             _v = 1;
18424           }
18425         }
18426         if (_v) {
18427           {
18428             void *ptr;
18429             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18430               _v = 0;
18431             } else {
18432               _v = 1;
18433             }
18434           }
18435           if (_v) {
18436             {
18437               void *ptr;
18438               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18439                 _v = 0;
18440               } else {
18441                 _v = 1;
18442               }
18443             }
18444             if (_v) {
18445               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18446             }
18447           }
18448         }
18449       }
18450     }
18451   }
18452 
18453   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18454     "  Possible C/C++ prototypes are:\n"
18455     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18456     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18457   lua_error(L);return 0;
18458 }
18459 
18460 
18461 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18462   int SWIG_arg = 0;
18463   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18464   char *arg2 = (char *) 0 ;
18465   char *arg3 = (char *) 0 ;
18466   char *arg4 = (char *) 0 ;
18467   bool arg5 ;
18468   lldb::SBError *arg6 = 0 ;
18469   lldb::SBTarget result;
18470 
18471   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18473   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18474   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18475   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18476   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18477   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18478 
18479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18480     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18481   }
18482 
18483   arg2 = (char *)lua_tostring(L, 2);
18484   arg3 = (char *)lua_tostring(L, 3);
18485   arg4 = (char *)lua_tostring(L, 4);
18486   arg5 = (lua_toboolean(L, 5)!=0);
18487 
18488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18489     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18490   }
18491 
18492   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18493   {
18494     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18496   }
18497   return SWIG_arg;
18498 
18499   if(0) SWIG_fail;
18500 
18501 fail:
18502   lua_error(L);
18503   return SWIG_arg;
18504 }
18505 
18506 
18507 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18508   int SWIG_arg = 0;
18509   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18510   char *arg2 = (char *) 0 ;
18511   char *arg3 = (char *) 0 ;
18512   lldb::SBTarget result;
18513 
18514   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18516   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18517   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18518 
18519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18520     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18521   }
18522 
18523   arg2 = (char *)lua_tostring(L, 2);
18524   arg3 = (char *)lua_tostring(L, 3);
18525   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18526   {
18527     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18529   }
18530   return SWIG_arg;
18531 
18532   if(0) SWIG_fail;
18533 
18534 fail:
18535   lua_error(L);
18536   return SWIG_arg;
18537 }
18538 
18539 
18540 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18541   int SWIG_arg = 0;
18542   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18543   char *arg2 = (char *) 0 ;
18544   char *arg3 = (char *) 0 ;
18545   lldb::SBTarget result;
18546 
18547   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18549   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18550   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18551 
18552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18553     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18554   }
18555 
18556   arg2 = (char *)lua_tostring(L, 2);
18557   arg3 = (char *)lua_tostring(L, 3);
18558   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18559   {
18560     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18561     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18562   }
18563   return SWIG_arg;
18564 
18565   if(0) SWIG_fail;
18566 
18567 fail:
18568   lua_error(L);
18569   return SWIG_arg;
18570 }
18571 
18572 
18573 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18574   int SWIG_arg = 0;
18575   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18576   char *arg2 = (char *) 0 ;
18577   lldb::SBTarget result;
18578 
18579   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18581   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18582 
18583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18584     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18585   }
18586 
18587   arg2 = (char *)lua_tostring(L, 2);
18588   result = (arg1)->CreateTarget((char const *)arg2);
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_CreateTarget(lua_State* L) {
18604   int argc;
18605   int argv[7]={
18606     1,2,3,4,5,6,7
18607   };
18608 
18609   argc = lua_gettop(L);
18610   if (argc == 2) {
18611     int _v;
18612     {
18613       void *ptr;
18614       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18615         _v = 0;
18616       } else {
18617         _v = 1;
18618       }
18619     }
18620     if (_v) {
18621       {
18622         _v = SWIG_lua_isnilstring(L,argv[1]);
18623       }
18624       if (_v) {
18625         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18626       }
18627     }
18628   }
18629   if (argc == 6) {
18630     int _v;
18631     {
18632       void *ptr;
18633       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18634         _v = 0;
18635       } else {
18636         _v = 1;
18637       }
18638     }
18639     if (_v) {
18640       {
18641         _v = SWIG_lua_isnilstring(L,argv[1]);
18642       }
18643       if (_v) {
18644         {
18645           _v = SWIG_lua_isnilstring(L,argv[2]);
18646         }
18647         if (_v) {
18648           {
18649             _v = SWIG_lua_isnilstring(L,argv[3]);
18650           }
18651           if (_v) {
18652             {
18653               _v = lua_isboolean(L,argv[4]);
18654             }
18655             if (_v) {
18656               {
18657                 void *ptr;
18658                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
18659                   _v = 0;
18660                 } else {
18661                   _v = 1;
18662                 }
18663               }
18664               if (_v) {
18665                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18666               }
18667             }
18668           }
18669         }
18670       }
18671     }
18672   }
18673 
18674   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18675     "  Possible C/C++ prototypes are:\n"
18676     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18677     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18678   lua_error(L);return 0;
18679 }
18680 
18681 
18682 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18683   int SWIG_arg = 0;
18684   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18685   lldb::SBTarget result;
18686 
18687   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18689 
18690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18691     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18692   }
18693 
18694   result = (arg1)->GetDummyTarget();
18695   {
18696     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18697     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18698   }
18699   return SWIG_arg;
18700 
18701   if(0) SWIG_fail;
18702 
18703 fail:
18704   lua_error(L);
18705   return SWIG_arg;
18706 }
18707 
18708 
18709 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18710   int SWIG_arg = 0;
18711   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18712   lldb::SBTarget *arg2 = 0 ;
18713   bool result;
18714 
18715   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18717   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18718 
18719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18720     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18721   }
18722 
18723 
18724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18725     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18726   }
18727 
18728   result = (bool)(arg1)->DeleteTarget(*arg2);
18729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18730   return SWIG_arg;
18731 
18732   if(0) SWIG_fail;
18733 
18734 fail:
18735   lua_error(L);
18736   return SWIG_arg;
18737 }
18738 
18739 
18740 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18741   int SWIG_arg = 0;
18742   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18743   uint32_t arg2 ;
18744   lldb::SBTarget result;
18745 
18746   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18748   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18749 
18750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18751     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18752   }
18753 
18754   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
18755   arg2 = (uint32_t)lua_tonumber(L, 2);
18756   result = (arg1)->GetTargetAtIndex(arg2);
18757   {
18758     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18759     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18760   }
18761   return SWIG_arg;
18762 
18763   if(0) SWIG_fail;
18764 
18765 fail:
18766   lua_error(L);
18767   return SWIG_arg;
18768 }
18769 
18770 
18771 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18772   int SWIG_arg = 0;
18773   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18774   lldb::SBTarget arg2 ;
18775   lldb::SBTarget *argp2 ;
18776   uint32_t result;
18777 
18778   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18781 
18782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18783     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18784   }
18785 
18786 
18787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18788     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18789   }
18790   arg2 = *argp2;
18791 
18792   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18793   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18794   return SWIG_arg;
18795 
18796   if(0) SWIG_fail;
18797 
18798 fail:
18799   lua_error(L);
18800   return SWIG_arg;
18801 }
18802 
18803 
18804 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18805   int SWIG_arg = 0;
18806   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18807   lldb::pid_t arg2 ;
18808   lldb::SBTarget result;
18809 
18810   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18812   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18813 
18814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18815     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18816   }
18817 
18818   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
18819   result = (arg1)->FindTargetWithProcessID(arg2);
18820   {
18821     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18823   }
18824   return SWIG_arg;
18825 
18826   if(0) SWIG_fail;
18827 
18828 fail:
18829   lua_error(L);
18830   return SWIG_arg;
18831 }
18832 
18833 
18834 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18835   int SWIG_arg = 0;
18836   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18837   char *arg2 = (char *) 0 ;
18838   char *arg3 = (char *) 0 ;
18839   lldb::SBTarget result;
18840 
18841   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18843   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18844   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18845 
18846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18847     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18848   }
18849 
18850   arg2 = (char *)lua_tostring(L, 2);
18851   arg3 = (char *)lua_tostring(L, 3);
18852   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18853   {
18854     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18855     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18856   }
18857   return SWIG_arg;
18858 
18859   if(0) SWIG_fail;
18860 
18861 fail:
18862   lua_error(L);
18863   return SWIG_arg;
18864 }
18865 
18866 
18867 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18868   int SWIG_arg = 0;
18869   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18870   uint32_t result;
18871 
18872   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18874 
18875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18876     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18877   }
18878 
18879   result = (uint32_t)(arg1)->GetNumTargets();
18880   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18881   return SWIG_arg;
18882 
18883   if(0) SWIG_fail;
18884 
18885 fail:
18886   lua_error(L);
18887   return SWIG_arg;
18888 }
18889 
18890 
18891 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
18892   int SWIG_arg = 0;
18893   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18894   lldb::SBTarget result;
18895 
18896   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
18897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
18898 
18899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18900     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18901   }
18902 
18903   result = (arg1)->GetSelectedTarget();
18904   {
18905     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18907   }
18908   return SWIG_arg;
18909 
18910   if(0) SWIG_fail;
18911 
18912 fail:
18913   lua_error(L);
18914   return SWIG_arg;
18915 }
18916 
18917 
18918 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
18919   int SWIG_arg = 0;
18920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18921   lldb::SBTarget *arg2 = 0 ;
18922 
18923   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
18924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
18925   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
18926 
18927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18928     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18929   }
18930 
18931 
18932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18933     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
18934   }
18935 
18936   (arg1)->SetSelectedTarget(*arg2);
18937 
18938   return SWIG_arg;
18939 
18940   if(0) SWIG_fail;
18941 
18942 fail:
18943   lua_error(L);
18944   return SWIG_arg;
18945 }
18946 
18947 
18948 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
18949   int SWIG_arg = 0;
18950   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18951   lldb::SBPlatform result;
18952 
18953   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
18954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
18955 
18956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18957     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
18958   }
18959 
18960   result = (arg1)->GetSelectedPlatform();
18961   {
18962     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
18963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
18964   }
18965   return SWIG_arg;
18966 
18967   if(0) SWIG_fail;
18968 
18969 fail:
18970   lua_error(L);
18971   return SWIG_arg;
18972 }
18973 
18974 
18975 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
18976   int SWIG_arg = 0;
18977   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18978   lldb::SBPlatform *arg2 = 0 ;
18979 
18980   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
18981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
18982   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
18983 
18984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18985     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
18986   }
18987 
18988 
18989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
18990     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
18991   }
18992 
18993   (arg1)->SetSelectedPlatform(*arg2);
18994 
18995   return SWIG_arg;
18996 
18997   if(0) SWIG_fail;
18998 
18999 fail:
19000   lua_error(L);
19001   return SWIG_arg;
19002 }
19003 
19004 
19005 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19006   int SWIG_arg = 0;
19007   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19008   uint32_t result;
19009 
19010   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19012 
19013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19014     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19015   }
19016 
19017   result = (uint32_t)(arg1)->GetNumPlatforms();
19018   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19019   return SWIG_arg;
19020 
19021   if(0) SWIG_fail;
19022 
19023 fail:
19024   lua_error(L);
19025   return SWIG_arg;
19026 }
19027 
19028 
19029 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19030   int SWIG_arg = 0;
19031   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19032   uint32_t arg2 ;
19033   lldb::SBPlatform result;
19034 
19035   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19037   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19038 
19039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19040     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19041   }
19042 
19043   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19044   arg2 = (uint32_t)lua_tonumber(L, 2);
19045   result = (arg1)->GetPlatformAtIndex(arg2);
19046   {
19047     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19048     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19049   }
19050   return SWIG_arg;
19051 
19052   if(0) SWIG_fail;
19053 
19054 fail:
19055   lua_error(L);
19056   return SWIG_arg;
19057 }
19058 
19059 
19060 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19061   int SWIG_arg = 0;
19062   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19063   uint32_t result;
19064 
19065   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19067 
19068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19069     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19070   }
19071 
19072   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19073   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19074   return SWIG_arg;
19075 
19076   if(0) SWIG_fail;
19077 
19078 fail:
19079   lua_error(L);
19080   return SWIG_arg;
19081 }
19082 
19083 
19084 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19085   int SWIG_arg = 0;
19086   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19087   uint32_t arg2 ;
19088   lldb::SBStructuredData result;
19089 
19090   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19092   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19093 
19094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19095     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19096   }
19097 
19098   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19099   arg2 = (uint32_t)lua_tonumber(L, 2);
19100   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19101   {
19102     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19104   }
19105   return SWIG_arg;
19106 
19107   if(0) SWIG_fail;
19108 
19109 fail:
19110   lua_error(L);
19111   return SWIG_arg;
19112 }
19113 
19114 
19115 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19116   int SWIG_arg = 0;
19117   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19118   SwigValueWrapper< lldb::SBSourceManager > result;
19119 
19120   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19122 
19123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19124     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19125   }
19126 
19127   result = (arg1)->GetSourceManager();
19128   {
19129     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19131   }
19132   return SWIG_arg;
19133 
19134   if(0) SWIG_fail;
19135 
19136 fail:
19137   lua_error(L);
19138   return SWIG_arg;
19139 }
19140 
19141 
19142 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19143   int SWIG_arg = 0;
19144   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19145   char *arg2 = (char *) 0 ;
19146   lldb::SBError result;
19147 
19148   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19150   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19151 
19152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19153     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19154   }
19155 
19156   arg2 = (char *)lua_tostring(L, 2);
19157   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19158   {
19159     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19160     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19161   }
19162   return SWIG_arg;
19163 
19164   if(0) SWIG_fail;
19165 
19166 fail:
19167   lua_error(L);
19168   return SWIG_arg;
19169 }
19170 
19171 
19172 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19173   int SWIG_arg = 0;
19174   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19175   char *arg2 = (char *) 0 ;
19176   bool result;
19177 
19178   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19180   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19181 
19182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19183     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19184   }
19185 
19186   arg2 = (char *)lua_tostring(L, 2);
19187   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19188   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19189   return SWIG_arg;
19190 
19191   if(0) SWIG_fail;
19192 
19193 fail:
19194   lua_error(L);
19195   return SWIG_arg;
19196 }
19197 
19198 
19199 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19200   int SWIG_arg = 0;
19201   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19202   bool arg2 ;
19203   bool result;
19204 
19205   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19207   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19208 
19209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19210     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19211   }
19212 
19213   arg2 = (lua_toboolean(L, 2)!=0);
19214   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19216   return SWIG_arg;
19217 
19218   if(0) SWIG_fail;
19219 
19220 fail:
19221   lua_error(L);
19222   return SWIG_arg;
19223 }
19224 
19225 
19226 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19227   int SWIG_arg = 0;
19228   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19229   bool result;
19230 
19231   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19233 
19234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19235     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19236   }
19237 
19238   result = (bool)(arg1)->GetUseExternalEditor();
19239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19240   return SWIG_arg;
19241 
19242   if(0) SWIG_fail;
19243 
19244 fail:
19245   lua_error(L);
19246   return SWIG_arg;
19247 }
19248 
19249 
19250 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19251   int SWIG_arg = 0;
19252   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19253   bool arg2 ;
19254   bool result;
19255 
19256   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19258   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19259 
19260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19261     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19262   }
19263 
19264   arg2 = (lua_toboolean(L, 2)!=0);
19265   result = (bool)(arg1)->SetUseColor(arg2);
19266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19267   return SWIG_arg;
19268 
19269   if(0) SWIG_fail;
19270 
19271 fail:
19272   lua_error(L);
19273   return SWIG_arg;
19274 }
19275 
19276 
19277 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19278   int SWIG_arg = 0;
19279   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19280   bool result;
19281 
19282   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19284 
19285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19286     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19287   }
19288 
19289   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19291   return SWIG_arg;
19292 
19293   if(0) SWIG_fail;
19294 
19295 fail:
19296   lua_error(L);
19297   return SWIG_arg;
19298 }
19299 
19300 
19301 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19302   int SWIG_arg = 0;
19303   char *arg1 = (char *) 0 ;
19304   size_t arg2 ;
19305   bool result;
19306 
19307   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19308   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19309   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19310   arg1 = (char *)lua_tostring(L, 1);
19311   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19312   arg2 = (size_t)lua_tonumber(L, 2);
19313   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19314   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19315   return SWIG_arg;
19316 
19317   if(0) SWIG_fail;
19318 
19319 fail:
19320   lua_error(L);
19321   return SWIG_arg;
19322 }
19323 
19324 
19325 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19326   int SWIG_arg = 0;
19327   char *arg1 = (char *) 0 ;
19328   bool result;
19329 
19330   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19331   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19332   arg1 = (char *)lua_tostring(L, 1);
19333   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19334   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19335   return SWIG_arg;
19336 
19337   if(0) SWIG_fail;
19338 
19339 fail:
19340   lua_error(L);
19341   return SWIG_arg;
19342 }
19343 
19344 
19345 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19346   int SWIG_arg = 0;
19347   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19348   char *arg2 = (char *) 0 ;
19349   lldb::ScriptLanguage result;
19350 
19351   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19353   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19354 
19355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19356     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19357   }
19358 
19359   arg2 = (char *)lua_tostring(L, 2);
19360   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19361   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19362   return SWIG_arg;
19363 
19364   if(0) SWIG_fail;
19365 
19366 fail:
19367   lua_error(L);
19368   return SWIG_arg;
19369 }
19370 
19371 
19372 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19373   int SWIG_arg = 0;
19374   char *result = 0 ;
19375 
19376   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19377   result = (char *)lldb::SBDebugger::GetVersionString();
19378   lua_pushstring(L,(const char *)result); SWIG_arg++;
19379   return SWIG_arg;
19380 
19381   if(0) SWIG_fail;
19382 
19383 fail:
19384   lua_error(L);
19385   return SWIG_arg;
19386 }
19387 
19388 
19389 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19390   int SWIG_arg = 0;
19391   lldb::StateType arg1 ;
19392   char *result = 0 ;
19393 
19394   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19395   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19396   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19397   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19398   lua_pushstring(L,(const char *)result); SWIG_arg++;
19399   return SWIG_arg;
19400 
19401   if(0) SWIG_fail;
19402 
19403 fail:
19404   lua_error(L);
19405   return SWIG_arg;
19406 }
19407 
19408 
19409 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19410   int SWIG_arg = 0;
19411   lldb::SBStructuredData result;
19412 
19413   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19414   result = lldb::SBDebugger::GetBuildConfiguration();
19415   {
19416     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19418   }
19419   return SWIG_arg;
19420 
19421   if(0) SWIG_fail;
19422 
19423 fail:
19424   lua_error(L);
19425   return SWIG_arg;
19426 }
19427 
19428 
19429 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19430   int SWIG_arg = 0;
19431   lldb::StateType arg1 ;
19432   bool result;
19433 
19434   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19435   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19436   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19437   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19438   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19439   return SWIG_arg;
19440 
19441   if(0) SWIG_fail;
19442 
19443 fail:
19444   lua_error(L);
19445   return SWIG_arg;
19446 }
19447 
19448 
19449 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19450   int SWIG_arg = 0;
19451   lldb::StateType arg1 ;
19452   bool result;
19453 
19454   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19455   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19456   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19457   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19459   return SWIG_arg;
19460 
19461   if(0) SWIG_fail;
19462 
19463 fail:
19464   lua_error(L);
19465   return SWIG_arg;
19466 }
19467 
19468 
19469 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19470   int SWIG_arg = 0;
19471   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19472   char *arg2 = (char *) 0 ;
19473   char **arg3 = (char **) 0 ;
19474   bool result;
19475 
19476   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19478   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19479   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19480 
19481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19482     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19483   }
19484 
19485   arg2 = (char *)lua_tostring(L, 2);
19486 
19487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19488     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19489   }
19490 
19491   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19492   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19493   return SWIG_arg;
19494 
19495   if(0) SWIG_fail;
19496 
19497 fail:
19498   lua_error(L);
19499   return SWIG_arg;
19500 }
19501 
19502 
19503 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19504   int SWIG_arg = 0;
19505   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19506   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19507   void *arg3 = (void *) 0 ;
19508 
19509   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19511   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19512   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19513 
19514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19515     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19516   }
19517 
19518 
19519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19520     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19521   }
19522 
19523   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19524   (arg1)->SetLoggingCallback(arg2,arg3);
19525 
19526   return SWIG_arg;
19527 
19528   if(0) SWIG_fail;
19529 
19530 fail:
19531   lua_error(L);
19532   return SWIG_arg;
19533 }
19534 
19535 
19536 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19537   int SWIG_arg = 0;
19538   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19539   void *arg2 = (void *) 0 ;
19540   size_t arg3 ;
19541 
19542   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19544   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19545   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19546 
19547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19548     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19549   }
19550 
19551   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19552   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
19553   arg3 = (size_t)lua_tonumber(L, 3);
19554   (arg1)->DispatchInput((void const *)arg2,arg3);
19555 
19556   return SWIG_arg;
19557 
19558   if(0) SWIG_fail;
19559 
19560 fail:
19561   lua_error(L);
19562   return SWIG_arg;
19563 }
19564 
19565 
19566 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19567   int SWIG_arg = 0;
19568   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19569 
19570   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19572 
19573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19574     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19575   }
19576 
19577   (arg1)->DispatchInputInterrupt();
19578 
19579   return SWIG_arg;
19580 
19581   if(0) SWIG_fail;
19582 
19583 fail:
19584   lua_error(L);
19585   return SWIG_arg;
19586 }
19587 
19588 
19589 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19590   int SWIG_arg = 0;
19591   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19592 
19593   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19595 
19596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19597     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19598   }
19599 
19600   (arg1)->DispatchInputEndOfFile();
19601 
19602   return SWIG_arg;
19603 
19604   if(0) SWIG_fail;
19605 
19606 fail:
19607   lua_error(L);
19608   return SWIG_arg;
19609 }
19610 
19611 
19612 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19613   int SWIG_arg = 0;
19614   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19615   char *result = 0 ;
19616 
19617   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19619 
19620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19621     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19622   }
19623 
19624   result = (char *)(arg1)->GetInstanceName();
19625   lua_pushstring(L,(const char *)result); SWIG_arg++;
19626   return SWIG_arg;
19627 
19628   if(0) SWIG_fail;
19629 
19630 fail:
19631   lua_error(L);
19632   return SWIG_arg;
19633 }
19634 
19635 
19636 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19637   int SWIG_arg = 0;
19638   int arg1 ;
19639   lldb::SBDebugger result;
19640 
19641   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19642   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19643   arg1 = (int)lua_tonumber(L, 1);
19644   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19645   {
19646     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19648   }
19649   return SWIG_arg;
19650 
19651   if(0) SWIG_fail;
19652 
19653 fail:
19654   lua_error(L);
19655   return SWIG_arg;
19656 }
19657 
19658 
19659 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19660   int SWIG_arg = 0;
19661   char *arg1 = (char *) 0 ;
19662   char *arg2 = (char *) 0 ;
19663   char *arg3 = (char *) 0 ;
19664   lldb::SBError result;
19665 
19666   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19667   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19668   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19669   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19670   arg1 = (char *)lua_tostring(L, 1);
19671   arg2 = (char *)lua_tostring(L, 2);
19672   arg3 = (char *)lua_tostring(L, 3);
19673   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19674   {
19675     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19676     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19677   }
19678   return SWIG_arg;
19679 
19680   if(0) SWIG_fail;
19681 
19682 fail:
19683   lua_error(L);
19684   return SWIG_arg;
19685 }
19686 
19687 
19688 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19689   int SWIG_arg = 0;
19690   char *arg1 = (char *) 0 ;
19691   char *arg2 = (char *) 0 ;
19692   lldb::SBStringList result;
19693 
19694   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19696   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19697   arg1 = (char *)lua_tostring(L, 1);
19698   arg2 = (char *)lua_tostring(L, 2);
19699   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19700   {
19701     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19702     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19703   }
19704   return SWIG_arg;
19705 
19706   if(0) SWIG_fail;
19707 
19708 fail:
19709   lua_error(L);
19710   return SWIG_arg;
19711 }
19712 
19713 
19714 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19715   int SWIG_arg = 0;
19716   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19717   lldb::SBStream *arg2 = 0 ;
19718   bool result;
19719 
19720   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19722   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19723 
19724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19725     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19726   }
19727 
19728 
19729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19730     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19731   }
19732 
19733   result = (bool)(arg1)->GetDescription(*arg2);
19734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19735   return SWIG_arg;
19736 
19737   if(0) SWIG_fail;
19738 
19739 fail:
19740   lua_error(L);
19741   return SWIG_arg;
19742 }
19743 
19744 
19745 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19746   int SWIG_arg = 0;
19747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19748   uint32_t result;
19749 
19750   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19752 
19753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19754     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19755   }
19756 
19757   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19758   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19759   return SWIG_arg;
19760 
19761   if(0) SWIG_fail;
19762 
19763 fail:
19764   lua_error(L);
19765   return SWIG_arg;
19766 }
19767 
19768 
19769 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19770   int SWIG_arg = 0;
19771   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19772   uint32_t arg2 ;
19773 
19774   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19776   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19777 
19778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19779     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19780   }
19781 
19782   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19783   arg2 = (uint32_t)lua_tonumber(L, 2);
19784   (arg1)->SetTerminalWidth(arg2);
19785 
19786   return SWIG_arg;
19787 
19788   if(0) SWIG_fail;
19789 
19790 fail:
19791   lua_error(L);
19792   return SWIG_arg;
19793 }
19794 
19795 
19796 static int _wrap_SBDebugger_GetID(lua_State* L) {
19797   int SWIG_arg = 0;
19798   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19799   lldb::user_id_t result;
19800 
19801   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19803 
19804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19805     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19806   }
19807 
19808   result = (lldb::user_id_t)(arg1)->GetID();
19809   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19810   return SWIG_arg;
19811 
19812   if(0) SWIG_fail;
19813 
19814 fail:
19815   lua_error(L);
19816   return SWIG_arg;
19817 }
19818 
19819 
19820 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19821   int SWIG_arg = 0;
19822   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19823   char *result = 0 ;
19824 
19825   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19827 
19828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19829     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19830   }
19831 
19832   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19833   lua_pushstring(L,(const char *)result); SWIG_arg++;
19834   return SWIG_arg;
19835 
19836   if(0) SWIG_fail;
19837 
19838 fail:
19839   lua_error(L);
19840   return SWIG_arg;
19841 }
19842 
19843 
19844 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19845   int SWIG_arg = 0;
19846   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19847   char *arg2 = (char *) 0 ;
19848 
19849   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19851   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19852 
19853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19854     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19855   }
19856 
19857   arg2 = (char *)lua_tostring(L, 2);
19858   (arg1)->SetPrompt((char const *)arg2);
19859 
19860   return SWIG_arg;
19861 
19862   if(0) SWIG_fail;
19863 
19864 fail:
19865   lua_error(L);
19866   return SWIG_arg;
19867 }
19868 
19869 
19870 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19871   int SWIG_arg = 0;
19872   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19873   char *result = 0 ;
19874 
19875   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19877 
19878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19879     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19880   }
19881 
19882   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19883   lua_pushstring(L,(const char *)result); SWIG_arg++;
19884   return SWIG_arg;
19885 
19886   if(0) SWIG_fail;
19887 
19888 fail:
19889   lua_error(L);
19890   return SWIG_arg;
19891 }
19892 
19893 
19894 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
19895   int SWIG_arg = 0;
19896   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19897   lldb::ScriptLanguage result;
19898 
19899   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
19900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
19901 
19902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19903     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19904   }
19905 
19906   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
19907   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19908   return SWIG_arg;
19909 
19910   if(0) SWIG_fail;
19911 
19912 fail:
19913   lua_error(L);
19914   return SWIG_arg;
19915 }
19916 
19917 
19918 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
19919   int SWIG_arg = 0;
19920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19921   lldb::ScriptLanguage arg2 ;
19922 
19923   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
19924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
19925   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
19926 
19927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19928     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19929   }
19930 
19931   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
19932   (arg1)->SetScriptLanguage(arg2);
19933 
19934   return SWIG_arg;
19935 
19936   if(0) SWIG_fail;
19937 
19938 fail:
19939   lua_error(L);
19940   return SWIG_arg;
19941 }
19942 
19943 
19944 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
19945   int SWIG_arg = 0;
19946   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19947   bool result;
19948 
19949   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
19950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
19951 
19952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19953     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
19954   }
19955 
19956   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
19957   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19958   return SWIG_arg;
19959 
19960   if(0) SWIG_fail;
19961 
19962 fail:
19963   lua_error(L);
19964   return SWIG_arg;
19965 }
19966 
19967 
19968 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
19969   int SWIG_arg = 0;
19970   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19971   bool arg2 ;
19972 
19973   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
19974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
19975   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
19976 
19977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19978     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
19979   }
19980 
19981   arg2 = (lua_toboolean(L, 2)!=0);
19982   (arg1)->SetCloseInputOnEOF(arg2);
19983 
19984   return SWIG_arg;
19985 
19986   if(0) SWIG_fail;
19987 
19988 fail:
19989   lua_error(L);
19990   return SWIG_arg;
19991 }
19992 
19993 
19994 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
19995   int SWIG_arg = 0;
19996   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19997   char *arg2 = (char *) 0 ;
19998   lldb::SBTypeCategory result;
19999 
20000   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20002   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20003 
20004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20005     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20006   }
20007 
20008   arg2 = (char *)lua_tostring(L, 2);
20009   result = (arg1)->GetCategory((char const *)arg2);
20010   {
20011     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20012     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20013   }
20014   return SWIG_arg;
20015 
20016   if(0) SWIG_fail;
20017 
20018 fail:
20019   lua_error(L);
20020   return SWIG_arg;
20021 }
20022 
20023 
20024 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20025   int SWIG_arg = 0;
20026   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20027   lldb::LanguageType arg2 ;
20028   lldb::SBTypeCategory result;
20029 
20030   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20032   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20033 
20034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20035     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20036   }
20037 
20038   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20039   result = (arg1)->GetCategory(arg2);
20040   {
20041     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20042     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20043   }
20044   return SWIG_arg;
20045 
20046   if(0) SWIG_fail;
20047 
20048 fail:
20049   lua_error(L);
20050   return SWIG_arg;
20051 }
20052 
20053 
20054 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20055   int argc;
20056   int argv[3]={
20057     1,2,3
20058   };
20059 
20060   argc = lua_gettop(L);
20061   if (argc == 2) {
20062     int _v;
20063     {
20064       void *ptr;
20065       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20066         _v = 0;
20067       } else {
20068         _v = 1;
20069       }
20070     }
20071     if (_v) {
20072       {
20073         _v = lua_isnumber(L,argv[1]);
20074       }
20075       if (_v) {
20076         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20077       }
20078     }
20079   }
20080   if (argc == 2) {
20081     int _v;
20082     {
20083       void *ptr;
20084       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20085         _v = 0;
20086       } else {
20087         _v = 1;
20088       }
20089     }
20090     if (_v) {
20091       {
20092         _v = SWIG_lua_isnilstring(L,argv[1]);
20093       }
20094       if (_v) {
20095         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20096       }
20097     }
20098   }
20099 
20100   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20101     "  Possible C/C++ prototypes are:\n"
20102     "    lldb::SBDebugger::GetCategory(char const *)\n"
20103     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20104   lua_error(L);return 0;
20105 }
20106 
20107 
20108 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20109   int SWIG_arg = 0;
20110   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20111   char *arg2 = (char *) 0 ;
20112   lldb::SBTypeCategory result;
20113 
20114   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20116   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20117 
20118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20119     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20120   }
20121 
20122   arg2 = (char *)lua_tostring(L, 2);
20123   result = (arg1)->CreateCategory((char const *)arg2);
20124   {
20125     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20126     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20127   }
20128   return SWIG_arg;
20129 
20130   if(0) SWIG_fail;
20131 
20132 fail:
20133   lua_error(L);
20134   return SWIG_arg;
20135 }
20136 
20137 
20138 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20139   int SWIG_arg = 0;
20140   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20141   char *arg2 = (char *) 0 ;
20142   bool result;
20143 
20144   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20146   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20147 
20148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20149     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20150   }
20151 
20152   arg2 = (char *)lua_tostring(L, 2);
20153   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20154   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20155   return SWIG_arg;
20156 
20157   if(0) SWIG_fail;
20158 
20159 fail:
20160   lua_error(L);
20161   return SWIG_arg;
20162 }
20163 
20164 
20165 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20166   int SWIG_arg = 0;
20167   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20168   uint32_t result;
20169 
20170   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20172 
20173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20174     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20175   }
20176 
20177   result = (uint32_t)(arg1)->GetNumCategories();
20178   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20179   return SWIG_arg;
20180 
20181   if(0) SWIG_fail;
20182 
20183 fail:
20184   lua_error(L);
20185   return SWIG_arg;
20186 }
20187 
20188 
20189 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20190   int SWIG_arg = 0;
20191   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20192   uint32_t arg2 ;
20193   lldb::SBTypeCategory result;
20194 
20195   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20197   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20198 
20199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20200     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20201   }
20202 
20203   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20204   arg2 = (uint32_t)lua_tonumber(L, 2);
20205   result = (arg1)->GetCategoryAtIndex(arg2);
20206   {
20207     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20209   }
20210   return SWIG_arg;
20211 
20212   if(0) SWIG_fail;
20213 
20214 fail:
20215   lua_error(L);
20216   return SWIG_arg;
20217 }
20218 
20219 
20220 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20221   int SWIG_arg = 0;
20222   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20223   lldb::SBTypeCategory result;
20224 
20225   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20227 
20228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20229     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20230   }
20231 
20232   result = (arg1)->GetDefaultCategory();
20233   {
20234     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20235     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20236   }
20237   return SWIG_arg;
20238 
20239   if(0) SWIG_fail;
20240 
20241 fail:
20242   lua_error(L);
20243   return SWIG_arg;
20244 }
20245 
20246 
20247 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20248   int SWIG_arg = 0;
20249   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20250   lldb::SBTypeNameSpecifier arg2 ;
20251   lldb::SBTypeNameSpecifier *argp2 ;
20252   lldb::SBTypeFormat result;
20253 
20254   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20256   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20257 
20258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20259     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20260   }
20261 
20262 
20263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20264     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20265   }
20266   arg2 = *argp2;
20267 
20268   result = (arg1)->GetFormatForType(arg2);
20269   {
20270     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20272   }
20273   return SWIG_arg;
20274 
20275   if(0) SWIG_fail;
20276 
20277 fail:
20278   lua_error(L);
20279   return SWIG_arg;
20280 }
20281 
20282 
20283 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20284   int SWIG_arg = 0;
20285   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20286   lldb::SBTypeNameSpecifier arg2 ;
20287   lldb::SBTypeNameSpecifier *argp2 ;
20288   lldb::SBTypeSummary result;
20289 
20290   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20293 
20294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20295     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20296   }
20297 
20298 
20299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20300     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20301   }
20302   arg2 = *argp2;
20303 
20304   result = (arg1)->GetSummaryForType(arg2);
20305   {
20306     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20308   }
20309   return SWIG_arg;
20310 
20311   if(0) SWIG_fail;
20312 
20313 fail:
20314   lua_error(L);
20315   return SWIG_arg;
20316 }
20317 
20318 
20319 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20320   int SWIG_arg = 0;
20321   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20322   lldb::SBTypeNameSpecifier arg2 ;
20323   lldb::SBTypeNameSpecifier *argp2 ;
20324   lldb::SBTypeFilter result;
20325 
20326   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20328   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20329 
20330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20331     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20332   }
20333 
20334 
20335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20336     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20337   }
20338   arg2 = *argp2;
20339 
20340   result = (arg1)->GetFilterForType(arg2);
20341   {
20342     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20343     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20344   }
20345   return SWIG_arg;
20346 
20347   if(0) SWIG_fail;
20348 
20349 fail:
20350   lua_error(L);
20351   return SWIG_arg;
20352 }
20353 
20354 
20355 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20356   int SWIG_arg = 0;
20357   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20358   lldb::SBTypeNameSpecifier arg2 ;
20359   lldb::SBTypeNameSpecifier *argp2 ;
20360   lldb::SBTypeSynthetic result;
20361 
20362   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20365 
20366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20367     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20368   }
20369 
20370 
20371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20372     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20373   }
20374   arg2 = *argp2;
20375 
20376   result = (arg1)->GetSyntheticForType(arg2);
20377   {
20378     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20380   }
20381   return SWIG_arg;
20382 
20383   if(0) SWIG_fail;
20384 
20385 fail:
20386   lua_error(L);
20387   return SWIG_arg;
20388 }
20389 
20390 
20391 static int _wrap_SBDebugger___tostring(lua_State* L) {
20392   int SWIG_arg = 0;
20393   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20394   std::string result;
20395 
20396   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20398 
20399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20400     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20401   }
20402 
20403   result = lldb_SBDebugger___str__(arg1);
20404   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20405   return SWIG_arg;
20406 
20407   if(0) SWIG_fail;
20408 
20409 fail:
20410   lua_error(L);
20411   return SWIG_arg;
20412 }
20413 
20414 
20415 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20416   int SWIG_arg = 0;
20417   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20418   bool arg2 ;
20419   bool arg3 ;
20420   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20421   int *arg5 = 0 ;
20422   bool *arg6 = 0 ;
20423   bool *arg7 = 0 ;
20424   int temp5 ;
20425   bool temp6 ;
20426   bool temp7 ;
20427 
20428   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20430   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20431   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20432   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20433   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20434   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20435   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20436 
20437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20438     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20439   }
20440 
20441   arg2 = (lua_toboolean(L, 2)!=0);
20442   arg3 = (lua_toboolean(L, 3)!=0);
20443 
20444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20445     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20446   }
20447 
20448   temp5 = (int)lua_tonumber(L,5);
20449   arg5 = &temp5;
20450   temp6 = (lua_toboolean(L,6)!=0);
20451   arg6 = &temp6;
20452   temp7 = (lua_toboolean(L,7)!=0);
20453   arg7 = &temp7;
20454   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20455 
20456   lua_pushnumber(L, (lua_Number) *arg5); SWIG_arg++;
20457   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20458   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20459   return SWIG_arg;
20460 
20461   if(0) SWIG_fail;
20462 
20463 fail:
20464   lua_error(L);
20465   return SWIG_arg;
20466 }
20467 
20468 
20469 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20470   int SWIG_arg = 0;
20471   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20472   lldb::LanguageType arg2 ;
20473   char *arg3 = (char *) 0 ;
20474   lldb::SBError result;
20475 
20476   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20479   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20480 
20481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20482     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20483   }
20484 
20485   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20486   arg3 = (char *)lua_tostring(L, 3);
20487   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20488   {
20489     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20490     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20491   }
20492   return SWIG_arg;
20493 
20494   if(0) SWIG_fail;
20495 
20496 fail:
20497   lua_error(L);
20498   return SWIG_arg;
20499 }
20500 
20501 
20502 static void swig_delete_SBDebugger(void *obj) {
20503 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20504 delete arg1;
20505 }
20506 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20507     assert(lua_istable(L,1));
20508     lua_pushcfunction(L,_wrap_new_SBDebugger);
20509     assert(!lua_isnil(L,-1));
20510     lua_replace(L,1); /* replace our table with real constructor */
20511     lua_call(L,lua_gettop(L)-1,1);
20512     return 1;
20513 }
20514 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20515     {0,0,0}
20516 };
20517 static swig_lua_method swig_SBDebugger_methods[]= {
20518     { "IsValid", _wrap_SBDebugger_IsValid},
20519     { "Clear", _wrap_SBDebugger_Clear},
20520     { "SetAsync", _wrap_SBDebugger_SetAsync},
20521     { "GetAsync", _wrap_SBDebugger_GetAsync},
20522     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20523     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20524     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20525     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20526     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20527     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20528     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20529     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20530     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20531     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20532     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20533     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20534     { "GetListener", _wrap_SBDebugger_GetListener},
20535     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20536     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20537     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20538     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20539     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20540     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20541     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20542     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20543     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20544     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20545     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20546     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20547     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20548     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20549     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20550     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20551     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20552     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20553     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20554     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20555     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20556     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20557     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20558     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20559     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20560     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20561     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20562     { "EnableLog", _wrap_SBDebugger_EnableLog},
20563     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20564     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20565     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20566     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20567     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20568     { "GetDescription", _wrap_SBDebugger_GetDescription},
20569     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20570     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20571     { "GetID", _wrap_SBDebugger_GetID},
20572     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20573     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20574     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20575     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20576     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20577     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20578     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20579     { "GetCategory", _wrap_SBDebugger_GetCategory},
20580     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20581     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20582     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20583     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20584     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20585     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20586     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20587     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20588     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20589     { "__tostring", _wrap_SBDebugger___tostring},
20590     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20591     { "RunREPL", _wrap_SBDebugger_RunREPL},
20592     {0,0}
20593 };
20594 static swig_lua_method swig_SBDebugger_meta[] = {
20595     { "__tostring", _wrap_SBDebugger___tostring},
20596     {0,0}
20597 };
20598 
20599 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20600     {0,0,0}
20601 };
20602 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20603     {0,0,0,0,0,0}
20604 };
20605 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20606     { "Initialize", _wrap_SBDebugger_Initialize},
20607     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20608     { "Terminate", _wrap_SBDebugger_Terminate},
20609     { "Create", _wrap_SBDebugger_Create},
20610     { "Destroy", _wrap_SBDebugger_Destroy},
20611     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20612     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20613     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20614     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20615     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20616     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20617     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20618     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20619     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20620     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20621     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20622     {0,0}
20623 };
20624 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20625     0
20626 };
20627 
20628 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20629     "SBDebugger",
20630     swig_SBDebugger_Sf_SwigStatic_methods,
20631     swig_SBDebugger_Sf_SwigStatic_attributes,
20632     swig_SBDebugger_Sf_SwigStatic_constants,
20633     swig_SBDebugger_Sf_SwigStatic_classes,
20634     0
20635 };
20636 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20637 static const char *swig_SBDebugger_base_names[] = {0};
20638 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 };
20639 
20640 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20641   int SWIG_arg = 0;
20642   lldb::SBDeclaration *result = 0 ;
20643 
20644   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20645   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20646   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20647   return SWIG_arg;
20648 
20649   if(0) SWIG_fail;
20650 
20651 fail:
20652   lua_error(L);
20653   return SWIG_arg;
20654 }
20655 
20656 
20657 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
20658   int SWIG_arg = 0;
20659   lldb::SBDeclaration *arg1 = 0 ;
20660   lldb::SBDeclaration *result = 0 ;
20661 
20662   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20663   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20664 
20665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20666     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20667   }
20668 
20669   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20670   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20671   return SWIG_arg;
20672 
20673   if(0) SWIG_fail;
20674 
20675 fail:
20676   lua_error(L);
20677   return SWIG_arg;
20678 }
20679 
20680 
20681 static int _wrap_new_SBDeclaration(lua_State* L) {
20682   int argc;
20683   int argv[2]={
20684     1,2
20685   };
20686 
20687   argc = lua_gettop(L);
20688   if (argc == 0) {
20689     return _wrap_new_SBDeclaration__SWIG_0(L);
20690   }
20691   if (argc == 1) {
20692     int _v;
20693     {
20694       void *ptr;
20695       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, 0)) {
20696         _v = 0;
20697       } else {
20698         _v = 1;
20699       }
20700     }
20701     if (_v) {
20702       return _wrap_new_SBDeclaration__SWIG_1(L);
20703     }
20704   }
20705 
20706   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20707     "  Possible C/C++ prototypes are:\n"
20708     "    lldb::SBDeclaration::SBDeclaration()\n"
20709     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20710   lua_error(L);return 0;
20711 }
20712 
20713 
20714 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20715   int SWIG_arg = 0;
20716   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20717   bool result;
20718 
20719   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20721 
20722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20723     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20724   }
20725 
20726   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20727   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20728   return SWIG_arg;
20729 
20730   if(0) SWIG_fail;
20731 
20732 fail:
20733   lua_error(L);
20734   return SWIG_arg;
20735 }
20736 
20737 
20738 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20739   int SWIG_arg = 0;
20740   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20741   lldb::SBFileSpec result;
20742 
20743   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20745 
20746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20747     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20748   }
20749 
20750   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20751   {
20752     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20754   }
20755   return SWIG_arg;
20756 
20757   if(0) SWIG_fail;
20758 
20759 fail:
20760   lua_error(L);
20761   return SWIG_arg;
20762 }
20763 
20764 
20765 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20766   int SWIG_arg = 0;
20767   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20768   uint32_t result;
20769 
20770   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20772 
20773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20774     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20775   }
20776 
20777   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20778   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20779   return SWIG_arg;
20780 
20781   if(0) SWIG_fail;
20782 
20783 fail:
20784   lua_error(L);
20785   return SWIG_arg;
20786 }
20787 
20788 
20789 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20790   int SWIG_arg = 0;
20791   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20792   uint32_t result;
20793 
20794   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20796 
20797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20798     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20799   }
20800 
20801   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20802   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20803   return SWIG_arg;
20804 
20805   if(0) SWIG_fail;
20806 
20807 fail:
20808   lua_error(L);
20809   return SWIG_arg;
20810 }
20811 
20812 
20813 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20814   int SWIG_arg = 0;
20815   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20816   lldb::SBStream *arg2 = 0 ;
20817   bool result;
20818 
20819   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20821   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20822 
20823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20824     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20825   }
20826 
20827 
20828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20829     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20830   }
20831 
20832   result = (bool)(arg1)->GetDescription(*arg2);
20833   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20834   return SWIG_arg;
20835 
20836   if(0) SWIG_fail;
20837 
20838 fail:
20839   lua_error(L);
20840   return SWIG_arg;
20841 }
20842 
20843 
20844 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20845   int SWIG_arg = 0;
20846   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20847   lldb::SBFileSpec arg2 ;
20848   lldb::SBFileSpec *argp2 ;
20849 
20850   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20853 
20854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20855     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20856   }
20857 
20858 
20859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20860     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20861   }
20862   arg2 = *argp2;
20863 
20864   (arg1)->SetFileSpec(arg2);
20865 
20866   return SWIG_arg;
20867 
20868   if(0) SWIG_fail;
20869 
20870 fail:
20871   lua_error(L);
20872   return SWIG_arg;
20873 }
20874 
20875 
20876 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20877   int SWIG_arg = 0;
20878   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20879   uint32_t arg2 ;
20880 
20881   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20883   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20884 
20885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20886     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20887   }
20888 
20889   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20890   arg2 = (uint32_t)lua_tonumber(L, 2);
20891   (arg1)->SetLine(arg2);
20892 
20893   return SWIG_arg;
20894 
20895   if(0) SWIG_fail;
20896 
20897 fail:
20898   lua_error(L);
20899   return SWIG_arg;
20900 }
20901 
20902 
20903 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
20904   int SWIG_arg = 0;
20905   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20906   uint32_t arg2 ;
20907 
20908   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
20909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
20910   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
20911 
20912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20913     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20914   }
20915 
20916   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20917   arg2 = (uint32_t)lua_tonumber(L, 2);
20918   (arg1)->SetColumn(arg2);
20919 
20920   return SWIG_arg;
20921 
20922   if(0) SWIG_fail;
20923 
20924 fail:
20925   lua_error(L);
20926   return SWIG_arg;
20927 }
20928 
20929 
20930 static int _wrap_SBDeclaration___eq(lua_State* L) {
20931   int SWIG_arg = 0;
20932   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20933   lldb::SBDeclaration *arg2 = 0 ;
20934   bool result;
20935 
20936   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
20937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
20938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
20939 
20940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20941     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
20942   }
20943 
20944 
20945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
20946     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
20947   }
20948 
20949   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
20950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20951   return SWIG_arg;
20952 
20953   if(0) SWIG_fail;
20954 
20955 fail:
20956   lua_error(L);
20957   return SWIG_arg;
20958 }
20959 
20960 
20961 static int _wrap_SBDeclaration___tostring(lua_State* L) {
20962   int SWIG_arg = 0;
20963   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20964   std::string result;
20965 
20966   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
20967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
20968 
20969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20970     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
20971   }
20972 
20973   result = lldb_SBDeclaration___str__(arg1);
20974   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20975   return SWIG_arg;
20976 
20977   if(0) SWIG_fail;
20978 
20979 fail:
20980   lua_error(L);
20981   return SWIG_arg;
20982 }
20983 
20984 
20985 static void swig_delete_SBDeclaration(void *obj) {
20986 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
20987 delete arg1;
20988 }
20989 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
20990     assert(lua_istable(L,1));
20991     lua_pushcfunction(L,_wrap_new_SBDeclaration);
20992     assert(!lua_isnil(L,-1));
20993     lua_replace(L,1); /* replace our table with real constructor */
20994     lua_call(L,lua_gettop(L)-1,1);
20995     return 1;
20996 }
20997 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
20998     {0,0,0}
20999 };
21000 static swig_lua_method swig_SBDeclaration_methods[]= {
21001     { "IsValid", _wrap_SBDeclaration_IsValid},
21002     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21003     { "GetLine", _wrap_SBDeclaration_GetLine},
21004     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21005     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21006     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21007     { "SetLine", _wrap_SBDeclaration_SetLine},
21008     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21009     { "__eq", _wrap_SBDeclaration___eq},
21010     { "__tostring", _wrap_SBDeclaration___tostring},
21011     {0,0}
21012 };
21013 static swig_lua_method swig_SBDeclaration_meta[] = {
21014     { "__eq", _wrap_SBDeclaration___eq},
21015     { "__tostring", _wrap_SBDeclaration___tostring},
21016     {0,0}
21017 };
21018 
21019 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21020     {0,0,0}
21021 };
21022 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21023     {0,0,0,0,0,0}
21024 };
21025 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21026     {0,0}
21027 };
21028 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21029     0
21030 };
21031 
21032 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21033     "SBDeclaration",
21034     swig_SBDeclaration_Sf_SwigStatic_methods,
21035     swig_SBDeclaration_Sf_SwigStatic_attributes,
21036     swig_SBDeclaration_Sf_SwigStatic_constants,
21037     swig_SBDeclaration_Sf_SwigStatic_classes,
21038     0
21039 };
21040 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21041 static const char *swig_SBDeclaration_base_names[] = {0};
21042 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 };
21043 
21044 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21045   int SWIG_arg = 0;
21046   lldb::SBError *result = 0 ;
21047 
21048   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21049   result = (lldb::SBError *)new lldb::SBError();
21050   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21051   return SWIG_arg;
21052 
21053   if(0) SWIG_fail;
21054 
21055 fail:
21056   lua_error(L);
21057   return SWIG_arg;
21058 }
21059 
21060 
21061 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21062   int SWIG_arg = 0;
21063   lldb::SBError *arg1 = 0 ;
21064   lldb::SBError *result = 0 ;
21065 
21066   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21067   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21068 
21069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21070     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21071   }
21072 
21073   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21074   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21075   return SWIG_arg;
21076 
21077   if(0) SWIG_fail;
21078 
21079 fail:
21080   lua_error(L);
21081   return SWIG_arg;
21082 }
21083 
21084 
21085 static int _wrap_new_SBError(lua_State* L) {
21086   int argc;
21087   int argv[2]={
21088     1,2
21089   };
21090 
21091   argc = lua_gettop(L);
21092   if (argc == 0) {
21093     return _wrap_new_SBError__SWIG_0(L);
21094   }
21095   if (argc == 1) {
21096     int _v;
21097     {
21098       void *ptr;
21099       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21100         _v = 0;
21101       } else {
21102         _v = 1;
21103       }
21104     }
21105     if (_v) {
21106       return _wrap_new_SBError__SWIG_1(L);
21107     }
21108   }
21109 
21110   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21111     "  Possible C/C++ prototypes are:\n"
21112     "    lldb::SBError::SBError()\n"
21113     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21114   lua_error(L);return 0;
21115 }
21116 
21117 
21118 static int _wrap_SBError_GetCString(lua_State* L) {
21119   int SWIG_arg = 0;
21120   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21121   char *result = 0 ;
21122 
21123   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21125 
21126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21127     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21128   }
21129 
21130   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21131   lua_pushstring(L,(const char *)result); SWIG_arg++;
21132   return SWIG_arg;
21133 
21134   if(0) SWIG_fail;
21135 
21136 fail:
21137   lua_error(L);
21138   return SWIG_arg;
21139 }
21140 
21141 
21142 static int _wrap_SBError_Clear(lua_State* L) {
21143   int SWIG_arg = 0;
21144   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21145 
21146   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21148 
21149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21150     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21151   }
21152 
21153   (arg1)->Clear();
21154 
21155   return SWIG_arg;
21156 
21157   if(0) SWIG_fail;
21158 
21159 fail:
21160   lua_error(L);
21161   return SWIG_arg;
21162 }
21163 
21164 
21165 static int _wrap_SBError_Fail(lua_State* L) {
21166   int SWIG_arg = 0;
21167   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21168   bool result;
21169 
21170   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21172 
21173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21174     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21175   }
21176 
21177   result = (bool)((lldb::SBError const *)arg1)->Fail();
21178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21179   return SWIG_arg;
21180 
21181   if(0) SWIG_fail;
21182 
21183 fail:
21184   lua_error(L);
21185   return SWIG_arg;
21186 }
21187 
21188 
21189 static int _wrap_SBError_Success(lua_State* L) {
21190   int SWIG_arg = 0;
21191   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21192   bool result;
21193 
21194   SWIG_check_num_args("lldb::SBError::Success",1,1)
21195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21196 
21197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21198     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21199   }
21200 
21201   result = (bool)((lldb::SBError const *)arg1)->Success();
21202   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21203   return SWIG_arg;
21204 
21205   if(0) SWIG_fail;
21206 
21207 fail:
21208   lua_error(L);
21209   return SWIG_arg;
21210 }
21211 
21212 
21213 static int _wrap_SBError_GetError(lua_State* L) {
21214   int SWIG_arg = 0;
21215   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21216   uint32_t result;
21217 
21218   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21220 
21221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21222     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21223   }
21224 
21225   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21226   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21227   return SWIG_arg;
21228 
21229   if(0) SWIG_fail;
21230 
21231 fail:
21232   lua_error(L);
21233   return SWIG_arg;
21234 }
21235 
21236 
21237 static int _wrap_SBError_GetType(lua_State* L) {
21238   int SWIG_arg = 0;
21239   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21240   lldb::ErrorType result;
21241 
21242   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21244 
21245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21246     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21247   }
21248 
21249   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21250   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21251   return SWIG_arg;
21252 
21253   if(0) SWIG_fail;
21254 
21255 fail:
21256   lua_error(L);
21257   return SWIG_arg;
21258 }
21259 
21260 
21261 static int _wrap_SBError_SetError(lua_State* L) {
21262   int SWIG_arg = 0;
21263   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21264   uint32_t arg2 ;
21265   lldb::ErrorType arg3 ;
21266 
21267   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21269   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21270   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21271 
21272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21273     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21274   }
21275 
21276   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21277   arg2 = (uint32_t)lua_tonumber(L, 2);
21278   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21279   (arg1)->SetError(arg2,arg3);
21280 
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_SetErrorToErrno(lua_State* L) {
21292   int SWIG_arg = 0;
21293   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21294 
21295   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21297 
21298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21299     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21300   }
21301 
21302   (arg1)->SetErrorToErrno();
21303 
21304   return SWIG_arg;
21305 
21306   if(0) SWIG_fail;
21307 
21308 fail:
21309   lua_error(L);
21310   return SWIG_arg;
21311 }
21312 
21313 
21314 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21315   int SWIG_arg = 0;
21316   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21317 
21318   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21320 
21321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21322     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21323   }
21324 
21325   (arg1)->SetErrorToGenericError();
21326 
21327   return SWIG_arg;
21328 
21329   if(0) SWIG_fail;
21330 
21331 fail:
21332   lua_error(L);
21333   return SWIG_arg;
21334 }
21335 
21336 
21337 static int _wrap_SBError_SetErrorString(lua_State* L) {
21338   int SWIG_arg = 0;
21339   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21340   char *arg2 = (char *) 0 ;
21341 
21342   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21344   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21345 
21346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21347     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21348   }
21349 
21350   arg2 = (char *)lua_tostring(L, 2);
21351   (arg1)->SetErrorString((char const *)arg2);
21352 
21353   return SWIG_arg;
21354 
21355   if(0) SWIG_fail;
21356 
21357 fail:
21358   lua_error(L);
21359   return SWIG_arg;
21360 }
21361 
21362 
21363 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21364   int SWIG_arg = 0;
21365   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21366   char *arg2 = (char *) 0 ;
21367   char *arg3 = (char *) 0 ;
21368   char *arg4 = (char *) 0 ;
21369   char *arg5 = (char *) 0 ;
21370   int result;
21371 
21372   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21374   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21375   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21376   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21377   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21378 
21379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21380     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21381   }
21382 
21383   arg2 = (char *)lua_tostring(L, 2);
21384   arg3 = (char *)lua_tostring(L, 3);
21385   arg4 = (char *)lua_tostring(L, 4);
21386   arg5 = (char *)lua_tostring(L, 5);
21387   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21388   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21389   return SWIG_arg;
21390 
21391   if(0) SWIG_fail;
21392 
21393 fail:
21394   lua_error(L);
21395   return SWIG_arg;
21396 }
21397 
21398 
21399 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21400   int SWIG_arg = 0;
21401   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21402   char *arg2 = (char *) 0 ;
21403   char *arg3 = (char *) 0 ;
21404   char *arg4 = (char *) 0 ;
21405   int result;
21406 
21407   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21409   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21410   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21411   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21412 
21413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21414     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21415   }
21416 
21417   arg2 = (char *)lua_tostring(L, 2);
21418   arg3 = (char *)lua_tostring(L, 3);
21419   arg4 = (char *)lua_tostring(L, 4);
21420   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21421   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21422   return SWIG_arg;
21423 
21424   if(0) SWIG_fail;
21425 
21426 fail:
21427   lua_error(L);
21428   return SWIG_arg;
21429 }
21430 
21431 
21432 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21433   int SWIG_arg = 0;
21434   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21435   char *arg2 = (char *) 0 ;
21436   char *arg3 = (char *) 0 ;
21437   int result;
21438 
21439   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21441   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21442   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21443 
21444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21445     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21446   }
21447 
21448   arg2 = (char *)lua_tostring(L, 2);
21449   arg3 = (char *)lua_tostring(L, 3);
21450   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21451   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21452   return SWIG_arg;
21453 
21454   if(0) SWIG_fail;
21455 
21456 fail:
21457   lua_error(L);
21458   return SWIG_arg;
21459 }
21460 
21461 
21462 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21463   int SWIG_arg = 0;
21464   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21465   char *arg2 = (char *) 0 ;
21466   int result;
21467 
21468   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21470   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21471 
21472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21473     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21474   }
21475 
21476   arg2 = (char *)lua_tostring(L, 2);
21477   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21478   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21479   return SWIG_arg;
21480 
21481   if(0) SWIG_fail;
21482 
21483 fail:
21484   lua_error(L);
21485   return SWIG_arg;
21486 }
21487 
21488 
21489 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21490   int argc;
21491   int argv[6]={
21492     1,2,3,4,5,6
21493   };
21494 
21495   argc = lua_gettop(L);
21496   if (argc == 2) {
21497     int _v;
21498     {
21499       void *ptr;
21500       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21501         _v = 0;
21502       } else {
21503         _v = 1;
21504       }
21505     }
21506     if (_v) {
21507       {
21508         _v = SWIG_lua_isnilstring(L,argv[1]);
21509       }
21510       if (_v) {
21511         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21512       }
21513     }
21514   }
21515   if (argc == 3) {
21516     int _v;
21517     {
21518       void *ptr;
21519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21520         _v = 0;
21521       } else {
21522         _v = 1;
21523       }
21524     }
21525     if (_v) {
21526       {
21527         _v = SWIG_lua_isnilstring(L,argv[1]);
21528       }
21529       if (_v) {
21530         {
21531           _v = SWIG_lua_isnilstring(L,argv[2]);
21532         }
21533         if (_v) {
21534           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21535         }
21536       }
21537     }
21538   }
21539   if (argc == 4) {
21540     int _v;
21541     {
21542       void *ptr;
21543       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21544         _v = 0;
21545       } else {
21546         _v = 1;
21547       }
21548     }
21549     if (_v) {
21550       {
21551         _v = SWIG_lua_isnilstring(L,argv[1]);
21552       }
21553       if (_v) {
21554         {
21555           _v = SWIG_lua_isnilstring(L,argv[2]);
21556         }
21557         if (_v) {
21558           {
21559             _v = SWIG_lua_isnilstring(L,argv[3]);
21560           }
21561           if (_v) {
21562             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21563           }
21564         }
21565       }
21566     }
21567   }
21568   if (argc == 5) {
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           {
21588             _v = SWIG_lua_isnilstring(L,argv[3]);
21589           }
21590           if (_v) {
21591             {
21592               _v = SWIG_lua_isnilstring(L,argv[4]);
21593             }
21594             if (_v) {
21595               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21596             }
21597           }
21598         }
21599       }
21600     }
21601   }
21602 
21603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21604     "  Possible C/C++ prototypes are:\n"
21605     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21606     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21607     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21608     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21609   lua_error(L);return 0;
21610 }
21611 
21612 
21613 static int _wrap_SBError_IsValid(lua_State* L) {
21614   int SWIG_arg = 0;
21615   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21616   bool result;
21617 
21618   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21620 
21621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21622     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21623   }
21624 
21625   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21626   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21627   return SWIG_arg;
21628 
21629   if(0) SWIG_fail;
21630 
21631 fail:
21632   lua_error(L);
21633   return SWIG_arg;
21634 }
21635 
21636 
21637 static int _wrap_SBError_GetDescription(lua_State* L) {
21638   int SWIG_arg = 0;
21639   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21640   lldb::SBStream *arg2 = 0 ;
21641   bool result;
21642 
21643   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21645   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21646 
21647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21648     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21649   }
21650 
21651 
21652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21653     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21654   }
21655 
21656   result = (bool)(arg1)->GetDescription(*arg2);
21657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21658   return SWIG_arg;
21659 
21660   if(0) SWIG_fail;
21661 
21662 fail:
21663   lua_error(L);
21664   return SWIG_arg;
21665 }
21666 
21667 
21668 static int _wrap_SBError___tostring(lua_State* L) {
21669   int SWIG_arg = 0;
21670   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21671   std::string result;
21672 
21673   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21675 
21676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21677     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21678   }
21679 
21680   result = lldb_SBError___str__(arg1);
21681   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21682   return SWIG_arg;
21683 
21684   if(0) SWIG_fail;
21685 
21686 fail:
21687   lua_error(L);
21688   return SWIG_arg;
21689 }
21690 
21691 
21692 static void swig_delete_SBError(void *obj) {
21693 lldb::SBError *arg1 = (lldb::SBError *) obj;
21694 delete arg1;
21695 }
21696 static int _proxy__wrap_new_SBError(lua_State *L) {
21697     assert(lua_istable(L,1));
21698     lua_pushcfunction(L,_wrap_new_SBError);
21699     assert(!lua_isnil(L,-1));
21700     lua_replace(L,1); /* replace our table with real constructor */
21701     lua_call(L,lua_gettop(L)-1,1);
21702     return 1;
21703 }
21704 static swig_lua_attribute swig_SBError_attributes[] = {
21705     {0,0,0}
21706 };
21707 static swig_lua_method swig_SBError_methods[]= {
21708     { "GetCString", _wrap_SBError_GetCString},
21709     { "Clear", _wrap_SBError_Clear},
21710     { "Fail", _wrap_SBError_Fail},
21711     { "Success", _wrap_SBError_Success},
21712     { "GetError", _wrap_SBError_GetError},
21713     { "GetType", _wrap_SBError_GetType},
21714     { "SetError", _wrap_SBError_SetError},
21715     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21716     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21717     { "SetErrorString", _wrap_SBError_SetErrorString},
21718     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21719     { "IsValid", _wrap_SBError_IsValid},
21720     { "GetDescription", _wrap_SBError_GetDescription},
21721     { "__tostring", _wrap_SBError___tostring},
21722     {0,0}
21723 };
21724 static swig_lua_method swig_SBError_meta[] = {
21725     { "__tostring", _wrap_SBError___tostring},
21726     {0,0}
21727 };
21728 
21729 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21730     {0,0,0}
21731 };
21732 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21733     {0,0,0,0,0,0}
21734 };
21735 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21736     {0,0}
21737 };
21738 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21739     0
21740 };
21741 
21742 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21743     "SBError",
21744     swig_SBError_Sf_SwigStatic_methods,
21745     swig_SBError_Sf_SwigStatic_attributes,
21746     swig_SBError_Sf_SwigStatic_constants,
21747     swig_SBError_Sf_SwigStatic_classes,
21748     0
21749 };
21750 static swig_lua_class *swig_SBError_bases[] = {0};
21751 static const char *swig_SBError_base_names[] = {0};
21752 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 };
21753 
21754 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
21755   int SWIG_arg = 0;
21756   lldb::SBEvent *result = 0 ;
21757 
21758   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
21759   result = (lldb::SBEvent *)new lldb::SBEvent();
21760   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
21761   return SWIG_arg;
21762 
21763   if(0) SWIG_fail;
21764 
21765 fail:
21766   lua_error(L);
21767   return SWIG_arg;
21768 }
21769 
21770 
21771 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
21772   int SWIG_arg = 0;
21773   lldb::SBEvent *arg1 = 0 ;
21774   lldb::SBEvent *result = 0 ;
21775 
21776   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
21777   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
21778 
21779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21780     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
21781   }
21782 
21783   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
21784   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
21785   return SWIG_arg;
21786 
21787   if(0) SWIG_fail;
21788 
21789 fail:
21790   lua_error(L);
21791   return SWIG_arg;
21792 }
21793 
21794 
21795 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
21796   int SWIG_arg = 0;
21797   uint32_t arg1 ;
21798   char *arg2 = (char *) 0 ;
21799   uint32_t arg3 ;
21800   lldb::SBEvent *result = 0 ;
21801 
21802   SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
21803   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
21804   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
21805   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
21806   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
21807   arg1 = (uint32_t)lua_tonumber(L, 1);
21808   arg2 = (char *)lua_tostring(L, 2);
21809   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
21810   arg3 = (uint32_t)lua_tonumber(L, 3);
21811   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
21812   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
21813   return SWIG_arg;
21814 
21815   if(0) SWIG_fail;
21816 
21817 fail:
21818   lua_error(L);
21819   return SWIG_arg;
21820 }
21821 
21822 
21823 static int _wrap_new_SBEvent(lua_State* L) {
21824   int argc;
21825   int argv[4]={
21826     1,2,3,4
21827   };
21828 
21829   argc = lua_gettop(L);
21830   if (argc == 0) {
21831     return _wrap_new_SBEvent__SWIG_0(L);
21832   }
21833   if (argc == 1) {
21834     int _v;
21835     {
21836       void *ptr;
21837       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
21838         _v = 0;
21839       } else {
21840         _v = 1;
21841       }
21842     }
21843     if (_v) {
21844       return _wrap_new_SBEvent__SWIG_1(L);
21845     }
21846   }
21847   if (argc == 3) {
21848     int _v;
21849     {
21850       _v = lua_isnumber(L,argv[0]);
21851     }
21852     if (_v) {
21853       {
21854         _v = SWIG_lua_isnilstring(L,argv[1]);
21855       }
21856       if (_v) {
21857         {
21858           _v = lua_isnumber(L,argv[2]);
21859         }
21860         if (_v) {
21861           return _wrap_new_SBEvent__SWIG_2(L);
21862         }
21863       }
21864     }
21865   }
21866 
21867   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
21868     "  Possible C/C++ prototypes are:\n"
21869     "    lldb::SBEvent::SBEvent()\n"
21870     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
21871     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
21872   lua_error(L);return 0;
21873 }
21874 
21875 
21876 static int _wrap_SBEvent_IsValid(lua_State* L) {
21877   int SWIG_arg = 0;
21878   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21879   bool result;
21880 
21881   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
21882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
21883 
21884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21885     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
21886   }
21887 
21888   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
21889   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21890   return SWIG_arg;
21891 
21892   if(0) SWIG_fail;
21893 
21894 fail:
21895   lua_error(L);
21896   return SWIG_arg;
21897 }
21898 
21899 
21900 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
21901   int SWIG_arg = 0;
21902   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21903   char *result = 0 ;
21904 
21905   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
21906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
21907 
21908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21909     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
21910   }
21911 
21912   result = (char *)(arg1)->GetDataFlavor();
21913   lua_pushstring(L,(const char *)result); SWIG_arg++;
21914   return SWIG_arg;
21915 
21916   if(0) SWIG_fail;
21917 
21918 fail:
21919   lua_error(L);
21920   return SWIG_arg;
21921 }
21922 
21923 
21924 static int _wrap_SBEvent_GetType(lua_State* L) {
21925   int SWIG_arg = 0;
21926   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21927   uint32_t result;
21928 
21929   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
21930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
21931 
21932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21933     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
21934   }
21935 
21936   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
21937   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21938   return SWIG_arg;
21939 
21940   if(0) SWIG_fail;
21941 
21942 fail:
21943   lua_error(L);
21944   return SWIG_arg;
21945 }
21946 
21947 
21948 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
21949   int SWIG_arg = 0;
21950   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21951   lldb::SBBroadcaster result;
21952 
21953   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
21954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
21955 
21956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21957     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
21958   }
21959 
21960   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
21961   {
21962     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
21963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
21964   }
21965   return SWIG_arg;
21966 
21967   if(0) SWIG_fail;
21968 
21969 fail:
21970   lua_error(L);
21971   return SWIG_arg;
21972 }
21973 
21974 
21975 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
21976   int SWIG_arg = 0;
21977   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21978   char *result = 0 ;
21979 
21980   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
21981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
21982 
21983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21984     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
21985   }
21986 
21987   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
21988   lua_pushstring(L,(const char *)result); SWIG_arg++;
21989   return SWIG_arg;
21990 
21991   if(0) SWIG_fail;
21992 
21993 fail:
21994   lua_error(L);
21995   return SWIG_arg;
21996 }
21997 
21998 
21999 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22000   int SWIG_arg = 0;
22001   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22002   lldb::SBBroadcaster *arg2 = 0 ;
22003   bool result;
22004 
22005   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22007   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22008 
22009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22010     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22011   }
22012 
22013 
22014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22015     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22016   }
22017 
22018   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22019   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22020   return SWIG_arg;
22021 
22022   if(0) SWIG_fail;
22023 
22024 fail:
22025   lua_error(L);
22026   return SWIG_arg;
22027 }
22028 
22029 
22030 static int _wrap_SBEvent_Clear(lua_State* L) {
22031   int SWIG_arg = 0;
22032   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22033 
22034   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22036 
22037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22038     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22039   }
22040 
22041   (arg1)->Clear();
22042 
22043   return SWIG_arg;
22044 
22045   if(0) SWIG_fail;
22046 
22047 fail:
22048   lua_error(L);
22049   return SWIG_arg;
22050 }
22051 
22052 
22053 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22054   int SWIG_arg = 0;
22055   lldb::SBEvent *arg1 = 0 ;
22056   char *result = 0 ;
22057 
22058   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22059   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22060 
22061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22062     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22063   }
22064 
22065   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22066   lua_pushstring(L,(const char *)result); SWIG_arg++;
22067   return SWIG_arg;
22068 
22069   if(0) SWIG_fail;
22070 
22071 fail:
22072   lua_error(L);
22073   return SWIG_arg;
22074 }
22075 
22076 
22077 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22078   int SWIG_arg = 0;
22079   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22080   lldb::SBStream *arg2 = 0 ;
22081   bool result;
22082 
22083   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22085   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22086 
22087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22088     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22089   }
22090 
22091 
22092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22093     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22094   }
22095 
22096   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22098   return SWIG_arg;
22099 
22100   if(0) SWIG_fail;
22101 
22102 fail:
22103   lua_error(L);
22104   return SWIG_arg;
22105 }
22106 
22107 
22108 static void swig_delete_SBEvent(void *obj) {
22109 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22110 delete arg1;
22111 }
22112 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22113     assert(lua_istable(L,1));
22114     lua_pushcfunction(L,_wrap_new_SBEvent);
22115     assert(!lua_isnil(L,-1));
22116     lua_replace(L,1); /* replace our table with real constructor */
22117     lua_call(L,lua_gettop(L)-1,1);
22118     return 1;
22119 }
22120 static swig_lua_attribute swig_SBEvent_attributes[] = {
22121     {0,0,0}
22122 };
22123 static swig_lua_method swig_SBEvent_methods[]= {
22124     { "IsValid", _wrap_SBEvent_IsValid},
22125     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22126     { "GetType", _wrap_SBEvent_GetType},
22127     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22128     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22129     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22130     { "Clear", _wrap_SBEvent_Clear},
22131     { "GetDescription", _wrap_SBEvent_GetDescription},
22132     {0,0}
22133 };
22134 static swig_lua_method swig_SBEvent_meta[] = {
22135     {0,0}
22136 };
22137 
22138 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22139     {0,0,0}
22140 };
22141 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22142     {0,0,0,0,0,0}
22143 };
22144 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22145     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22146     {0,0}
22147 };
22148 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22149     0
22150 };
22151 
22152 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22153     "SBEvent",
22154     swig_SBEvent_Sf_SwigStatic_methods,
22155     swig_SBEvent_Sf_SwigStatic_attributes,
22156     swig_SBEvent_Sf_SwigStatic_constants,
22157     swig_SBEvent_Sf_SwigStatic_classes,
22158     0
22159 };
22160 static swig_lua_class *swig_SBEvent_bases[] = {0};
22161 static const char *swig_SBEvent_base_names[] = {0};
22162 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 };
22163 
22164 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22165   int SWIG_arg = 0;
22166   lldb::SBExecutionContext *result = 0 ;
22167 
22168   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22169   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22170   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22171   return SWIG_arg;
22172 
22173   if(0) SWIG_fail;
22174 
22175 fail:
22176   lua_error(L);
22177   return SWIG_arg;
22178 }
22179 
22180 
22181 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22182   int SWIG_arg = 0;
22183   lldb::SBExecutionContext *arg1 = 0 ;
22184   lldb::SBExecutionContext *result = 0 ;
22185 
22186   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22187   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22188 
22189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22190     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22191   }
22192 
22193   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22194   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22195   return SWIG_arg;
22196 
22197   if(0) SWIG_fail;
22198 
22199 fail:
22200   lua_error(L);
22201   return SWIG_arg;
22202 }
22203 
22204 
22205 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22206   int SWIG_arg = 0;
22207   lldb::SBTarget *arg1 = 0 ;
22208   lldb::SBExecutionContext *result = 0 ;
22209 
22210   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22211   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22212 
22213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22214     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22215   }
22216 
22217   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,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_SBExecutionContext__SWIG_3(lua_State* L) {
22230   int SWIG_arg = 0;
22231   lldb::SBProcess *arg1 = 0 ;
22232   lldb::SBExecutionContext *result = 0 ;
22233 
22234   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22236 
22237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22238     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22239   }
22240 
22241   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,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_SBExecutionContext__SWIG_4(lua_State* L) {
22254   int SWIG_arg = 0;
22255   lldb::SBThread arg1 ;
22256   lldb::SBThread *argp1 ;
22257   lldb::SBExecutionContext *result = 0 ;
22258 
22259   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22261 
22262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22263     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22264   }
22265   arg1 = *argp1;
22266 
22267   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22268   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,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_SBExecutionContext__SWIG_5(lua_State* L) {
22280   int SWIG_arg = 0;
22281   lldb::SBFrame *arg1 = 0 ;
22282   lldb::SBExecutionContext *result = 0 ;
22283 
22284   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22286 
22287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22288     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22289   }
22290 
22291   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22293   return SWIG_arg;
22294 
22295   if(0) SWIG_fail;
22296 
22297 fail:
22298   lua_error(L);
22299   return SWIG_arg;
22300 }
22301 
22302 
22303 static int _wrap_new_SBExecutionContext(lua_State* L) {
22304   int argc;
22305   int argv[2]={
22306     1,2
22307   };
22308 
22309   argc = lua_gettop(L);
22310   if (argc == 0) {
22311     return _wrap_new_SBExecutionContext__SWIG_0(L);
22312   }
22313   if (argc == 1) {
22314     int _v;
22315     {
22316       void *ptr;
22317       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
22318         _v = 0;
22319       } else {
22320         _v = 1;
22321       }
22322     }
22323     if (_v) {
22324       return _wrap_new_SBExecutionContext__SWIG_1(L);
22325     }
22326   }
22327   if (argc == 1) {
22328     int _v;
22329     {
22330       void *ptr;
22331       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
22332         _v = 0;
22333       } else {
22334         _v = 1;
22335       }
22336     }
22337     if (_v) {
22338       return _wrap_new_SBExecutionContext__SWIG_2(L);
22339     }
22340   }
22341   if (argc == 1) {
22342     int _v;
22343     {
22344       void *ptr;
22345       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
22346         _v = 0;
22347       } else {
22348         _v = 1;
22349       }
22350     }
22351     if (_v) {
22352       return _wrap_new_SBExecutionContext__SWIG_3(L);
22353     }
22354   }
22355   if (argc == 1) {
22356     int _v;
22357     {
22358       void *ptr;
22359       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
22360         _v = 0;
22361       } else {
22362         _v = 1;
22363       }
22364     }
22365     if (_v) {
22366       return _wrap_new_SBExecutionContext__SWIG_4(L);
22367     }
22368   }
22369   if (argc == 1) {
22370     int _v;
22371     {
22372       void *ptr;
22373       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
22374         _v = 0;
22375       } else {
22376         _v = 1;
22377       }
22378     }
22379     if (_v) {
22380       return _wrap_new_SBExecutionContext__SWIG_5(L);
22381     }
22382   }
22383 
22384   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22385     "  Possible C/C++ prototypes are:\n"
22386     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22387     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22388     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22389     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22390     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22391     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22392   lua_error(L);return 0;
22393 }
22394 
22395 
22396 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22397   int SWIG_arg = 0;
22398   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22399   lldb::SBTarget result;
22400 
22401   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22403 
22404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22405     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22406   }
22407 
22408   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22409   {
22410     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22411     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22412   }
22413   return SWIG_arg;
22414 
22415   if(0) SWIG_fail;
22416 
22417 fail:
22418   lua_error(L);
22419   return SWIG_arg;
22420 }
22421 
22422 
22423 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22424   int SWIG_arg = 0;
22425   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22426   lldb::SBProcess result;
22427 
22428   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22430 
22431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22432     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22433   }
22434 
22435   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22436   {
22437     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22439   }
22440   return SWIG_arg;
22441 
22442   if(0) SWIG_fail;
22443 
22444 fail:
22445   lua_error(L);
22446   return SWIG_arg;
22447 }
22448 
22449 
22450 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22451   int SWIG_arg = 0;
22452   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22453   lldb::SBThread result;
22454 
22455   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22457 
22458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22459     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22460   }
22461 
22462   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22463   {
22464     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22465     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22466   }
22467   return SWIG_arg;
22468 
22469   if(0) SWIG_fail;
22470 
22471 fail:
22472   lua_error(L);
22473   return SWIG_arg;
22474 }
22475 
22476 
22477 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22478   int SWIG_arg = 0;
22479   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22480   lldb::SBFrame result;
22481 
22482   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22484 
22485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22486     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22487   }
22488 
22489   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
22490   {
22491     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
22492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
22493   }
22494   return SWIG_arg;
22495 
22496   if(0) SWIG_fail;
22497 
22498 fail:
22499   lua_error(L);
22500   return SWIG_arg;
22501 }
22502 
22503 
22504 static void swig_delete_SBExecutionContext(void *obj) {
22505 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22506 delete arg1;
22507 }
22508 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
22509     assert(lua_istable(L,1));
22510     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
22511     assert(!lua_isnil(L,-1));
22512     lua_replace(L,1); /* replace our table with real constructor */
22513     lua_call(L,lua_gettop(L)-1,1);
22514     return 1;
22515 }
22516 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22517     {0,0,0}
22518 };
22519 static swig_lua_method swig_SBExecutionContext_methods[]= {
22520     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
22521     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
22522     { "GetThread", _wrap_SBExecutionContext_GetThread},
22523     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
22524     {0,0}
22525 };
22526 static swig_lua_method swig_SBExecutionContext_meta[] = {
22527     {0,0}
22528 };
22529 
22530 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22531     {0,0,0}
22532 };
22533 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22534     {0,0,0,0,0,0}
22535 };
22536 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22537     {0,0}
22538 };
22539 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22540     0
22541 };
22542 
22543 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
22544     "SBExecutionContext",
22545     swig_SBExecutionContext_Sf_SwigStatic_methods,
22546     swig_SBExecutionContext_Sf_SwigStatic_attributes,
22547     swig_SBExecutionContext_Sf_SwigStatic_constants,
22548     swig_SBExecutionContext_Sf_SwigStatic_classes,
22549     0
22550 };
22551 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
22552 static const char *swig_SBExecutionContext_base_names[] = {0};
22553 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 };
22554 
22555 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
22556   int SWIG_arg = 0;
22557   lldb::SBExpressionOptions *result = 0 ;
22558 
22559   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
22560   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
22561   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
22562   return SWIG_arg;
22563 
22564   if(0) SWIG_fail;
22565 
22566 fail:
22567   lua_error(L);
22568   return SWIG_arg;
22569 }
22570 
22571 
22572 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
22573   int SWIG_arg = 0;
22574   lldb::SBExpressionOptions *arg1 = 0 ;
22575   lldb::SBExpressionOptions *result = 0 ;
22576 
22577   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
22578   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
22579 
22580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22581     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22582   }
22583 
22584   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
22585   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
22586   return SWIG_arg;
22587 
22588   if(0) SWIG_fail;
22589 
22590 fail:
22591   lua_error(L);
22592   return SWIG_arg;
22593 }
22594 
22595 
22596 static int _wrap_new_SBExpressionOptions(lua_State* L) {
22597   int argc;
22598   int argv[2]={
22599     1,2
22600   };
22601 
22602   argc = lua_gettop(L);
22603   if (argc == 0) {
22604     return _wrap_new_SBExpressionOptions__SWIG_0(L);
22605   }
22606   if (argc == 1) {
22607     int _v;
22608     {
22609       void *ptr;
22610       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22611         _v = 0;
22612       } else {
22613         _v = 1;
22614       }
22615     }
22616     if (_v) {
22617       return _wrap_new_SBExpressionOptions__SWIG_1(L);
22618     }
22619   }
22620 
22621   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
22622     "  Possible C/C++ prototypes are:\n"
22623     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
22624     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
22625   lua_error(L);return 0;
22626 }
22627 
22628 
22629 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
22630   int SWIG_arg = 0;
22631   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22632   bool result;
22633 
22634   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
22635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
22636 
22637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22638     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22639   }
22640 
22641   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
22642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22643   return SWIG_arg;
22644 
22645   if(0) SWIG_fail;
22646 
22647 fail:
22648   lua_error(L);
22649   return SWIG_arg;
22650 }
22651 
22652 
22653 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
22654   int SWIG_arg = 0;
22655   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22656   bool arg2 ;
22657 
22658   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
22659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
22660   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
22661 
22662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22663     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22664   }
22665 
22666   arg2 = (lua_toboolean(L, 2)!=0);
22667   (arg1)->SetCoerceResultToId(arg2);
22668 
22669   return SWIG_arg;
22670 
22671   if(0) SWIG_fail;
22672 
22673 fail:
22674   lua_error(L);
22675   return SWIG_arg;
22676 }
22677 
22678 
22679 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
22680   int SWIG_arg = 0;
22681   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22682 
22683   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
22684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
22685 
22686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22687     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22688   }
22689 
22690   (arg1)->SetCoerceResultToId();
22691 
22692   return SWIG_arg;
22693 
22694   if(0) SWIG_fail;
22695 
22696 fail:
22697   lua_error(L);
22698   return SWIG_arg;
22699 }
22700 
22701 
22702 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
22703   int argc;
22704   int argv[3]={
22705     1,2,3
22706   };
22707 
22708   argc = lua_gettop(L);
22709   if (argc == 1) {
22710     int _v;
22711     {
22712       void *ptr;
22713       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22714         _v = 0;
22715       } else {
22716         _v = 1;
22717       }
22718     }
22719     if (_v) {
22720       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
22721     }
22722   }
22723   if (argc == 2) {
22724     int _v;
22725     {
22726       void *ptr;
22727       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22728         _v = 0;
22729       } else {
22730         _v = 1;
22731       }
22732     }
22733     if (_v) {
22734       {
22735         _v = lua_isboolean(L,argv[1]);
22736       }
22737       if (_v) {
22738         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
22739       }
22740     }
22741   }
22742 
22743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
22744     "  Possible C/C++ prototypes are:\n"
22745     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
22746     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
22747   lua_error(L);return 0;
22748 }
22749 
22750 
22751 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
22752   int SWIG_arg = 0;
22753   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22754   bool result;
22755 
22756   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
22757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
22758 
22759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22760     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22761   }
22762 
22763   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
22764   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22765   return SWIG_arg;
22766 
22767   if(0) SWIG_fail;
22768 
22769 fail:
22770   lua_error(L);
22771   return SWIG_arg;
22772 }
22773 
22774 
22775 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
22776   int SWIG_arg = 0;
22777   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22778   bool arg2 ;
22779 
22780   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
22781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
22782   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
22783 
22784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22785     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22786   }
22787 
22788   arg2 = (lua_toboolean(L, 2)!=0);
22789   (arg1)->SetUnwindOnError(arg2);
22790 
22791   return SWIG_arg;
22792 
22793   if(0) SWIG_fail;
22794 
22795 fail:
22796   lua_error(L);
22797   return SWIG_arg;
22798 }
22799 
22800 
22801 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
22802   int SWIG_arg = 0;
22803   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22804 
22805   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
22806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
22807 
22808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22809     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22810   }
22811 
22812   (arg1)->SetUnwindOnError();
22813 
22814   return SWIG_arg;
22815 
22816   if(0) SWIG_fail;
22817 
22818 fail:
22819   lua_error(L);
22820   return SWIG_arg;
22821 }
22822 
22823 
22824 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
22825   int argc;
22826   int argv[3]={
22827     1,2,3
22828   };
22829 
22830   argc = lua_gettop(L);
22831   if (argc == 1) {
22832     int _v;
22833     {
22834       void *ptr;
22835       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22836         _v = 0;
22837       } else {
22838         _v = 1;
22839       }
22840     }
22841     if (_v) {
22842       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
22843     }
22844   }
22845   if (argc == 2) {
22846     int _v;
22847     {
22848       void *ptr;
22849       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22850         _v = 0;
22851       } else {
22852         _v = 1;
22853       }
22854     }
22855     if (_v) {
22856       {
22857         _v = lua_isboolean(L,argv[1]);
22858       }
22859       if (_v) {
22860         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
22861       }
22862     }
22863   }
22864 
22865   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
22866     "  Possible C/C++ prototypes are:\n"
22867     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
22868     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
22869   lua_error(L);return 0;
22870 }
22871 
22872 
22873 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
22874   int SWIG_arg = 0;
22875   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22876   bool result;
22877 
22878   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
22879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
22880 
22881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22882     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22883   }
22884 
22885   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
22886   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22887   return SWIG_arg;
22888 
22889   if(0) SWIG_fail;
22890 
22891 fail:
22892   lua_error(L);
22893   return SWIG_arg;
22894 }
22895 
22896 
22897 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
22898   int SWIG_arg = 0;
22899   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22900   bool arg2 ;
22901 
22902   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
22903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
22904   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
22905 
22906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22907     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22908   }
22909 
22910   arg2 = (lua_toboolean(L, 2)!=0);
22911   (arg1)->SetIgnoreBreakpoints(arg2);
22912 
22913   return SWIG_arg;
22914 
22915   if(0) SWIG_fail;
22916 
22917 fail:
22918   lua_error(L);
22919   return SWIG_arg;
22920 }
22921 
22922 
22923 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
22924   int SWIG_arg = 0;
22925   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22926 
22927   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
22928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
22929 
22930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22931     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22932   }
22933 
22934   (arg1)->SetIgnoreBreakpoints();
22935 
22936   return SWIG_arg;
22937 
22938   if(0) SWIG_fail;
22939 
22940 fail:
22941   lua_error(L);
22942   return SWIG_arg;
22943 }
22944 
22945 
22946 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
22947   int argc;
22948   int argv[3]={
22949     1,2,3
22950   };
22951 
22952   argc = lua_gettop(L);
22953   if (argc == 1) {
22954     int _v;
22955     {
22956       void *ptr;
22957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22958         _v = 0;
22959       } else {
22960         _v = 1;
22961       }
22962     }
22963     if (_v) {
22964       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
22965     }
22966   }
22967   if (argc == 2) {
22968     int _v;
22969     {
22970       void *ptr;
22971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22972         _v = 0;
22973       } else {
22974         _v = 1;
22975       }
22976     }
22977     if (_v) {
22978       {
22979         _v = lua_isboolean(L,argv[1]);
22980       }
22981       if (_v) {
22982         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
22983       }
22984     }
22985   }
22986 
22987   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
22988     "  Possible C/C++ prototypes are:\n"
22989     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
22990     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
22991   lua_error(L);return 0;
22992 }
22993 
22994 
22995 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
22996   int SWIG_arg = 0;
22997   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22998   lldb::DynamicValueType result;
22999 
23000   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23002 
23003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23004     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23005   }
23006 
23007   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23008   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23009   return SWIG_arg;
23010 
23011   if(0) SWIG_fail;
23012 
23013 fail:
23014   lua_error(L);
23015   return SWIG_arg;
23016 }
23017 
23018 
23019 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23020   int SWIG_arg = 0;
23021   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23022   lldb::DynamicValueType arg2 ;
23023 
23024   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23027 
23028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23029     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23030   }
23031 
23032   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23033   (arg1)->SetFetchDynamicValue(arg2);
23034 
23035   return SWIG_arg;
23036 
23037   if(0) SWIG_fail;
23038 
23039 fail:
23040   lua_error(L);
23041   return SWIG_arg;
23042 }
23043 
23044 
23045 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23046   int SWIG_arg = 0;
23047   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23048 
23049   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23051 
23052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23053     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23054   }
23055 
23056   (arg1)->SetFetchDynamicValue();
23057 
23058   return SWIG_arg;
23059 
23060   if(0) SWIG_fail;
23061 
23062 fail:
23063   lua_error(L);
23064   return SWIG_arg;
23065 }
23066 
23067 
23068 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23069   int argc;
23070   int argv[3]={
23071     1,2,3
23072   };
23073 
23074   argc = lua_gettop(L);
23075   if (argc == 1) {
23076     int _v;
23077     {
23078       void *ptr;
23079       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23080         _v = 0;
23081       } else {
23082         _v = 1;
23083       }
23084     }
23085     if (_v) {
23086       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23087     }
23088   }
23089   if (argc == 2) {
23090     int _v;
23091     {
23092       void *ptr;
23093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23094         _v = 0;
23095       } else {
23096         _v = 1;
23097       }
23098     }
23099     if (_v) {
23100       {
23101         _v = lua_isnumber(L,argv[1]);
23102       }
23103       if (_v) {
23104         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23105       }
23106     }
23107   }
23108 
23109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23110     "  Possible C/C++ prototypes are:\n"
23111     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23112     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23113   lua_error(L);return 0;
23114 }
23115 
23116 
23117 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23118   int SWIG_arg = 0;
23119   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23120   uint32_t result;
23121 
23122   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23124 
23125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23126     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23127   }
23128 
23129   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23130   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23131   return SWIG_arg;
23132 
23133   if(0) SWIG_fail;
23134 
23135 fail:
23136   lua_error(L);
23137   return SWIG_arg;
23138 }
23139 
23140 
23141 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23142   int SWIG_arg = 0;
23143   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23144   uint32_t arg2 ;
23145 
23146   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23148   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23149 
23150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23151     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23152   }
23153 
23154   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23155   arg2 = (uint32_t)lua_tonumber(L, 2);
23156   (arg1)->SetTimeoutInMicroSeconds(arg2);
23157 
23158   return SWIG_arg;
23159 
23160   if(0) SWIG_fail;
23161 
23162 fail:
23163   lua_error(L);
23164   return SWIG_arg;
23165 }
23166 
23167 
23168 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23169   int SWIG_arg = 0;
23170   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23171 
23172   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23174 
23175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23176     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23177   }
23178 
23179   (arg1)->SetTimeoutInMicroSeconds();
23180 
23181   return SWIG_arg;
23182 
23183   if(0) SWIG_fail;
23184 
23185 fail:
23186   lua_error(L);
23187   return SWIG_arg;
23188 }
23189 
23190 
23191 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23192   int argc;
23193   int argv[3]={
23194     1,2,3
23195   };
23196 
23197   argc = lua_gettop(L);
23198   if (argc == 1) {
23199     int _v;
23200     {
23201       void *ptr;
23202       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23203         _v = 0;
23204       } else {
23205         _v = 1;
23206       }
23207     }
23208     if (_v) {
23209       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23210     }
23211   }
23212   if (argc == 2) {
23213     int _v;
23214     {
23215       void *ptr;
23216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23217         _v = 0;
23218       } else {
23219         _v = 1;
23220       }
23221     }
23222     if (_v) {
23223       {
23224         _v = lua_isnumber(L,argv[1]);
23225       }
23226       if (_v) {
23227         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23228       }
23229     }
23230   }
23231 
23232   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23233     "  Possible C/C++ prototypes are:\n"
23234     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23235     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23236   lua_error(L);return 0;
23237 }
23238 
23239 
23240 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23241   int SWIG_arg = 0;
23242   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23243   uint32_t result;
23244 
23245   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23247 
23248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23249     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23250   }
23251 
23252   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23253   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23254   return SWIG_arg;
23255 
23256   if(0) SWIG_fail;
23257 
23258 fail:
23259   lua_error(L);
23260   return SWIG_arg;
23261 }
23262 
23263 
23264 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23265   int SWIG_arg = 0;
23266   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23267   uint32_t arg2 ;
23268 
23269   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23271   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23272 
23273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23274     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23275   }
23276 
23277   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23278   arg2 = (uint32_t)lua_tonumber(L, 2);
23279   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23280 
23281   return SWIG_arg;
23282 
23283   if(0) SWIG_fail;
23284 
23285 fail:
23286   lua_error(L);
23287   return SWIG_arg;
23288 }
23289 
23290 
23291 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23292   int SWIG_arg = 0;
23293   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23294 
23295   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23297 
23298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23299     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23300   }
23301 
23302   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23303 
23304   return SWIG_arg;
23305 
23306   if(0) SWIG_fail;
23307 
23308 fail:
23309   lua_error(L);
23310   return SWIG_arg;
23311 }
23312 
23313 
23314 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23315   int argc;
23316   int argv[3]={
23317     1,2,3
23318   };
23319 
23320   argc = lua_gettop(L);
23321   if (argc == 1) {
23322     int _v;
23323     {
23324       void *ptr;
23325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23326         _v = 0;
23327       } else {
23328         _v = 1;
23329       }
23330     }
23331     if (_v) {
23332       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23333     }
23334   }
23335   if (argc == 2) {
23336     int _v;
23337     {
23338       void *ptr;
23339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23340         _v = 0;
23341       } else {
23342         _v = 1;
23343       }
23344     }
23345     if (_v) {
23346       {
23347         _v = lua_isnumber(L,argv[1]);
23348       }
23349       if (_v) {
23350         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23351       }
23352     }
23353   }
23354 
23355   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23356     "  Possible C/C++ prototypes are:\n"
23357     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23358     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23359   lua_error(L);return 0;
23360 }
23361 
23362 
23363 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23364   int SWIG_arg = 0;
23365   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23366   bool result;
23367 
23368   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23370 
23371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23372     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23373   }
23374 
23375   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23377   return SWIG_arg;
23378 
23379   if(0) SWIG_fail;
23380 
23381 fail:
23382   lua_error(L);
23383   return SWIG_arg;
23384 }
23385 
23386 
23387 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23388   int SWIG_arg = 0;
23389   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23390   bool arg2 ;
23391 
23392   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23394   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23395 
23396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23397     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23398   }
23399 
23400   arg2 = (lua_toboolean(L, 2)!=0);
23401   (arg1)->SetTryAllThreads(arg2);
23402 
23403   return SWIG_arg;
23404 
23405   if(0) SWIG_fail;
23406 
23407 fail:
23408   lua_error(L);
23409   return SWIG_arg;
23410 }
23411 
23412 
23413 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23414   int SWIG_arg = 0;
23415   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23416 
23417   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23419 
23420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23421     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23422   }
23423 
23424   (arg1)->SetTryAllThreads();
23425 
23426   return SWIG_arg;
23427 
23428   if(0) SWIG_fail;
23429 
23430 fail:
23431   lua_error(L);
23432   return SWIG_arg;
23433 }
23434 
23435 
23436 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23437   int argc;
23438   int argv[3]={
23439     1,2,3
23440   };
23441 
23442   argc = lua_gettop(L);
23443   if (argc == 1) {
23444     int _v;
23445     {
23446       void *ptr;
23447       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23448         _v = 0;
23449       } else {
23450         _v = 1;
23451       }
23452     }
23453     if (_v) {
23454       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23455     }
23456   }
23457   if (argc == 2) {
23458     int _v;
23459     {
23460       void *ptr;
23461       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23462         _v = 0;
23463       } else {
23464         _v = 1;
23465       }
23466     }
23467     if (_v) {
23468       {
23469         _v = lua_isboolean(L,argv[1]);
23470       }
23471       if (_v) {
23472         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23473       }
23474     }
23475   }
23476 
23477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23478     "  Possible C/C++ prototypes are:\n"
23479     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23480     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23481   lua_error(L);return 0;
23482 }
23483 
23484 
23485 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23486   int SWIG_arg = 0;
23487   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23488   bool result;
23489 
23490   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
23492 
23493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23494     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23495   }
23496 
23497   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
23498   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23499   return SWIG_arg;
23500 
23501   if(0) SWIG_fail;
23502 
23503 fail:
23504   lua_error(L);
23505   return SWIG_arg;
23506 }
23507 
23508 
23509 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
23510   int SWIG_arg = 0;
23511   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23512   bool arg2 ;
23513 
23514   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
23515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23516   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
23517 
23518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23519     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23520   }
23521 
23522   arg2 = (lua_toboolean(L, 2)!=0);
23523   (arg1)->SetStopOthers(arg2);
23524 
23525   return SWIG_arg;
23526 
23527   if(0) SWIG_fail;
23528 
23529 fail:
23530   lua_error(L);
23531   return SWIG_arg;
23532 }
23533 
23534 
23535 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
23536   int SWIG_arg = 0;
23537   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23538 
23539   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
23540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23541 
23542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23543     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23544   }
23545 
23546   (arg1)->SetStopOthers();
23547 
23548   return SWIG_arg;
23549 
23550   if(0) SWIG_fail;
23551 
23552 fail:
23553   lua_error(L);
23554   return SWIG_arg;
23555 }
23556 
23557 
23558 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
23559   int argc;
23560   int argv[3]={
23561     1,2,3
23562   };
23563 
23564   argc = lua_gettop(L);
23565   if (argc == 1) {
23566     int _v;
23567     {
23568       void *ptr;
23569       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23570         _v = 0;
23571       } else {
23572         _v = 1;
23573       }
23574     }
23575     if (_v) {
23576       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
23577     }
23578   }
23579   if (argc == 2) {
23580     int _v;
23581     {
23582       void *ptr;
23583       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23584         _v = 0;
23585       } else {
23586         _v = 1;
23587       }
23588     }
23589     if (_v) {
23590       {
23591         _v = lua_isboolean(L,argv[1]);
23592       }
23593       if (_v) {
23594         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
23595       }
23596     }
23597   }
23598 
23599   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
23600     "  Possible C/C++ prototypes are:\n"
23601     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
23602     "    lldb::SBExpressionOptions::SetStopOthers()\n");
23603   lua_error(L);return 0;
23604 }
23605 
23606 
23607 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
23608   int SWIG_arg = 0;
23609   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23610   bool result;
23611 
23612   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
23613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
23614 
23615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23616     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23617   }
23618 
23619   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
23620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23621   return SWIG_arg;
23622 
23623   if(0) SWIG_fail;
23624 
23625 fail:
23626   lua_error(L);
23627   return SWIG_arg;
23628 }
23629 
23630 
23631 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
23632   int SWIG_arg = 0;
23633   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23634   bool arg2 ;
23635 
23636   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
23637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
23638   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
23639 
23640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23641     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23642   }
23643 
23644   arg2 = (lua_toboolean(L, 2)!=0);
23645   (arg1)->SetTrapExceptions(arg2);
23646 
23647   return SWIG_arg;
23648 
23649   if(0) SWIG_fail;
23650 
23651 fail:
23652   lua_error(L);
23653   return SWIG_arg;
23654 }
23655 
23656 
23657 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
23658   int SWIG_arg = 0;
23659   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23660 
23661   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
23662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
23663 
23664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23665     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23666   }
23667 
23668   (arg1)->SetTrapExceptions();
23669 
23670   return SWIG_arg;
23671 
23672   if(0) SWIG_fail;
23673 
23674 fail:
23675   lua_error(L);
23676   return SWIG_arg;
23677 }
23678 
23679 
23680 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
23681   int argc;
23682   int argv[3]={
23683     1,2,3
23684   };
23685 
23686   argc = lua_gettop(L);
23687   if (argc == 1) {
23688     int _v;
23689     {
23690       void *ptr;
23691       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23692         _v = 0;
23693       } else {
23694         _v = 1;
23695       }
23696     }
23697     if (_v) {
23698       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
23699     }
23700   }
23701   if (argc == 2) {
23702     int _v;
23703     {
23704       void *ptr;
23705       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23706         _v = 0;
23707       } else {
23708         _v = 1;
23709       }
23710     }
23711     if (_v) {
23712       {
23713         _v = lua_isboolean(L,argv[1]);
23714       }
23715       if (_v) {
23716         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
23717       }
23718     }
23719   }
23720 
23721   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
23722     "  Possible C/C++ prototypes are:\n"
23723     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
23724     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
23725   lua_error(L);return 0;
23726 }
23727 
23728 
23729 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
23730   int SWIG_arg = 0;
23731   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23732   lldb::LanguageType arg2 ;
23733 
23734   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
23735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
23736   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
23737 
23738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23739     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23740   }
23741 
23742   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
23743   (arg1)->SetLanguage(arg2);
23744 
23745   return SWIG_arg;
23746 
23747   if(0) SWIG_fail;
23748 
23749 fail:
23750   lua_error(L);
23751   return SWIG_arg;
23752 }
23753 
23754 
23755 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
23756   int SWIG_arg = 0;
23757   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23758   bool result;
23759 
23760   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
23761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23762 
23763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23764     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23765   }
23766 
23767   result = (bool)(arg1)->GetGenerateDebugInfo();
23768   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23769   return SWIG_arg;
23770 
23771   if(0) SWIG_fail;
23772 
23773 fail:
23774   lua_error(L);
23775   return SWIG_arg;
23776 }
23777 
23778 
23779 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
23780   int SWIG_arg = 0;
23781   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23782   bool arg2 ;
23783 
23784   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
23785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23786   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
23787 
23788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23789     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23790   }
23791 
23792   arg2 = (lua_toboolean(L, 2)!=0);
23793   (arg1)->SetGenerateDebugInfo(arg2);
23794 
23795   return SWIG_arg;
23796 
23797   if(0) SWIG_fail;
23798 
23799 fail:
23800   lua_error(L);
23801   return SWIG_arg;
23802 }
23803 
23804 
23805 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
23806   int SWIG_arg = 0;
23807   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23808 
23809   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
23810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23811 
23812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23813     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23814   }
23815 
23816   (arg1)->SetGenerateDebugInfo();
23817 
23818   return SWIG_arg;
23819 
23820   if(0) SWIG_fail;
23821 
23822 fail:
23823   lua_error(L);
23824   return SWIG_arg;
23825 }
23826 
23827 
23828 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
23829   int argc;
23830   int argv[3]={
23831     1,2,3
23832   };
23833 
23834   argc = lua_gettop(L);
23835   if (argc == 1) {
23836     int _v;
23837     {
23838       void *ptr;
23839       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23840         _v = 0;
23841       } else {
23842         _v = 1;
23843       }
23844     }
23845     if (_v) {
23846       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
23847     }
23848   }
23849   if (argc == 2) {
23850     int _v;
23851     {
23852       void *ptr;
23853       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23854         _v = 0;
23855       } else {
23856         _v = 1;
23857       }
23858     }
23859     if (_v) {
23860       {
23861         _v = lua_isboolean(L,argv[1]);
23862       }
23863       if (_v) {
23864         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
23865       }
23866     }
23867   }
23868 
23869   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
23870     "  Possible C/C++ prototypes are:\n"
23871     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
23872     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
23873   lua_error(L);return 0;
23874 }
23875 
23876 
23877 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
23878   int SWIG_arg = 0;
23879   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23880   bool result;
23881 
23882   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
23883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23884 
23885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23886     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23887   }
23888 
23889   result = (bool)(arg1)->GetSuppressPersistentResult();
23890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23891   return SWIG_arg;
23892 
23893   if(0) SWIG_fail;
23894 
23895 fail:
23896   lua_error(L);
23897   return SWIG_arg;
23898 }
23899 
23900 
23901 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
23902   int SWIG_arg = 0;
23903   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23904   bool arg2 ;
23905 
23906   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
23907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
23909 
23910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23911     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23912   }
23913 
23914   arg2 = (lua_toboolean(L, 2)!=0);
23915   (arg1)->SetSuppressPersistentResult(arg2);
23916 
23917   return SWIG_arg;
23918 
23919   if(0) SWIG_fail;
23920 
23921 fail:
23922   lua_error(L);
23923   return SWIG_arg;
23924 }
23925 
23926 
23927 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
23928   int SWIG_arg = 0;
23929   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23930 
23931   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
23932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23933 
23934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23935     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23936   }
23937 
23938   (arg1)->SetSuppressPersistentResult();
23939 
23940   return SWIG_arg;
23941 
23942   if(0) SWIG_fail;
23943 
23944 fail:
23945   lua_error(L);
23946   return SWIG_arg;
23947 }
23948 
23949 
23950 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
23951   int argc;
23952   int argv[3]={
23953     1,2,3
23954   };
23955 
23956   argc = lua_gettop(L);
23957   if (argc == 1) {
23958     int _v;
23959     {
23960       void *ptr;
23961       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23962         _v = 0;
23963       } else {
23964         _v = 1;
23965       }
23966     }
23967     if (_v) {
23968       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
23969     }
23970   }
23971   if (argc == 2) {
23972     int _v;
23973     {
23974       void *ptr;
23975       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23976         _v = 0;
23977       } else {
23978         _v = 1;
23979       }
23980     }
23981     if (_v) {
23982       {
23983         _v = lua_isboolean(L,argv[1]);
23984       }
23985       if (_v) {
23986         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
23987       }
23988     }
23989   }
23990 
23991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
23992     "  Possible C/C++ prototypes are:\n"
23993     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
23994     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
23995   lua_error(L);return 0;
23996 }
23997 
23998 
23999 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24000   int SWIG_arg = 0;
24001   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24002   char *result = 0 ;
24003 
24004   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24006 
24007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24008     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24009   }
24010 
24011   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24012   lua_pushstring(L,(const char *)result); SWIG_arg++;
24013   return SWIG_arg;
24014 
24015   if(0) SWIG_fail;
24016 
24017 fail:
24018   lua_error(L);
24019   return SWIG_arg;
24020 }
24021 
24022 
24023 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24024   int SWIG_arg = 0;
24025   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24026   char *arg2 = (char *) 0 ;
24027 
24028   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24030   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24031 
24032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24033     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24034   }
24035 
24036   arg2 = (char *)lua_tostring(L, 2);
24037   (arg1)->SetPrefix((char const *)arg2);
24038 
24039   return SWIG_arg;
24040 
24041   if(0) SWIG_fail;
24042 
24043 fail:
24044   lua_error(L);
24045   return SWIG_arg;
24046 }
24047 
24048 
24049 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24050   int SWIG_arg = 0;
24051   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24052   bool arg2 ;
24053 
24054   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24056   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24057 
24058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24059     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24060   }
24061 
24062   arg2 = (lua_toboolean(L, 2)!=0);
24063   (arg1)->SetAutoApplyFixIts(arg2);
24064 
24065   return SWIG_arg;
24066 
24067   if(0) SWIG_fail;
24068 
24069 fail:
24070   lua_error(L);
24071   return SWIG_arg;
24072 }
24073 
24074 
24075 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24076   int SWIG_arg = 0;
24077   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24078 
24079   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24081 
24082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24083     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24084   }
24085 
24086   (arg1)->SetAutoApplyFixIts();
24087 
24088   return SWIG_arg;
24089 
24090   if(0) SWIG_fail;
24091 
24092 fail:
24093   lua_error(L);
24094   return SWIG_arg;
24095 }
24096 
24097 
24098 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24099   int argc;
24100   int argv[3]={
24101     1,2,3
24102   };
24103 
24104   argc = lua_gettop(L);
24105   if (argc == 1) {
24106     int _v;
24107     {
24108       void *ptr;
24109       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24110         _v = 0;
24111       } else {
24112         _v = 1;
24113       }
24114     }
24115     if (_v) {
24116       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24117     }
24118   }
24119   if (argc == 2) {
24120     int _v;
24121     {
24122       void *ptr;
24123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24124         _v = 0;
24125       } else {
24126         _v = 1;
24127       }
24128     }
24129     if (_v) {
24130       {
24131         _v = lua_isboolean(L,argv[1]);
24132       }
24133       if (_v) {
24134         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24135       }
24136     }
24137   }
24138 
24139   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24140     "  Possible C/C++ prototypes are:\n"
24141     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24142     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24143   lua_error(L);return 0;
24144 }
24145 
24146 
24147 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24148   int SWIG_arg = 0;
24149   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24150   bool result;
24151 
24152   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24154 
24155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24156     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24157   }
24158 
24159   result = (bool)(arg1)->GetAutoApplyFixIts();
24160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24161   return SWIG_arg;
24162 
24163   if(0) SWIG_fail;
24164 
24165 fail:
24166   lua_error(L);
24167   return SWIG_arg;
24168 }
24169 
24170 
24171 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
24172   int SWIG_arg = 0;
24173   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24174   bool result;
24175 
24176   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24178 
24179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24180     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24181   }
24182 
24183   result = (bool)(arg1)->GetTopLevel();
24184   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24185   return SWIG_arg;
24186 
24187   if(0) SWIG_fail;
24188 
24189 fail:
24190   lua_error(L);
24191   return SWIG_arg;
24192 }
24193 
24194 
24195 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24196   int SWIG_arg = 0;
24197   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24198   bool arg2 ;
24199 
24200   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24202   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24203 
24204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24205     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24206   }
24207 
24208   arg2 = (lua_toboolean(L, 2)!=0);
24209   (arg1)->SetTopLevel(arg2);
24210 
24211   return SWIG_arg;
24212 
24213   if(0) SWIG_fail;
24214 
24215 fail:
24216   lua_error(L);
24217   return SWIG_arg;
24218 }
24219 
24220 
24221 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
24222   int SWIG_arg = 0;
24223   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24224 
24225   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24227 
24228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24229     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24230   }
24231 
24232   (arg1)->SetTopLevel();
24233 
24234   return SWIG_arg;
24235 
24236   if(0) SWIG_fail;
24237 
24238 fail:
24239   lua_error(L);
24240   return SWIG_arg;
24241 }
24242 
24243 
24244 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24245   int argc;
24246   int argv[3]={
24247     1,2,3
24248   };
24249 
24250   argc = lua_gettop(L);
24251   if (argc == 1) {
24252     int _v;
24253     {
24254       void *ptr;
24255       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24256         _v = 0;
24257       } else {
24258         _v = 1;
24259       }
24260     }
24261     if (_v) {
24262       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24263     }
24264   }
24265   if (argc == 2) {
24266     int _v;
24267     {
24268       void *ptr;
24269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24270         _v = 0;
24271       } else {
24272         _v = 1;
24273       }
24274     }
24275     if (_v) {
24276       {
24277         _v = lua_isboolean(L,argv[1]);
24278       }
24279       if (_v) {
24280         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24281       }
24282     }
24283   }
24284 
24285   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24286     "  Possible C/C++ prototypes are:\n"
24287     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24288     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24289   lua_error(L);return 0;
24290 }
24291 
24292 
24293 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24294   int SWIG_arg = 0;
24295   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24296   bool result;
24297 
24298   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24299   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24300 
24301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24302     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24303   }
24304 
24305   result = (bool)(arg1)->GetAllowJIT();
24306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24307   return SWIG_arg;
24308 
24309   if(0) SWIG_fail;
24310 
24311 fail:
24312   lua_error(L);
24313   return SWIG_arg;
24314 }
24315 
24316 
24317 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24318   int SWIG_arg = 0;
24319   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24320   bool arg2 ;
24321 
24322   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24324   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24325 
24326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24327     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24328   }
24329 
24330   arg2 = (lua_toboolean(L, 2)!=0);
24331   (arg1)->SetAllowJIT(arg2);
24332 
24333   return SWIG_arg;
24334 
24335   if(0) SWIG_fail;
24336 
24337 fail:
24338   lua_error(L);
24339   return SWIG_arg;
24340 }
24341 
24342 
24343 static void swig_delete_SBExpressionOptions(void *obj) {
24344 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24345 delete arg1;
24346 }
24347 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24348     assert(lua_istable(L,1));
24349     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24350     assert(!lua_isnil(L,-1));
24351     lua_replace(L,1); /* replace our table with real constructor */
24352     lua_call(L,lua_gettop(L)-1,1);
24353     return 1;
24354 }
24355 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24356     {0,0,0}
24357 };
24358 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24359     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24360     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24361     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24362     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24363     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24364     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24365     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24366     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24367     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24368     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24369     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24370     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24371     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24372     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24373     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24374     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24375     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24376     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24377     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24378     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24379     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24380     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24381     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24382     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24383     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24384     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24385     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24386     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24387     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24388     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24389     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24390     {0,0}
24391 };
24392 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24393     {0,0}
24394 };
24395 
24396 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24397     {0,0,0}
24398 };
24399 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24400     {0,0,0,0,0,0}
24401 };
24402 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24403     {0,0}
24404 };
24405 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24406     0
24407 };
24408 
24409 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24410     "SBExpressionOptions",
24411     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24412     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24413     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24414     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24415     0
24416 };
24417 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24418 static const char *swig_SBExpressionOptions_base_names[] = {0};
24419 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 };
24420 
24421 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24422   int SWIG_arg = 0;
24423   lldb::SBFile *result = 0 ;
24424 
24425   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24426   result = (lldb::SBFile *)new lldb::SBFile();
24427   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24428   return SWIG_arg;
24429 
24430   if(0) SWIG_fail;
24431 
24432 fail:
24433   lua_error(L);
24434   return SWIG_arg;
24435 }
24436 
24437 
24438 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24439   int SWIG_arg = 0;
24440   int arg1 ;
24441   char *arg2 = (char *) 0 ;
24442   bool arg3 ;
24443   lldb::SBFile *result = 0 ;
24444 
24445   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
24446   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
24447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
24448   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
24449   arg1 = (int)lua_tonumber(L, 1);
24450   arg2 = (char *)lua_tostring(L, 2);
24451   arg3 = (lua_toboolean(L, 3)!=0);
24452   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
24453   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24454   return SWIG_arg;
24455 
24456   if(0) SWIG_fail;
24457 
24458 fail:
24459   lua_error(L);
24460   return SWIG_arg;
24461 }
24462 
24463 
24464 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
24465   int SWIG_arg = 0;
24466   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24467   lldb::FileSP *argp1 ;
24468   lldb::SBFile *result = 0 ;
24469 
24470   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
24471   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
24472 
24473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24474     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24475   }
24476   arg1 = *argp1;
24477 
24478   result = (lldb::SBFile *)new lldb::SBFile(arg1);
24479   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24480   return SWIG_arg;
24481 
24482   if(0) SWIG_fail;
24483 
24484 fail:
24485   lua_error(L);
24486   return SWIG_arg;
24487 }
24488 
24489 
24490 static int _wrap_new_SBFile(lua_State* L) {
24491   int argc;
24492   int argv[4]={
24493     1,2,3,4
24494   };
24495 
24496   argc = lua_gettop(L);
24497   if (argc == 0) {
24498     return _wrap_new_SBFile__SWIG_0(L);
24499   }
24500   if (argc == 1) {
24501     int _v;
24502     {
24503       void *ptr;
24504       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
24505         _v = 0;
24506       } else {
24507         _v = 1;
24508       }
24509     }
24510     if (_v) {
24511       return _wrap_new_SBFile__SWIG_2(L);
24512     }
24513   }
24514   if (argc == 3) {
24515     int _v;
24516     {
24517       _v = lua_isnumber(L,argv[0]);
24518     }
24519     if (_v) {
24520       {
24521         _v = SWIG_lua_isnilstring(L,argv[1]);
24522       }
24523       if (_v) {
24524         {
24525           _v = lua_isboolean(L,argv[2]);
24526         }
24527         if (_v) {
24528           return _wrap_new_SBFile__SWIG_1(L);
24529         }
24530       }
24531     }
24532   }
24533 
24534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
24535     "  Possible C/C++ prototypes are:\n"
24536     "    lldb::SBFile::SBFile()\n"
24537     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
24538     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
24539   lua_error(L);return 0;
24540 }
24541 
24542 
24543 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
24544   int SWIG_arg = 0;
24545   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24546   lldb::FileSP *argp1 ;
24547   lldb::SBFile result;
24548 
24549   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
24550   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
24551 
24552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24553     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24554   }
24555   arg1 = *argp1;
24556 
24557   result = lldb_SBFile_MakeBorrowed(arg1);
24558   {
24559     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24560     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24561   }
24562   return SWIG_arg;
24563 
24564   if(0) SWIG_fail;
24565 
24566 fail:
24567   lua_error(L);
24568   return SWIG_arg;
24569 }
24570 
24571 
24572 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
24573   int SWIG_arg = 0;
24574   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24575   lldb::FileSP *argp1 ;
24576   lldb::SBFile result;
24577 
24578   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
24579   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
24580 
24581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24582     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24583   }
24584   arg1 = *argp1;
24585 
24586   result = lldb_SBFile_MakeForcingIOMethods(arg1);
24587   {
24588     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24589     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24590   }
24591   return SWIG_arg;
24592 
24593   if(0) SWIG_fail;
24594 
24595 fail:
24596   lua_error(L);
24597   return SWIG_arg;
24598 }
24599 
24600 
24601 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
24602   int SWIG_arg = 0;
24603   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24604   lldb::FileSP *argp1 ;
24605   lldb::SBFile result;
24606 
24607   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
24608   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
24609 
24610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24611     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24612   }
24613   arg1 = *argp1;
24614 
24615   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
24616   {
24617     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24618     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24619   }
24620   return SWIG_arg;
24621 
24622   if(0) SWIG_fail;
24623 
24624 fail:
24625   lua_error(L);
24626   return SWIG_arg;
24627 }
24628 
24629 
24630 static int _wrap_SBFile_Read(lua_State* L) {
24631   int SWIG_arg = 0;
24632   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24633   uint8_t *arg2 = (uint8_t *) 0 ;
24634   size_t arg3 ;
24635   size_t *arg4 = (size_t *) 0 ;
24636   lldb::SBError result;
24637 
24638   SWIG_check_num_args("lldb::SBFile::Read",4,4)
24639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
24640   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
24641   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
24642   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
24643 
24644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24645     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
24646   }
24647 
24648 
24649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
24650     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
24651   }
24652 
24653   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
24654   arg3 = (size_t)lua_tonumber(L, 3);
24655 
24656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
24657     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
24658   }
24659 
24660   result = (arg1)->Read(arg2,arg3,arg4);
24661   {
24662     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24663     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24664   }
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_SBFile_Write(lua_State* L) {
24676   int SWIG_arg = 0;
24677   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24678   uint8_t *arg2 = (uint8_t *) 0 ;
24679   size_t arg3 ;
24680   size_t *arg4 = (size_t *) 0 ;
24681   lldb::SBError result;
24682 
24683   SWIG_check_num_args("lldb::SBFile::Write",4,4)
24684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
24685   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
24686   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
24687   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
24688 
24689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24690     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
24691   }
24692 
24693 
24694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
24695     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
24696   }
24697 
24698   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
24699   arg3 = (size_t)lua_tonumber(L, 3);
24700 
24701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
24702     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
24703   }
24704 
24705   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
24706   {
24707     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24709   }
24710   return SWIG_arg;
24711 
24712   if(0) SWIG_fail;
24713 
24714 fail:
24715   lua_error(L);
24716   return SWIG_arg;
24717 }
24718 
24719 
24720 static int _wrap_SBFile_Flush(lua_State* L) {
24721   int SWIG_arg = 0;
24722   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24723 
24724   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
24725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
24726 
24727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24728     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
24729   }
24730 
24731   (arg1)->Flush();
24732 
24733   return SWIG_arg;
24734 
24735   if(0) SWIG_fail;
24736 
24737 fail:
24738   lua_error(L);
24739   return SWIG_arg;
24740 }
24741 
24742 
24743 static int _wrap_SBFile_IsValid(lua_State* L) {
24744   int SWIG_arg = 0;
24745   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24746   bool result;
24747 
24748   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
24749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
24750 
24751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24752     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
24753   }
24754 
24755   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
24756   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24757   return SWIG_arg;
24758 
24759   if(0) SWIG_fail;
24760 
24761 fail:
24762   lua_error(L);
24763   return SWIG_arg;
24764 }
24765 
24766 
24767 static int _wrap_SBFile_Close(lua_State* L) {
24768   int SWIG_arg = 0;
24769   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24770   lldb::SBError result;
24771 
24772   SWIG_check_num_args("lldb::SBFile::Close",1,1)
24773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
24774 
24775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24776     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
24777   }
24778 
24779   result = (arg1)->Close();
24780   {
24781     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24782     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24783   }
24784   return SWIG_arg;
24785 
24786   if(0) SWIG_fail;
24787 
24788 fail:
24789   lua_error(L);
24790   return SWIG_arg;
24791 }
24792 
24793 
24794 static int _wrap_SBFile_GetFile(lua_State* L) {
24795   int SWIG_arg = 0;
24796   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24797   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
24798 
24799   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
24800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
24801 
24802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24803     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
24804   }
24805 
24806   result = (arg1)->GetFile();
24807   {
24808     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
24809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
24810   }
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 void swig_delete_SBFile(void *obj) {
24822 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
24823 delete arg1;
24824 }
24825 static int _proxy__wrap_new_SBFile(lua_State *L) {
24826     assert(lua_istable(L,1));
24827     lua_pushcfunction(L,_wrap_new_SBFile);
24828     assert(!lua_isnil(L,-1));
24829     lua_replace(L,1); /* replace our table with real constructor */
24830     lua_call(L,lua_gettop(L)-1,1);
24831     return 1;
24832 }
24833 static swig_lua_attribute swig_SBFile_attributes[] = {
24834     {0,0,0}
24835 };
24836 static swig_lua_method swig_SBFile_methods[]= {
24837     { "Read", _wrap_SBFile_Read},
24838     { "Write", _wrap_SBFile_Write},
24839     { "Flush", _wrap_SBFile_Flush},
24840     { "IsValid", _wrap_SBFile_IsValid},
24841     { "Close", _wrap_SBFile_Close},
24842     { "GetFile", _wrap_SBFile_GetFile},
24843     {0,0}
24844 };
24845 static swig_lua_method swig_SBFile_meta[] = {
24846     {0,0}
24847 };
24848 
24849 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
24850     {0,0,0}
24851 };
24852 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
24853     {0,0,0,0,0,0}
24854 };
24855 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
24856     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
24857     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
24858     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
24859     {0,0}
24860 };
24861 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
24862     0
24863 };
24864 
24865 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
24866     "SBFile",
24867     swig_SBFile_Sf_SwigStatic_methods,
24868     swig_SBFile_Sf_SwigStatic_attributes,
24869     swig_SBFile_Sf_SwigStatic_constants,
24870     swig_SBFile_Sf_SwigStatic_classes,
24871     0
24872 };
24873 static swig_lua_class *swig_SBFile_bases[] = {0};
24874 static const char *swig_SBFile_base_names[] = {0};
24875 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 };
24876 
24877 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
24878   int SWIG_arg = 0;
24879   lldb::SBFileSpec *result = 0 ;
24880 
24881   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
24882   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
24883   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
24884   return SWIG_arg;
24885 
24886   if(0) SWIG_fail;
24887 
24888 fail:
24889   lua_error(L);
24890   return SWIG_arg;
24891 }
24892 
24893 
24894 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
24895   int SWIG_arg = 0;
24896   lldb::SBFileSpec *arg1 = 0 ;
24897   lldb::SBFileSpec *result = 0 ;
24898 
24899   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
24900   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
24901 
24902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
24903     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
24904   }
24905 
24906   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
24907   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
24908   return SWIG_arg;
24909 
24910   if(0) SWIG_fail;
24911 
24912 fail:
24913   lua_error(L);
24914   return SWIG_arg;
24915 }
24916 
24917 
24918 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
24919   int SWIG_arg = 0;
24920   char *arg1 = (char *) 0 ;
24921   lldb::SBFileSpec *result = 0 ;
24922 
24923   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
24924   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
24925   arg1 = (char *)lua_tostring(L, 1);
24926   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
24927   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
24928   return SWIG_arg;
24929 
24930   if(0) SWIG_fail;
24931 
24932 fail:
24933   lua_error(L);
24934   return SWIG_arg;
24935 }
24936 
24937 
24938 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
24939   int SWIG_arg = 0;
24940   char *arg1 = (char *) 0 ;
24941   bool arg2 ;
24942   lldb::SBFileSpec *result = 0 ;
24943 
24944   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
24945   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
24946   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
24947   arg1 = (char *)lua_tostring(L, 1);
24948   arg2 = (lua_toboolean(L, 2)!=0);
24949   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
24950   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
24951   return SWIG_arg;
24952 
24953   if(0) SWIG_fail;
24954 
24955 fail:
24956   lua_error(L);
24957   return SWIG_arg;
24958 }
24959 
24960 
24961 static int _wrap_new_SBFileSpec(lua_State* L) {
24962   int argc;
24963   int argv[3]={
24964     1,2,3
24965   };
24966 
24967   argc = lua_gettop(L);
24968   if (argc == 0) {
24969     return _wrap_new_SBFileSpec__SWIG_0(L);
24970   }
24971   if (argc == 1) {
24972     int _v;
24973     {
24974       void *ptr;
24975       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
24976         _v = 0;
24977       } else {
24978         _v = 1;
24979       }
24980     }
24981     if (_v) {
24982       return _wrap_new_SBFileSpec__SWIG_1(L);
24983     }
24984   }
24985   if (argc == 1) {
24986     int _v;
24987     {
24988       _v = SWIG_lua_isnilstring(L,argv[0]);
24989     }
24990     if (_v) {
24991       return _wrap_new_SBFileSpec__SWIG_2(L);
24992     }
24993   }
24994   if (argc == 2) {
24995     int _v;
24996     {
24997       _v = SWIG_lua_isnilstring(L,argv[0]);
24998     }
24999     if (_v) {
25000       {
25001         _v = lua_isboolean(L,argv[1]);
25002       }
25003       if (_v) {
25004         return _wrap_new_SBFileSpec__SWIG_3(L);
25005       }
25006     }
25007   }
25008 
25009   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25010     "  Possible C/C++ prototypes are:\n"
25011     "    lldb::SBFileSpec::SBFileSpec()\n"
25012     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25013     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25014     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25015   lua_error(L);return 0;
25016 }
25017 
25018 
25019 static int _wrap_SBFileSpec___eq(lua_State* L) {
25020   int SWIG_arg = 0;
25021   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25022   lldb::SBFileSpec *arg2 = 0 ;
25023   bool result;
25024 
25025   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25027   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25028 
25029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25030     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25031   }
25032 
25033 
25034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25035     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25036   }
25037 
25038   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25040   return SWIG_arg;
25041 
25042   if(0) SWIG_fail;
25043 
25044 fail:
25045   lua_error(L);
25046   return SWIG_arg;
25047 }
25048 
25049 
25050 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25051   int SWIG_arg = 0;
25052   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25053   bool result;
25054 
25055   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25057 
25058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25059     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25060   }
25061 
25062   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25063   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25064   return SWIG_arg;
25065 
25066   if(0) SWIG_fail;
25067 
25068 fail:
25069   lua_error(L);
25070   return SWIG_arg;
25071 }
25072 
25073 
25074 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25075   int SWIG_arg = 0;
25076   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25077   bool result;
25078 
25079   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25081 
25082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25083     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25084   }
25085 
25086   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25087   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25088   return SWIG_arg;
25089 
25090   if(0) SWIG_fail;
25091 
25092 fail:
25093   lua_error(L);
25094   return SWIG_arg;
25095 }
25096 
25097 
25098 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25099   int SWIG_arg = 0;
25100   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25101   bool result;
25102 
25103   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25105 
25106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25107     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25108   }
25109 
25110   result = (bool)(arg1)->ResolveExecutableLocation();
25111   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25112   return SWIG_arg;
25113 
25114   if(0) SWIG_fail;
25115 
25116 fail:
25117   lua_error(L);
25118   return SWIG_arg;
25119 }
25120 
25121 
25122 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25123   int SWIG_arg = 0;
25124   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25125   char *result = 0 ;
25126 
25127   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25129 
25130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25131     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25132   }
25133 
25134   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25135   lua_pushstring(L,(const char *)result); SWIG_arg++;
25136   return SWIG_arg;
25137 
25138   if(0) SWIG_fail;
25139 
25140 fail:
25141   lua_error(L);
25142   return SWIG_arg;
25143 }
25144 
25145 
25146 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
25147   int SWIG_arg = 0;
25148   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25149   char *result = 0 ;
25150 
25151   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25153 
25154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25155     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25156   }
25157 
25158   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25159   lua_pushstring(L,(const char *)result); SWIG_arg++;
25160   return SWIG_arg;
25161 
25162   if(0) SWIG_fail;
25163 
25164 fail:
25165   lua_error(L);
25166   return SWIG_arg;
25167 }
25168 
25169 
25170 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
25171   int SWIG_arg = 0;
25172   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25173   char *arg2 = (char *) 0 ;
25174 
25175   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25178 
25179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25180     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25181   }
25182 
25183   arg2 = (char *)lua_tostring(L, 2);
25184   (arg1)->SetFilename((char const *)arg2);
25185 
25186   return SWIG_arg;
25187 
25188   if(0) SWIG_fail;
25189 
25190 fail:
25191   lua_error(L);
25192   return SWIG_arg;
25193 }
25194 
25195 
25196 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25197   int SWIG_arg = 0;
25198   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25199   char *arg2 = (char *) 0 ;
25200 
25201   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25204 
25205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25206     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25207   }
25208 
25209   arg2 = (char *)lua_tostring(L, 2);
25210   (arg1)->SetDirectory((char const *)arg2);
25211 
25212   return SWIG_arg;
25213 
25214   if(0) SWIG_fail;
25215 
25216 fail:
25217   lua_error(L);
25218   return SWIG_arg;
25219 }
25220 
25221 
25222 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25223   int SWIG_arg = 0;
25224   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25225   char *arg2 = (char *) 0 ;
25226   size_t arg3 ;
25227   uint32_t result;
25228 
25229   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25232   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25233 
25234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25235     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25236   }
25237 
25238   arg2 = (char *)lua_tostring(L, 2);
25239   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25240   arg3 = (size_t)lua_tonumber(L, 3);
25241   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25242   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25243   return SWIG_arg;
25244 
25245   if(0) SWIG_fail;
25246 
25247 fail:
25248   lua_error(L);
25249   return SWIG_arg;
25250 }
25251 
25252 
25253 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25254   int SWIG_arg = 0;
25255   char *arg1 = (char *) 0 ;
25256   char *arg2 = (char *) 0 ;
25257   size_t arg3 ;
25258   int result;
25259 
25260   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25261   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25262   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25264   arg1 = (char *)lua_tostring(L, 1);
25265   arg2 = (char *)lua_tostring(L, 2);
25266   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25267   arg3 = (size_t)lua_tonumber(L, 3);
25268   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25269   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25270   return SWIG_arg;
25271 
25272   if(0) SWIG_fail;
25273 
25274 fail:
25275   lua_error(L);
25276   return SWIG_arg;
25277 }
25278 
25279 
25280 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25281   int SWIG_arg = 0;
25282   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25283   lldb::SBStream *arg2 = 0 ;
25284   bool result;
25285 
25286   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25288   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25289 
25290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25291     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25292   }
25293 
25294 
25295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25296     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25297   }
25298 
25299   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25301   return SWIG_arg;
25302 
25303   if(0) SWIG_fail;
25304 
25305 fail:
25306   lua_error(L);
25307   return SWIG_arg;
25308 }
25309 
25310 
25311 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25312   int SWIG_arg = 0;
25313   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25314   char *arg2 = (char *) 0 ;
25315 
25316   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25318   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25319 
25320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25321     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25322   }
25323 
25324   arg2 = (char *)lua_tostring(L, 2);
25325   (arg1)->AppendPathComponent((char const *)arg2);
25326 
25327   return SWIG_arg;
25328 
25329   if(0) SWIG_fail;
25330 
25331 fail:
25332   lua_error(L);
25333   return SWIG_arg;
25334 }
25335 
25336 
25337 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25338   int SWIG_arg = 0;
25339   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25340   std::string result;
25341 
25342   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25344 
25345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25346     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25347   }
25348 
25349   result = lldb_SBFileSpec___str__(arg1);
25350   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25351   return SWIG_arg;
25352 
25353   if(0) SWIG_fail;
25354 
25355 fail:
25356   lua_error(L);
25357   return SWIG_arg;
25358 }
25359 
25360 
25361 static void swig_delete_SBFileSpec(void *obj) {
25362 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25363 delete arg1;
25364 }
25365 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25366     assert(lua_istable(L,1));
25367     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25368     assert(!lua_isnil(L,-1));
25369     lua_replace(L,1); /* replace our table with real constructor */
25370     lua_call(L,lua_gettop(L)-1,1);
25371     return 1;
25372 }
25373 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25374     {0,0,0}
25375 };
25376 static swig_lua_method swig_SBFileSpec_methods[]= {
25377     { "__eq", _wrap_SBFileSpec___eq},
25378     { "IsValid", _wrap_SBFileSpec_IsValid},
25379     { "Exists", _wrap_SBFileSpec_Exists},
25380     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25381     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25382     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25383     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25384     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25385     { "GetPath", _wrap_SBFileSpec_GetPath},
25386     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25387     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25388     { "__tostring", _wrap_SBFileSpec___tostring},
25389     {0,0}
25390 };
25391 static swig_lua_method swig_SBFileSpec_meta[] = {
25392     { "__eq", _wrap_SBFileSpec___eq},
25393     { "__tostring", _wrap_SBFileSpec___tostring},
25394     {0,0}
25395 };
25396 
25397 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25398     {0,0,0}
25399 };
25400 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25401     {0,0,0,0,0,0}
25402 };
25403 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25404     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25405     {0,0}
25406 };
25407 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25408     0
25409 };
25410 
25411 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25412     "SBFileSpec",
25413     swig_SBFileSpec_Sf_SwigStatic_methods,
25414     swig_SBFileSpec_Sf_SwigStatic_attributes,
25415     swig_SBFileSpec_Sf_SwigStatic_constants,
25416     swig_SBFileSpec_Sf_SwigStatic_classes,
25417     0
25418 };
25419 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25420 static const char *swig_SBFileSpec_base_names[] = {0};
25421 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 };
25422 
25423 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25424   int SWIG_arg = 0;
25425   lldb::SBFileSpecList *result = 0 ;
25426 
25427   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25428   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25429   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25430   return SWIG_arg;
25431 
25432   if(0) SWIG_fail;
25433 
25434 fail:
25435   lua_error(L);
25436   return SWIG_arg;
25437 }
25438 
25439 
25440 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25441   int SWIG_arg = 0;
25442   lldb::SBFileSpecList *arg1 = 0 ;
25443   lldb::SBFileSpecList *result = 0 ;
25444 
25445   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
25446   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
25447 
25448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25449     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
25450   }
25451 
25452   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
25453   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25454   return SWIG_arg;
25455 
25456   if(0) SWIG_fail;
25457 
25458 fail:
25459   lua_error(L);
25460   return SWIG_arg;
25461 }
25462 
25463 
25464 static int _wrap_new_SBFileSpecList(lua_State* L) {
25465   int argc;
25466   int argv[2]={
25467     1,2
25468   };
25469 
25470   argc = lua_gettop(L);
25471   if (argc == 0) {
25472     return _wrap_new_SBFileSpecList__SWIG_0(L);
25473   }
25474   if (argc == 1) {
25475     int _v;
25476     {
25477       void *ptr;
25478       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
25479         _v = 0;
25480       } else {
25481         _v = 1;
25482       }
25483     }
25484     if (_v) {
25485       return _wrap_new_SBFileSpecList__SWIG_1(L);
25486     }
25487   }
25488 
25489   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
25490     "  Possible C/C++ prototypes are:\n"
25491     "    lldb::SBFileSpecList::SBFileSpecList()\n"
25492     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
25493   lua_error(L);return 0;
25494 }
25495 
25496 
25497 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
25498   int SWIG_arg = 0;
25499   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25500   uint32_t result;
25501 
25502   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
25503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
25504 
25505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25506     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
25507   }
25508 
25509   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
25510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25511   return SWIG_arg;
25512 
25513   if(0) SWIG_fail;
25514 
25515 fail:
25516   lua_error(L);
25517   return SWIG_arg;
25518 }
25519 
25520 
25521 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
25522   int SWIG_arg = 0;
25523   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25524   lldb::SBStream *arg2 = 0 ;
25525   bool result;
25526 
25527   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
25528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
25529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
25530 
25531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25532     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
25533   }
25534 
25535 
25536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25537     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25538   }
25539 
25540   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
25541   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25542   return SWIG_arg;
25543 
25544   if(0) SWIG_fail;
25545 
25546 fail:
25547   lua_error(L);
25548   return SWIG_arg;
25549 }
25550 
25551 
25552 static int _wrap_SBFileSpecList_Append(lua_State* L) {
25553   int SWIG_arg = 0;
25554   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25555   lldb::SBFileSpec *arg2 = 0 ;
25556 
25557   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
25558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
25559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
25560 
25561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25562     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
25563   }
25564 
25565 
25566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25567     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
25568   }
25569 
25570   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
25571 
25572   return SWIG_arg;
25573 
25574   if(0) SWIG_fail;
25575 
25576 fail:
25577   lua_error(L);
25578   return SWIG_arg;
25579 }
25580 
25581 
25582 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
25583   int SWIG_arg = 0;
25584   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25585   lldb::SBFileSpec *arg2 = 0 ;
25586   bool result;
25587 
25588   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
25589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
25590   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
25591 
25592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25593     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
25594   }
25595 
25596 
25597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25598     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
25599   }
25600 
25601   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
25602   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25603   return SWIG_arg;
25604 
25605   if(0) SWIG_fail;
25606 
25607 fail:
25608   lua_error(L);
25609   return SWIG_arg;
25610 }
25611 
25612 
25613 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
25614   int SWIG_arg = 0;
25615   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25616 
25617   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
25618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
25619 
25620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25621     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
25622   }
25623 
25624   (arg1)->Clear();
25625 
25626   return SWIG_arg;
25627 
25628   if(0) SWIG_fail;
25629 
25630 fail:
25631   lua_error(L);
25632   return SWIG_arg;
25633 }
25634 
25635 
25636 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
25637   int SWIG_arg = 0;
25638   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25639   uint32_t arg2 ;
25640   lldb::SBFileSpec *arg3 = 0 ;
25641   bool arg4 ;
25642   uint32_t result;
25643 
25644   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
25645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
25646   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
25647   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
25648   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
25649 
25650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25651     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
25652   }
25653 
25654   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
25655   arg2 = (uint32_t)lua_tonumber(L, 2);
25656 
25657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
25658     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
25659   }
25660 
25661   arg4 = (lua_toboolean(L, 4)!=0);
25662   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
25663   lua_pushnumber(L, (lua_Number) 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_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
25675   int SWIG_arg = 0;
25676   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25677   uint32_t arg2 ;
25678   lldb::SBFileSpec result;
25679 
25680   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
25681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
25682   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
25683 
25684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25685     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
25686   }
25687 
25688   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
25689   arg2 = (uint32_t)lua_tonumber(L, 2);
25690   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
25691   {
25692     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
25693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25694   }
25695   return SWIG_arg;
25696 
25697   if(0) SWIG_fail;
25698 
25699 fail:
25700   lua_error(L);
25701   return SWIG_arg;
25702 }
25703 
25704 
25705 static void swig_delete_SBFileSpecList(void *obj) {
25706 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
25707 delete arg1;
25708 }
25709 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
25710     assert(lua_istable(L,1));
25711     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
25712     assert(!lua_isnil(L,-1));
25713     lua_replace(L,1); /* replace our table with real constructor */
25714     lua_call(L,lua_gettop(L)-1,1);
25715     return 1;
25716 }
25717 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
25718     {0,0,0}
25719 };
25720 static swig_lua_method swig_SBFileSpecList_methods[]= {
25721     { "GetSize", _wrap_SBFileSpecList_GetSize},
25722     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
25723     { "Append", _wrap_SBFileSpecList_Append},
25724     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
25725     { "Clear", _wrap_SBFileSpecList_Clear},
25726     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
25727     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
25728     {0,0}
25729 };
25730 static swig_lua_method swig_SBFileSpecList_meta[] = {
25731     {0,0}
25732 };
25733 
25734 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
25735     {0,0,0}
25736 };
25737 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
25738     {0,0,0,0,0,0}
25739 };
25740 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
25741     {0,0}
25742 };
25743 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
25744     0
25745 };
25746 
25747 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
25748     "SBFileSpecList",
25749     swig_SBFileSpecList_Sf_SwigStatic_methods,
25750     swig_SBFileSpecList_Sf_SwigStatic_attributes,
25751     swig_SBFileSpecList_Sf_SwigStatic_constants,
25752     swig_SBFileSpecList_Sf_SwigStatic_classes,
25753     0
25754 };
25755 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
25756 static const char *swig_SBFileSpecList_base_names[] = {0};
25757 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 };
25758 
25759 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
25760   int SWIG_arg = 0;
25761   lldb::SBFrame *result = 0 ;
25762 
25763   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
25764   result = (lldb::SBFrame *)new lldb::SBFrame();
25765   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
25766   return SWIG_arg;
25767 
25768   if(0) SWIG_fail;
25769 
25770 fail:
25771   lua_error(L);
25772   return SWIG_arg;
25773 }
25774 
25775 
25776 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
25777   int SWIG_arg = 0;
25778   lldb::SBFrame *arg1 = 0 ;
25779   lldb::SBFrame *result = 0 ;
25780 
25781   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
25782   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
25783 
25784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25785     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
25786   }
25787 
25788   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
25789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
25790   return SWIG_arg;
25791 
25792   if(0) SWIG_fail;
25793 
25794 fail:
25795   lua_error(L);
25796   return SWIG_arg;
25797 }
25798 
25799 
25800 static int _wrap_new_SBFrame(lua_State* L) {
25801   int argc;
25802   int argv[2]={
25803     1,2
25804   };
25805 
25806   argc = lua_gettop(L);
25807   if (argc == 0) {
25808     return _wrap_new_SBFrame__SWIG_0(L);
25809   }
25810   if (argc == 1) {
25811     int _v;
25812     {
25813       void *ptr;
25814       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
25815         _v = 0;
25816       } else {
25817         _v = 1;
25818       }
25819     }
25820     if (_v) {
25821       return _wrap_new_SBFrame__SWIG_1(L);
25822     }
25823   }
25824 
25825   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
25826     "  Possible C/C++ prototypes are:\n"
25827     "    lldb::SBFrame::SBFrame()\n"
25828     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
25829   lua_error(L);return 0;
25830 }
25831 
25832 
25833 static int _wrap_SBFrame_IsEqual(lua_State* L) {
25834   int SWIG_arg = 0;
25835   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25836   lldb::SBFrame *arg2 = 0 ;
25837   bool result;
25838 
25839   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
25840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
25841   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
25842 
25843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25844     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
25845   }
25846 
25847 
25848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
25849     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
25850   }
25851 
25852   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
25853   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25854   return SWIG_arg;
25855 
25856   if(0) SWIG_fail;
25857 
25858 fail:
25859   lua_error(L);
25860   return SWIG_arg;
25861 }
25862 
25863 
25864 static int _wrap_SBFrame_IsValid(lua_State* L) {
25865   int SWIG_arg = 0;
25866   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25867   bool result;
25868 
25869   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
25870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
25871 
25872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25873     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
25874   }
25875 
25876   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
25877   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25878   return SWIG_arg;
25879 
25880   if(0) SWIG_fail;
25881 
25882 fail:
25883   lua_error(L);
25884   return SWIG_arg;
25885 }
25886 
25887 
25888 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
25889   int SWIG_arg = 0;
25890   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25891   uint32_t result;
25892 
25893   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
25894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
25895 
25896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25897     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
25898   }
25899 
25900   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
25901   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25902   return SWIG_arg;
25903 
25904   if(0) SWIG_fail;
25905 
25906 fail:
25907   lua_error(L);
25908   return SWIG_arg;
25909 }
25910 
25911 
25912 static int _wrap_SBFrame_GetCFA(lua_State* L) {
25913   int SWIG_arg = 0;
25914   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25915   lldb::addr_t result;
25916 
25917   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
25918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
25919 
25920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25921     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
25922   }
25923 
25924   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
25925   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25926   return SWIG_arg;
25927 
25928   if(0) SWIG_fail;
25929 
25930 fail:
25931   lua_error(L);
25932   return SWIG_arg;
25933 }
25934 
25935 
25936 static int _wrap_SBFrame_GetPC(lua_State* L) {
25937   int SWIG_arg = 0;
25938   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25939   lldb::addr_t result;
25940 
25941   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
25942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
25943 
25944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25945     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
25946   }
25947 
25948   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
25949   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25950   return SWIG_arg;
25951 
25952   if(0) SWIG_fail;
25953 
25954 fail:
25955   lua_error(L);
25956   return SWIG_arg;
25957 }
25958 
25959 
25960 static int _wrap_SBFrame_SetPC(lua_State* L) {
25961   int SWIG_arg = 0;
25962   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25963   lldb::addr_t arg2 ;
25964   bool result;
25965 
25966   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
25967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
25968   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
25969 
25970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25971     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
25972   }
25973 
25974   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
25975   result = (bool)(arg1)->SetPC(arg2);
25976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25977   return SWIG_arg;
25978 
25979   if(0) SWIG_fail;
25980 
25981 fail:
25982   lua_error(L);
25983   return SWIG_arg;
25984 }
25985 
25986 
25987 static int _wrap_SBFrame_GetSP(lua_State* L) {
25988   int SWIG_arg = 0;
25989   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25990   lldb::addr_t result;
25991 
25992   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
25993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
25994 
25995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25996     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
25997   }
25998 
25999   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26000   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26001   return SWIG_arg;
26002 
26003   if(0) SWIG_fail;
26004 
26005 fail:
26006   lua_error(L);
26007   return SWIG_arg;
26008 }
26009 
26010 
26011 static int _wrap_SBFrame_GetFP(lua_State* L) {
26012   int SWIG_arg = 0;
26013   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26014   lldb::addr_t result;
26015 
26016   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26018 
26019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26020     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26021   }
26022 
26023   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26024   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26025   return SWIG_arg;
26026 
26027   if(0) SWIG_fail;
26028 
26029 fail:
26030   lua_error(L);
26031   return SWIG_arg;
26032 }
26033 
26034 
26035 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26036   int SWIG_arg = 0;
26037   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26038   lldb::SBAddress result;
26039 
26040   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26042 
26043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26044     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26045   }
26046 
26047   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26048   {
26049     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26051   }
26052   return SWIG_arg;
26053 
26054   if(0) SWIG_fail;
26055 
26056 fail:
26057   lua_error(L);
26058   return SWIG_arg;
26059 }
26060 
26061 
26062 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26063   int SWIG_arg = 0;
26064   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26065   uint32_t arg2 ;
26066   lldb::SBSymbolContext result;
26067 
26068   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26070   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26071 
26072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26073     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26074   }
26075 
26076   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26077   arg2 = (uint32_t)lua_tonumber(L, 2);
26078   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26079   {
26080     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26082   }
26083   return SWIG_arg;
26084 
26085   if(0) SWIG_fail;
26086 
26087 fail:
26088   lua_error(L);
26089   return SWIG_arg;
26090 }
26091 
26092 
26093 static int _wrap_SBFrame_GetModule(lua_State* L) {
26094   int SWIG_arg = 0;
26095   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26096   lldb::SBModule result;
26097 
26098   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26100 
26101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26102     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26103   }
26104 
26105   result = ((lldb::SBFrame const *)arg1)->GetModule();
26106   {
26107     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26108     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26109   }
26110   return SWIG_arg;
26111 
26112   if(0) SWIG_fail;
26113 
26114 fail:
26115   lua_error(L);
26116   return SWIG_arg;
26117 }
26118 
26119 
26120 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26121   int SWIG_arg = 0;
26122   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26123   lldb::SBCompileUnit result;
26124 
26125   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26127 
26128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26129     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26130   }
26131 
26132   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26133   {
26134     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26136   }
26137   return SWIG_arg;
26138 
26139   if(0) SWIG_fail;
26140 
26141 fail:
26142   lua_error(L);
26143   return SWIG_arg;
26144 }
26145 
26146 
26147 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26148   int SWIG_arg = 0;
26149   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26150   lldb::SBFunction result;
26151 
26152   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26154 
26155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26156     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26157   }
26158 
26159   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26160   {
26161     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26162     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26163   }
26164   return SWIG_arg;
26165 
26166   if(0) SWIG_fail;
26167 
26168 fail:
26169   lua_error(L);
26170   return SWIG_arg;
26171 }
26172 
26173 
26174 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26175   int SWIG_arg = 0;
26176   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26177   lldb::SBSymbol result;
26178 
26179   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26181 
26182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26183     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26184   }
26185 
26186   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26187   {
26188     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26189     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26190   }
26191   return SWIG_arg;
26192 
26193   if(0) SWIG_fail;
26194 
26195 fail:
26196   lua_error(L);
26197   return SWIG_arg;
26198 }
26199 
26200 
26201 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26202   int SWIG_arg = 0;
26203   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26204   lldb::SBBlock result;
26205 
26206   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26208 
26209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26210     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26211   }
26212 
26213   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26214   {
26215     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26216     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26217   }
26218   return SWIG_arg;
26219 
26220   if(0) SWIG_fail;
26221 
26222 fail:
26223   lua_error(L);
26224   return SWIG_arg;
26225 }
26226 
26227 
26228 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26229   int SWIG_arg = 0;
26230   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26231   char *result = 0 ;
26232 
26233   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26235 
26236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26237     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26238   }
26239 
26240   result = (char *)(arg1)->GetFunctionName();
26241   lua_pushstring(L,(const char *)result); SWIG_arg++;
26242   return SWIG_arg;
26243 
26244   if(0) SWIG_fail;
26245 
26246 fail:
26247   lua_error(L);
26248   return SWIG_arg;
26249 }
26250 
26251 
26252 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26253   int SWIG_arg = 0;
26254   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26255   char *result = 0 ;
26256 
26257   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26259 
26260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26261     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26262   }
26263 
26264   result = (char *)(arg1)->GetDisplayFunctionName();
26265   lua_pushstring(L,(const char *)result); 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_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26277   int SWIG_arg = 0;
26278   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26279   char *result = 0 ;
26280 
26281   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26283 
26284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26285     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26286   }
26287 
26288   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26289   lua_pushstring(L,(const char *)result); 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_SBFrame_GetFunctionName(lua_State* L) {
26301   int argc;
26302   int argv[2]={
26303     1,2
26304   };
26305 
26306   argc = lua_gettop(L);
26307   if (argc == 1) {
26308     int _v;
26309     {
26310       void *ptr;
26311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26312         _v = 0;
26313       } else {
26314         _v = 1;
26315       }
26316     }
26317     if (_v) {
26318       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26319     }
26320   }
26321   if (argc == 1) {
26322     int _v;
26323     {
26324       void *ptr;
26325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26326         _v = 0;
26327       } else {
26328         _v = 1;
26329       }
26330     }
26331     if (_v) {
26332       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26333     }
26334   }
26335 
26336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26337     "  Possible C/C++ prototypes are:\n"
26338     "    lldb::SBFrame::GetFunctionName()\n"
26339     "    lldb::SBFrame::GetFunctionName() const\n");
26340   lua_error(L);return 0;
26341 }
26342 
26343 
26344 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26345   int SWIG_arg = 0;
26346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26347   lldb::LanguageType result;
26348 
26349   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26351 
26352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26353     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26354   }
26355 
26356   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26357   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26358   return SWIG_arg;
26359 
26360   if(0) SWIG_fail;
26361 
26362 fail:
26363   lua_error(L);
26364   return SWIG_arg;
26365 }
26366 
26367 
26368 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26369   int SWIG_arg = 0;
26370   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26371   bool result;
26372 
26373   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26375 
26376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26377     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26378   }
26379 
26380   result = (bool)(arg1)->IsInlined();
26381   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26382   return SWIG_arg;
26383 
26384   if(0) SWIG_fail;
26385 
26386 fail:
26387   lua_error(L);
26388   return SWIG_arg;
26389 }
26390 
26391 
26392 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26393   int SWIG_arg = 0;
26394   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26395   bool result;
26396 
26397   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26399 
26400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26401     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26402   }
26403 
26404   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26405   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26406   return SWIG_arg;
26407 
26408   if(0) SWIG_fail;
26409 
26410 fail:
26411   lua_error(L);
26412   return SWIG_arg;
26413 }
26414 
26415 
26416 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26417   int argc;
26418   int argv[2]={
26419     1,2
26420   };
26421 
26422   argc = lua_gettop(L);
26423   if (argc == 1) {
26424     int _v;
26425     {
26426       void *ptr;
26427       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26428         _v = 0;
26429       } else {
26430         _v = 1;
26431       }
26432     }
26433     if (_v) {
26434       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26435     }
26436   }
26437   if (argc == 1) {
26438     int _v;
26439     {
26440       void *ptr;
26441       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26442         _v = 0;
26443       } else {
26444         _v = 1;
26445       }
26446     }
26447     if (_v) {
26448       return _wrap_SBFrame_IsInlined__SWIG_1(L);
26449     }
26450   }
26451 
26452   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
26453     "  Possible C/C++ prototypes are:\n"
26454     "    lldb::SBFrame::IsInlined()\n"
26455     "    lldb::SBFrame::IsInlined() const\n");
26456   lua_error(L);return 0;
26457 }
26458 
26459 
26460 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
26461   int SWIG_arg = 0;
26462   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26463   bool result;
26464 
26465   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
26467 
26468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26469     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26470   }
26471 
26472   result = (bool)(arg1)->IsArtificial();
26473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26474   return SWIG_arg;
26475 
26476   if(0) SWIG_fail;
26477 
26478 fail:
26479   lua_error(L);
26480   return SWIG_arg;
26481 }
26482 
26483 
26484 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
26485   int SWIG_arg = 0;
26486   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26487   bool result;
26488 
26489   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
26491 
26492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26493     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26494   }
26495 
26496   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
26497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26498   return SWIG_arg;
26499 
26500   if(0) SWIG_fail;
26501 
26502 fail:
26503   lua_error(L);
26504   return SWIG_arg;
26505 }
26506 
26507 
26508 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
26509   int argc;
26510   int argv[2]={
26511     1,2
26512   };
26513 
26514   argc = lua_gettop(L);
26515   if (argc == 1) {
26516     int _v;
26517     {
26518       void *ptr;
26519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26520         _v = 0;
26521       } else {
26522         _v = 1;
26523       }
26524     }
26525     if (_v) {
26526       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
26527     }
26528   }
26529   if (argc == 1) {
26530     int _v;
26531     {
26532       void *ptr;
26533       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26534         _v = 0;
26535       } else {
26536         _v = 1;
26537       }
26538     }
26539     if (_v) {
26540       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
26541     }
26542   }
26543 
26544   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
26545     "  Possible C/C++ prototypes are:\n"
26546     "    lldb::SBFrame::IsArtificial()\n"
26547     "    lldb::SBFrame::IsArtificial() const\n");
26548   lua_error(L);return 0;
26549 }
26550 
26551 
26552 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
26553   int SWIG_arg = 0;
26554   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26555   char *arg2 = (char *) 0 ;
26556   lldb::SBValue result;
26557 
26558   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
26559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26560   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26561 
26562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26563     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26564   }
26565 
26566   arg2 = (char *)lua_tostring(L, 2);
26567   result = (arg1)->EvaluateExpression((char const *)arg2);
26568   {
26569     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26571   }
26572   return SWIG_arg;
26573 
26574   if(0) SWIG_fail;
26575 
26576 fail:
26577   lua_error(L);
26578   return SWIG_arg;
26579 }
26580 
26581 
26582 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
26583   int SWIG_arg = 0;
26584   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26585   char *arg2 = (char *) 0 ;
26586   lldb::DynamicValueType arg3 ;
26587   lldb::SBValue result;
26588 
26589   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
26590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26592   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
26593 
26594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26595     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26596   }
26597 
26598   arg2 = (char *)lua_tostring(L, 2);
26599   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
26600   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
26601   {
26602     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26603     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26604   }
26605   return SWIG_arg;
26606 
26607   if(0) SWIG_fail;
26608 
26609 fail:
26610   lua_error(L);
26611   return SWIG_arg;
26612 }
26613 
26614 
26615 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
26616   int SWIG_arg = 0;
26617   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26618   char *arg2 = (char *) 0 ;
26619   lldb::DynamicValueType arg3 ;
26620   bool arg4 ;
26621   lldb::SBValue result;
26622 
26623   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
26624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26626   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
26627   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
26628 
26629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26630     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26631   }
26632 
26633   arg2 = (char *)lua_tostring(L, 2);
26634   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
26635   arg4 = (lua_toboolean(L, 4)!=0);
26636   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
26637   {
26638     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26639     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26640   }
26641   return SWIG_arg;
26642 
26643   if(0) SWIG_fail;
26644 
26645 fail:
26646   lua_error(L);
26647   return SWIG_arg;
26648 }
26649 
26650 
26651 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
26652   int SWIG_arg = 0;
26653   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26654   char *arg2 = (char *) 0 ;
26655   lldb::SBExpressionOptions *arg3 = 0 ;
26656   lldb::SBValue result;
26657 
26658   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
26659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26660   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26661   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
26662 
26663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26664     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26665   }
26666 
26667   arg2 = (char *)lua_tostring(L, 2);
26668 
26669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26670     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
26671   }
26672 
26673   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
26674   {
26675     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26676     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26677   }
26678   return SWIG_arg;
26679 
26680   if(0) SWIG_fail;
26681 
26682 fail:
26683   lua_error(L);
26684   return SWIG_arg;
26685 }
26686 
26687 
26688 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
26689   int argc;
26690   int argv[5]={
26691     1,2,3,4,5
26692   };
26693 
26694   argc = lua_gettop(L);
26695   if (argc == 2) {
26696     int _v;
26697     {
26698       void *ptr;
26699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26700         _v = 0;
26701       } else {
26702         _v = 1;
26703       }
26704     }
26705     if (_v) {
26706       {
26707         _v = SWIG_lua_isnilstring(L,argv[1]);
26708       }
26709       if (_v) {
26710         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
26711       }
26712     }
26713   }
26714   if (argc == 3) {
26715     int _v;
26716     {
26717       void *ptr;
26718       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26719         _v = 0;
26720       } else {
26721         _v = 1;
26722       }
26723     }
26724     if (_v) {
26725       {
26726         _v = SWIG_lua_isnilstring(L,argv[1]);
26727       }
26728       if (_v) {
26729         {
26730           void *ptr;
26731           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26732             _v = 0;
26733           } else {
26734             _v = 1;
26735           }
26736         }
26737         if (_v) {
26738           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
26739         }
26740       }
26741     }
26742   }
26743   if (argc == 3) {
26744     int _v;
26745     {
26746       void *ptr;
26747       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26748         _v = 0;
26749       } else {
26750         _v = 1;
26751       }
26752     }
26753     if (_v) {
26754       {
26755         _v = SWIG_lua_isnilstring(L,argv[1]);
26756       }
26757       if (_v) {
26758         {
26759           _v = lua_isnumber(L,argv[2]);
26760         }
26761         if (_v) {
26762           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
26763         }
26764       }
26765     }
26766   }
26767   if (argc == 4) {
26768     int _v;
26769     {
26770       void *ptr;
26771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26772         _v = 0;
26773       } else {
26774         _v = 1;
26775       }
26776     }
26777     if (_v) {
26778       {
26779         _v = SWIG_lua_isnilstring(L,argv[1]);
26780       }
26781       if (_v) {
26782         {
26783           _v = lua_isnumber(L,argv[2]);
26784         }
26785         if (_v) {
26786           {
26787             _v = lua_isboolean(L,argv[3]);
26788           }
26789           if (_v) {
26790             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
26791           }
26792         }
26793       }
26794     }
26795   }
26796 
26797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
26798     "  Possible C/C++ prototypes are:\n"
26799     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
26800     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
26801     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
26802     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
26803   lua_error(L);return 0;
26804 }
26805 
26806 
26807 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
26808   int SWIG_arg = 0;
26809   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26810   lldb::SBBlock result;
26811 
26812   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
26813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
26814 
26815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26816     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
26817   }
26818 
26819   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
26820   {
26821     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26823   }
26824   return SWIG_arg;
26825 
26826   if(0) SWIG_fail;
26827 
26828 fail:
26829   lua_error(L);
26830   return SWIG_arg;
26831 }
26832 
26833 
26834 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
26835   int SWIG_arg = 0;
26836   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26837   lldb::SBLineEntry result;
26838 
26839   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
26840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
26841 
26842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26843     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
26844   }
26845 
26846   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
26847   {
26848     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
26849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
26850   }
26851   return SWIG_arg;
26852 
26853   if(0) SWIG_fail;
26854 
26855 fail:
26856   lua_error(L);
26857   return SWIG_arg;
26858 }
26859 
26860 
26861 static int _wrap_SBFrame_GetThread(lua_State* L) {
26862   int SWIG_arg = 0;
26863   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26864   lldb::SBThread result;
26865 
26866   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
26867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
26868 
26869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26870     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
26871   }
26872 
26873   result = ((lldb::SBFrame const *)arg1)->GetThread();
26874   {
26875     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
26876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
26877   }
26878   return SWIG_arg;
26879 
26880   if(0) SWIG_fail;
26881 
26882 fail:
26883   lua_error(L);
26884   return SWIG_arg;
26885 }
26886 
26887 
26888 static int _wrap_SBFrame_Disassemble(lua_State* L) {
26889   int SWIG_arg = 0;
26890   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26891   char *result = 0 ;
26892 
26893   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
26894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
26895 
26896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26897     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
26898   }
26899 
26900   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
26901   lua_pushstring(L,(const char *)result); SWIG_arg++;
26902   return SWIG_arg;
26903 
26904   if(0) SWIG_fail;
26905 
26906 fail:
26907   lua_error(L);
26908   return SWIG_arg;
26909 }
26910 
26911 
26912 static int _wrap_SBFrame_Clear(lua_State* L) {
26913   int SWIG_arg = 0;
26914   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26915 
26916   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
26917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
26918 
26919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26920     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
26921   }
26922 
26923   (arg1)->Clear();
26924 
26925   return SWIG_arg;
26926 
26927   if(0) SWIG_fail;
26928 
26929 fail:
26930   lua_error(L);
26931   return SWIG_arg;
26932 }
26933 
26934 
26935 static int _wrap_SBFrame___eq(lua_State* L) {
26936   int SWIG_arg = 0;
26937   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26938   lldb::SBFrame *arg2 = 0 ;
26939   bool result;
26940 
26941   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
26942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
26943   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
26944 
26945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26946     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
26947   }
26948 
26949 
26950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26951     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
26952   }
26953 
26954   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
26955   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26956   return SWIG_arg;
26957 
26958   if(0) SWIG_fail;
26959 
26960 fail:
26961   lua_error(L);
26962   return SWIG_arg;
26963 }
26964 
26965 
26966 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
26967   int SWIG_arg = 0;
26968   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26969   bool arg2 ;
26970   bool arg3 ;
26971   bool arg4 ;
26972   bool arg5 ;
26973   lldb::SBValueList result;
26974 
26975   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
26976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
26977   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
26978   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
26979   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
26980   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
26981 
26982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26983     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
26984   }
26985 
26986   arg2 = (lua_toboolean(L, 2)!=0);
26987   arg3 = (lua_toboolean(L, 3)!=0);
26988   arg4 = (lua_toboolean(L, 4)!=0);
26989   arg5 = (lua_toboolean(L, 5)!=0);
26990   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
26991   {
26992     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
26993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
26994   }
26995   return SWIG_arg;
26996 
26997   if(0) SWIG_fail;
26998 
26999 fail:
27000   lua_error(L);
27001   return SWIG_arg;
27002 }
27003 
27004 
27005 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27006   int SWIG_arg = 0;
27007   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27008   bool arg2 ;
27009   bool arg3 ;
27010   bool arg4 ;
27011   bool arg5 ;
27012   lldb::DynamicValueType arg6 ;
27013   lldb::SBValueList result;
27014 
27015   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27017   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27018   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27019   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27020   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27021   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27022 
27023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27024     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27025   }
27026 
27027   arg2 = (lua_toboolean(L, 2)!=0);
27028   arg3 = (lua_toboolean(L, 3)!=0);
27029   arg4 = (lua_toboolean(L, 4)!=0);
27030   arg5 = (lua_toboolean(L, 5)!=0);
27031   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27032   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27033   {
27034     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27036   }
27037   return SWIG_arg;
27038 
27039   if(0) SWIG_fail;
27040 
27041 fail:
27042   lua_error(L);
27043   return SWIG_arg;
27044 }
27045 
27046 
27047 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27048   int SWIG_arg = 0;
27049   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27050   lldb::SBVariablesOptions *arg2 = 0 ;
27051   lldb::SBValueList result;
27052 
27053   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27056 
27057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27058     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27059   }
27060 
27061 
27062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27063     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27064   }
27065 
27066   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27067   {
27068     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,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_GetVariables(lua_State* L) {
27082   int argc;
27083   int argv[7]={
27084     1,2,3,4,5,6,7
27085   };
27086 
27087   argc = lua_gettop(L);
27088   if (argc == 2) {
27089     int _v;
27090     {
27091       void *ptr;
27092       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27093         _v = 0;
27094       } else {
27095         _v = 1;
27096       }
27097     }
27098     if (_v) {
27099       {
27100         void *ptr;
27101         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, 0)) {
27102           _v = 0;
27103         } else {
27104           _v = 1;
27105         }
27106       }
27107       if (_v) {
27108         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27109       }
27110     }
27111   }
27112   if (argc == 5) {
27113     int _v;
27114     {
27115       void *ptr;
27116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27117         _v = 0;
27118       } else {
27119         _v = 1;
27120       }
27121     }
27122     if (_v) {
27123       {
27124         _v = lua_isboolean(L,argv[1]);
27125       }
27126       if (_v) {
27127         {
27128           _v = lua_isboolean(L,argv[2]);
27129         }
27130         if (_v) {
27131           {
27132             _v = lua_isboolean(L,argv[3]);
27133           }
27134           if (_v) {
27135             {
27136               _v = lua_isboolean(L,argv[4]);
27137             }
27138             if (_v) {
27139               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27140             }
27141           }
27142         }
27143       }
27144     }
27145   }
27146   if (argc == 6) {
27147     int _v;
27148     {
27149       void *ptr;
27150       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27151         _v = 0;
27152       } else {
27153         _v = 1;
27154       }
27155     }
27156     if (_v) {
27157       {
27158         _v = lua_isboolean(L,argv[1]);
27159       }
27160       if (_v) {
27161         {
27162           _v = lua_isboolean(L,argv[2]);
27163         }
27164         if (_v) {
27165           {
27166             _v = lua_isboolean(L,argv[3]);
27167           }
27168           if (_v) {
27169             {
27170               _v = lua_isboolean(L,argv[4]);
27171             }
27172             if (_v) {
27173               {
27174                 _v = lua_isnumber(L,argv[5]);
27175               }
27176               if (_v) {
27177                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27178               }
27179             }
27180           }
27181         }
27182       }
27183     }
27184   }
27185 
27186   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27187     "  Possible C/C++ prototypes are:\n"
27188     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27189     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27190     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27191   lua_error(L);return 0;
27192 }
27193 
27194 
27195 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27196   int SWIG_arg = 0;
27197   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27198   lldb::SBValueList result;
27199 
27200   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27202 
27203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27204     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27205   }
27206 
27207   result = (arg1)->GetRegisters();
27208   {
27209     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27210     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27211   }
27212   return SWIG_arg;
27213 
27214   if(0) SWIG_fail;
27215 
27216 fail:
27217   lua_error(L);
27218   return SWIG_arg;
27219 }
27220 
27221 
27222 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27223   int SWIG_arg = 0;
27224   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27225   char *arg2 = (char *) 0 ;
27226   lldb::SBValue result;
27227 
27228   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27230   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27231 
27232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27233     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27234   }
27235 
27236   arg2 = (char *)lua_tostring(L, 2);
27237   result = (arg1)->FindVariable((char const *)arg2);
27238   {
27239     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27240     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27241   }
27242   return SWIG_arg;
27243 
27244   if(0) SWIG_fail;
27245 
27246 fail:
27247   lua_error(L);
27248   return SWIG_arg;
27249 }
27250 
27251 
27252 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27253   int SWIG_arg = 0;
27254   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27255   char *arg2 = (char *) 0 ;
27256   lldb::DynamicValueType arg3 ;
27257   lldb::SBValue result;
27258 
27259   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27261   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27262   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27263 
27264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27265     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27266   }
27267 
27268   arg2 = (char *)lua_tostring(L, 2);
27269   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27270   result = (arg1)->FindVariable((char const *)arg2,arg3);
27271   {
27272     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27273     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27274   }
27275   return SWIG_arg;
27276 
27277   if(0) SWIG_fail;
27278 
27279 fail:
27280   lua_error(L);
27281   return SWIG_arg;
27282 }
27283 
27284 
27285 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27286   int argc;
27287   int argv[4]={
27288     1,2,3,4
27289   };
27290 
27291   argc = lua_gettop(L);
27292   if (argc == 2) {
27293     int _v;
27294     {
27295       void *ptr;
27296       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27297         _v = 0;
27298       } else {
27299         _v = 1;
27300       }
27301     }
27302     if (_v) {
27303       {
27304         _v = SWIG_lua_isnilstring(L,argv[1]);
27305       }
27306       if (_v) {
27307         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27308       }
27309     }
27310   }
27311   if (argc == 3) {
27312     int _v;
27313     {
27314       void *ptr;
27315       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27316         _v = 0;
27317       } else {
27318         _v = 1;
27319       }
27320     }
27321     if (_v) {
27322       {
27323         _v = SWIG_lua_isnilstring(L,argv[1]);
27324       }
27325       if (_v) {
27326         {
27327           _v = lua_isnumber(L,argv[2]);
27328         }
27329         if (_v) {
27330           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27331         }
27332       }
27333     }
27334   }
27335 
27336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27337     "  Possible C/C++ prototypes are:\n"
27338     "    lldb::SBFrame::FindVariable(char const *)\n"
27339     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27340   lua_error(L);return 0;
27341 }
27342 
27343 
27344 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27345   int SWIG_arg = 0;
27346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27347   char *arg2 = (char *) 0 ;
27348   lldb::SBValue result;
27349 
27350   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27352   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27353 
27354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27355     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27356   }
27357 
27358   arg2 = (char *)lua_tostring(L, 2);
27359   result = (arg1)->FindRegister((char const *)arg2);
27360   {
27361     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27362     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27363   }
27364   return SWIG_arg;
27365 
27366   if(0) SWIG_fail;
27367 
27368 fail:
27369   lua_error(L);
27370   return SWIG_arg;
27371 }
27372 
27373 
27374 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27375   int SWIG_arg = 0;
27376   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27377   char *arg2 = (char *) 0 ;
27378   lldb::SBValue result;
27379 
27380   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27382   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27383 
27384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27385     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27386   }
27387 
27388   arg2 = (char *)lua_tostring(L, 2);
27389   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27390   {
27391     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27392     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27393   }
27394   return SWIG_arg;
27395 
27396   if(0) SWIG_fail;
27397 
27398 fail:
27399   lua_error(L);
27400   return SWIG_arg;
27401 }
27402 
27403 
27404 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27405   int SWIG_arg = 0;
27406   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27407   char *arg2 = (char *) 0 ;
27408   lldb::DynamicValueType arg3 ;
27409   lldb::SBValue result;
27410 
27411   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27413   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27414   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27415 
27416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27417     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27418   }
27419 
27420   arg2 = (char *)lua_tostring(L, 2);
27421   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27422   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27423   {
27424     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27425     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27426   }
27427   return SWIG_arg;
27428 
27429   if(0) SWIG_fail;
27430 
27431 fail:
27432   lua_error(L);
27433   return SWIG_arg;
27434 }
27435 
27436 
27437 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27438   int argc;
27439   int argv[4]={
27440     1,2,3,4
27441   };
27442 
27443   argc = lua_gettop(L);
27444   if (argc == 2) {
27445     int _v;
27446     {
27447       void *ptr;
27448       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27449         _v = 0;
27450       } else {
27451         _v = 1;
27452       }
27453     }
27454     if (_v) {
27455       {
27456         _v = SWIG_lua_isnilstring(L,argv[1]);
27457       }
27458       if (_v) {
27459         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
27460       }
27461     }
27462   }
27463   if (argc == 3) {
27464     int _v;
27465     {
27466       void *ptr;
27467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27468         _v = 0;
27469       } else {
27470         _v = 1;
27471       }
27472     }
27473     if (_v) {
27474       {
27475         _v = SWIG_lua_isnilstring(L,argv[1]);
27476       }
27477       if (_v) {
27478         {
27479           _v = lua_isnumber(L,argv[2]);
27480         }
27481         if (_v) {
27482           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
27483         }
27484       }
27485     }
27486   }
27487 
27488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
27489     "  Possible C/C++ prototypes are:\n"
27490     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
27491     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
27492   lua_error(L);return 0;
27493 }
27494 
27495 
27496 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
27497   int SWIG_arg = 0;
27498   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27499   char *arg2 = (char *) 0 ;
27500   lldb::ValueType arg3 ;
27501   lldb::SBValue result;
27502 
27503   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
27504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
27505   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
27506   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
27507 
27508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27509     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
27510   }
27511 
27512   arg2 = (char *)lua_tostring(L, 2);
27513   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
27514   result = (arg1)->FindValue((char const *)arg2,arg3);
27515   {
27516     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27518   }
27519   return SWIG_arg;
27520 
27521   if(0) SWIG_fail;
27522 
27523 fail:
27524   lua_error(L);
27525   return SWIG_arg;
27526 }
27527 
27528 
27529 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
27530   int SWIG_arg = 0;
27531   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27532   char *arg2 = (char *) 0 ;
27533   lldb::ValueType arg3 ;
27534   lldb::DynamicValueType arg4 ;
27535   lldb::SBValue result;
27536 
27537   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
27538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
27539   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
27540   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
27541   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
27542 
27543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27544     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
27545   }
27546 
27547   arg2 = (char *)lua_tostring(L, 2);
27548   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
27549   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
27550   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
27551   {
27552     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27554   }
27555   return SWIG_arg;
27556 
27557   if(0) SWIG_fail;
27558 
27559 fail:
27560   lua_error(L);
27561   return SWIG_arg;
27562 }
27563 
27564 
27565 static int _wrap_SBFrame_FindValue(lua_State* L) {
27566   int argc;
27567   int argv[5]={
27568     1,2,3,4,5
27569   };
27570 
27571   argc = lua_gettop(L);
27572   if (argc == 3) {
27573     int _v;
27574     {
27575       void *ptr;
27576       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27577         _v = 0;
27578       } else {
27579         _v = 1;
27580       }
27581     }
27582     if (_v) {
27583       {
27584         _v = SWIG_lua_isnilstring(L,argv[1]);
27585       }
27586       if (_v) {
27587         {
27588           _v = lua_isnumber(L,argv[2]);
27589         }
27590         if (_v) {
27591           return _wrap_SBFrame_FindValue__SWIG_0(L);
27592         }
27593       }
27594     }
27595   }
27596   if (argc == 4) {
27597     int _v;
27598     {
27599       void *ptr;
27600       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27601         _v = 0;
27602       } else {
27603         _v = 1;
27604       }
27605     }
27606     if (_v) {
27607       {
27608         _v = SWIG_lua_isnilstring(L,argv[1]);
27609       }
27610       if (_v) {
27611         {
27612           _v = lua_isnumber(L,argv[2]);
27613         }
27614         if (_v) {
27615           {
27616             _v = lua_isnumber(L,argv[3]);
27617           }
27618           if (_v) {
27619             return _wrap_SBFrame_FindValue__SWIG_1(L);
27620           }
27621         }
27622       }
27623     }
27624   }
27625 
27626   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
27627     "  Possible C/C++ prototypes are:\n"
27628     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
27629     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
27630   lua_error(L);return 0;
27631 }
27632 
27633 
27634 static int _wrap_SBFrame_GetDescription(lua_State* L) {
27635   int SWIG_arg = 0;
27636   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27637   lldb::SBStream *arg2 = 0 ;
27638   bool result;
27639 
27640   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
27641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
27642   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
27643 
27644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27645     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
27646   }
27647 
27648 
27649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
27650     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
27651   }
27652 
27653   result = (bool)(arg1)->GetDescription(*arg2);
27654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27655   return SWIG_arg;
27656 
27657   if(0) SWIG_fail;
27658 
27659 fail:
27660   lua_error(L);
27661   return SWIG_arg;
27662 }
27663 
27664 
27665 static int _wrap_SBFrame___tostring(lua_State* L) {
27666   int SWIG_arg = 0;
27667   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27668   std::string result;
27669 
27670   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
27671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
27672 
27673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27674     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
27675   }
27676 
27677   result = lldb_SBFrame___str__(arg1);
27678   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
27679   return SWIG_arg;
27680 
27681   if(0) SWIG_fail;
27682 
27683 fail:
27684   lua_error(L);
27685   return SWIG_arg;
27686 }
27687 
27688 
27689 static void swig_delete_SBFrame(void *obj) {
27690 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
27691 delete arg1;
27692 }
27693 static int _proxy__wrap_new_SBFrame(lua_State *L) {
27694     assert(lua_istable(L,1));
27695     lua_pushcfunction(L,_wrap_new_SBFrame);
27696     assert(!lua_isnil(L,-1));
27697     lua_replace(L,1); /* replace our table with real constructor */
27698     lua_call(L,lua_gettop(L)-1,1);
27699     return 1;
27700 }
27701 static swig_lua_attribute swig_SBFrame_attributes[] = {
27702     {0,0,0}
27703 };
27704 static swig_lua_method swig_SBFrame_methods[]= {
27705     { "IsEqual", _wrap_SBFrame_IsEqual},
27706     { "IsValid", _wrap_SBFrame_IsValid},
27707     { "GetFrameID", _wrap_SBFrame_GetFrameID},
27708     { "GetCFA", _wrap_SBFrame_GetCFA},
27709     { "GetPC", _wrap_SBFrame_GetPC},
27710     { "SetPC", _wrap_SBFrame_SetPC},
27711     { "GetSP", _wrap_SBFrame_GetSP},
27712     { "GetFP", _wrap_SBFrame_GetFP},
27713     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
27714     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
27715     { "GetModule", _wrap_SBFrame_GetModule},
27716     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
27717     { "GetFunction", _wrap_SBFrame_GetFunction},
27718     { "GetSymbol", _wrap_SBFrame_GetSymbol},
27719     { "GetBlock", _wrap_SBFrame_GetBlock},
27720     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
27721     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
27722     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
27723     { "IsInlined", _wrap_SBFrame_IsInlined},
27724     { "IsArtificial", _wrap_SBFrame_IsArtificial},
27725     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
27726     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
27727     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
27728     { "GetThread", _wrap_SBFrame_GetThread},
27729     { "Disassemble", _wrap_SBFrame_Disassemble},
27730     { "Clear", _wrap_SBFrame_Clear},
27731     { "__eq", _wrap_SBFrame___eq},
27732     { "GetVariables", _wrap_SBFrame_GetVariables},
27733     { "GetRegisters", _wrap_SBFrame_GetRegisters},
27734     { "FindVariable", _wrap_SBFrame_FindVariable},
27735     { "FindRegister", _wrap_SBFrame_FindRegister},
27736     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
27737     { "FindValue", _wrap_SBFrame_FindValue},
27738     { "GetDescription", _wrap_SBFrame_GetDescription},
27739     { "__tostring", _wrap_SBFrame___tostring},
27740     {0,0}
27741 };
27742 static swig_lua_method swig_SBFrame_meta[] = {
27743     { "__eq", _wrap_SBFrame___eq},
27744     { "__tostring", _wrap_SBFrame___tostring},
27745     {0,0}
27746 };
27747 
27748 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
27749     {0,0,0}
27750 };
27751 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
27752     {0,0,0,0,0,0}
27753 };
27754 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
27755     {0,0}
27756 };
27757 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
27758     0
27759 };
27760 
27761 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
27762     "SBFrame",
27763     swig_SBFrame_Sf_SwigStatic_methods,
27764     swig_SBFrame_Sf_SwigStatic_attributes,
27765     swig_SBFrame_Sf_SwigStatic_constants,
27766     swig_SBFrame_Sf_SwigStatic_classes,
27767     0
27768 };
27769 static swig_lua_class *swig_SBFrame_bases[] = {0};
27770 static const char *swig_SBFrame_base_names[] = {0};
27771 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 };
27772 
27773 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
27774   int SWIG_arg = 0;
27775   lldb::SBFunction *result = 0 ;
27776 
27777   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
27778   result = (lldb::SBFunction *)new lldb::SBFunction();
27779   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27780   return SWIG_arg;
27781 
27782   if(0) SWIG_fail;
27783 
27784 fail:
27785   lua_error(L);
27786   return SWIG_arg;
27787 }
27788 
27789 
27790 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
27791   int SWIG_arg = 0;
27792   lldb::SBFunction *arg1 = 0 ;
27793   lldb::SBFunction *result = 0 ;
27794 
27795   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
27796   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
27797 
27798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27799     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
27800   }
27801 
27802   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
27803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27804   return SWIG_arg;
27805 
27806   if(0) SWIG_fail;
27807 
27808 fail:
27809   lua_error(L);
27810   return SWIG_arg;
27811 }
27812 
27813 
27814 static int _wrap_new_SBFunction(lua_State* L) {
27815   int argc;
27816   int argv[2]={
27817     1,2
27818   };
27819 
27820   argc = lua_gettop(L);
27821   if (argc == 0) {
27822     return _wrap_new_SBFunction__SWIG_0(L);
27823   }
27824   if (argc == 1) {
27825     int _v;
27826     {
27827       void *ptr;
27828       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
27829         _v = 0;
27830       } else {
27831         _v = 1;
27832       }
27833     }
27834     if (_v) {
27835       return _wrap_new_SBFunction__SWIG_1(L);
27836     }
27837   }
27838 
27839   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
27840     "  Possible C/C++ prototypes are:\n"
27841     "    lldb::SBFunction::SBFunction()\n"
27842     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
27843   lua_error(L);return 0;
27844 }
27845 
27846 
27847 static int _wrap_SBFunction_IsValid(lua_State* L) {
27848   int SWIG_arg = 0;
27849   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27850   bool result;
27851 
27852   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
27853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
27854 
27855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27856     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
27857   }
27858 
27859   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
27860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27861   return SWIG_arg;
27862 
27863   if(0) SWIG_fail;
27864 
27865 fail:
27866   lua_error(L);
27867   return SWIG_arg;
27868 }
27869 
27870 
27871 static int _wrap_SBFunction_GetName(lua_State* L) {
27872   int SWIG_arg = 0;
27873   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27874   char *result = 0 ;
27875 
27876   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
27877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
27878 
27879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27880     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
27881   }
27882 
27883   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
27884   lua_pushstring(L,(const char *)result); SWIG_arg++;
27885   return SWIG_arg;
27886 
27887   if(0) SWIG_fail;
27888 
27889 fail:
27890   lua_error(L);
27891   return SWIG_arg;
27892 }
27893 
27894 
27895 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
27896   int SWIG_arg = 0;
27897   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27898   char *result = 0 ;
27899 
27900   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
27901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
27902 
27903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27904     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
27905   }
27906 
27907   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
27908   lua_pushstring(L,(const char *)result); SWIG_arg++;
27909   return SWIG_arg;
27910 
27911   if(0) SWIG_fail;
27912 
27913 fail:
27914   lua_error(L);
27915   return SWIG_arg;
27916 }
27917 
27918 
27919 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
27920   int SWIG_arg = 0;
27921   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27922   char *result = 0 ;
27923 
27924   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
27925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
27926 
27927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27928     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
27929   }
27930 
27931   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
27932   lua_pushstring(L,(const char *)result); SWIG_arg++;
27933   return SWIG_arg;
27934 
27935   if(0) SWIG_fail;
27936 
27937 fail:
27938   lua_error(L);
27939   return SWIG_arg;
27940 }
27941 
27942 
27943 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
27944   int SWIG_arg = 0;
27945   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27946   lldb::SBTarget arg2 ;
27947   lldb::SBTarget *argp2 ;
27948   lldb::SBInstructionList result;
27949 
27950   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
27951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
27952   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
27953 
27954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27955     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
27956   }
27957 
27958 
27959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
27960     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
27961   }
27962   arg2 = *argp2;
27963 
27964   result = (arg1)->GetInstructions(arg2);
27965   {
27966     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
27967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
27968   }
27969   return SWIG_arg;
27970 
27971   if(0) SWIG_fail;
27972 
27973 fail:
27974   lua_error(L);
27975   return SWIG_arg;
27976 }
27977 
27978 
27979 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
27980   int SWIG_arg = 0;
27981   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27982   lldb::SBTarget arg2 ;
27983   char *arg3 = (char *) 0 ;
27984   lldb::SBTarget *argp2 ;
27985   lldb::SBInstructionList result;
27986 
27987   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
27988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
27989   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
27990   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
27991 
27992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27993     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
27994   }
27995 
27996 
27997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
27998     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
27999   }
28000   arg2 = *argp2;
28001 
28002   arg3 = (char *)lua_tostring(L, 3);
28003   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28004   {
28005     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28007   }
28008   return SWIG_arg;
28009 
28010   if(0) SWIG_fail;
28011 
28012 fail:
28013   lua_error(L);
28014   return SWIG_arg;
28015 }
28016 
28017 
28018 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28019   int argc;
28020   int argv[4]={
28021     1,2,3,4
28022   };
28023 
28024   argc = lua_gettop(L);
28025   if (argc == 2) {
28026     int _v;
28027     {
28028       void *ptr;
28029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28030         _v = 0;
28031       } else {
28032         _v = 1;
28033       }
28034     }
28035     if (_v) {
28036       {
28037         void *ptr;
28038         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
28039           _v = 0;
28040         } else {
28041           _v = 1;
28042         }
28043       }
28044       if (_v) {
28045         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28046       }
28047     }
28048   }
28049   if (argc == 3) {
28050     int _v;
28051     {
28052       void *ptr;
28053       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28054         _v = 0;
28055       } else {
28056         _v = 1;
28057       }
28058     }
28059     if (_v) {
28060       {
28061         void *ptr;
28062         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
28063           _v = 0;
28064         } else {
28065           _v = 1;
28066         }
28067       }
28068       if (_v) {
28069         {
28070           _v = SWIG_lua_isnilstring(L,argv[2]);
28071         }
28072         if (_v) {
28073           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28074         }
28075       }
28076     }
28077   }
28078 
28079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28080     "  Possible C/C++ prototypes are:\n"
28081     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28082     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28083   lua_error(L);return 0;
28084 }
28085 
28086 
28087 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28088   int SWIG_arg = 0;
28089   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28090   lldb::SBAddress result;
28091 
28092   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28094 
28095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28096     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28097   }
28098 
28099   result = (arg1)->GetStartAddress();
28100   {
28101     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28103   }
28104   return SWIG_arg;
28105 
28106   if(0) SWIG_fail;
28107 
28108 fail:
28109   lua_error(L);
28110   return SWIG_arg;
28111 }
28112 
28113 
28114 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28115   int SWIG_arg = 0;
28116   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28117   lldb::SBAddress result;
28118 
28119   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28121 
28122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28123     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28124   }
28125 
28126   result = (arg1)->GetEndAddress();
28127   {
28128     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28129     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28130   }
28131   return SWIG_arg;
28132 
28133   if(0) SWIG_fail;
28134 
28135 fail:
28136   lua_error(L);
28137   return SWIG_arg;
28138 }
28139 
28140 
28141 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28142   int SWIG_arg = 0;
28143   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28144   uint32_t arg2 ;
28145   char *result = 0 ;
28146 
28147   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28149   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28150 
28151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28152     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28153   }
28154 
28155   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
28156   arg2 = (uint32_t)lua_tonumber(L, 2);
28157   result = (char *)(arg1)->GetArgumentName(arg2);
28158   lua_pushstring(L,(const char *)result); SWIG_arg++;
28159   return SWIG_arg;
28160 
28161   if(0) SWIG_fail;
28162 
28163 fail:
28164   lua_error(L);
28165   return SWIG_arg;
28166 }
28167 
28168 
28169 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28170   int SWIG_arg = 0;
28171   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28172   uint32_t result;
28173 
28174   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28176 
28177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28178     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28179   }
28180 
28181   result = (uint32_t)(arg1)->GetPrologueByteSize();
28182   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
28183   return SWIG_arg;
28184 
28185   if(0) SWIG_fail;
28186 
28187 fail:
28188   lua_error(L);
28189   return SWIG_arg;
28190 }
28191 
28192 
28193 static int _wrap_SBFunction_GetType(lua_State* L) {
28194   int SWIG_arg = 0;
28195   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28196   lldb::SBType result;
28197 
28198   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28200 
28201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28202     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28203   }
28204 
28205   result = (arg1)->GetType();
28206   {
28207     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28209   }
28210   return SWIG_arg;
28211 
28212   if(0) SWIG_fail;
28213 
28214 fail:
28215   lua_error(L);
28216   return SWIG_arg;
28217 }
28218 
28219 
28220 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28221   int SWIG_arg = 0;
28222   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28223   lldb::SBBlock result;
28224 
28225   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28227 
28228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28229     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28230   }
28231 
28232   result = (arg1)->GetBlock();
28233   {
28234     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28235     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28236   }
28237   return SWIG_arg;
28238 
28239   if(0) SWIG_fail;
28240 
28241 fail:
28242   lua_error(L);
28243   return SWIG_arg;
28244 }
28245 
28246 
28247 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
28248   int SWIG_arg = 0;
28249   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28250   lldb::LanguageType result;
28251 
28252   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28254 
28255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28256     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28257   }
28258 
28259   result = (lldb::LanguageType)(arg1)->GetLanguage();
28260   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28261   return SWIG_arg;
28262 
28263   if(0) SWIG_fail;
28264 
28265 fail:
28266   lua_error(L);
28267   return SWIG_arg;
28268 }
28269 
28270 
28271 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28272   int SWIG_arg = 0;
28273   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28274   bool result;
28275 
28276   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28278 
28279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28280     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28281   }
28282 
28283   result = (bool)(arg1)->GetIsOptimized();
28284   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28285   return SWIG_arg;
28286 
28287   if(0) SWIG_fail;
28288 
28289 fail:
28290   lua_error(L);
28291   return SWIG_arg;
28292 }
28293 
28294 
28295 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28296   int SWIG_arg = 0;
28297   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28298   lldb::SBStream *arg2 = 0 ;
28299   bool result;
28300 
28301   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28303   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28304 
28305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28306     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28307   }
28308 
28309 
28310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28311     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28312   }
28313 
28314   result = (bool)(arg1)->GetDescription(*arg2);
28315   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28316   return SWIG_arg;
28317 
28318   if(0) SWIG_fail;
28319 
28320 fail:
28321   lua_error(L);
28322   return SWIG_arg;
28323 }
28324 
28325 
28326 static int _wrap_SBFunction___eq(lua_State* L) {
28327   int SWIG_arg = 0;
28328   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28329   lldb::SBFunction *arg2 = 0 ;
28330   bool result;
28331 
28332   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28334   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28335 
28336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28337     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28338   }
28339 
28340 
28341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28342     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28343   }
28344 
28345   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28347   return SWIG_arg;
28348 
28349   if(0) SWIG_fail;
28350 
28351 fail:
28352   lua_error(L);
28353   return SWIG_arg;
28354 }
28355 
28356 
28357 static int _wrap_SBFunction___tostring(lua_State* L) {
28358   int SWIG_arg = 0;
28359   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28360   std::string result;
28361 
28362   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28364 
28365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28366     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28367   }
28368 
28369   result = lldb_SBFunction___str__(arg1);
28370   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28371   return SWIG_arg;
28372 
28373   if(0) SWIG_fail;
28374 
28375 fail:
28376   lua_error(L);
28377   return SWIG_arg;
28378 }
28379 
28380 
28381 static void swig_delete_SBFunction(void *obj) {
28382 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28383 delete arg1;
28384 }
28385 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28386     assert(lua_istable(L,1));
28387     lua_pushcfunction(L,_wrap_new_SBFunction);
28388     assert(!lua_isnil(L,-1));
28389     lua_replace(L,1); /* replace our table with real constructor */
28390     lua_call(L,lua_gettop(L)-1,1);
28391     return 1;
28392 }
28393 static swig_lua_attribute swig_SBFunction_attributes[] = {
28394     {0,0,0}
28395 };
28396 static swig_lua_method swig_SBFunction_methods[]= {
28397     { "IsValid", _wrap_SBFunction_IsValid},
28398     { "GetName", _wrap_SBFunction_GetName},
28399     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28400     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28401     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28402     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28403     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28404     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28405     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28406     { "GetType", _wrap_SBFunction_GetType},
28407     { "GetBlock", _wrap_SBFunction_GetBlock},
28408     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28409     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28410     { "GetDescription", _wrap_SBFunction_GetDescription},
28411     { "__eq", _wrap_SBFunction___eq},
28412     { "__tostring", _wrap_SBFunction___tostring},
28413     {0,0}
28414 };
28415 static swig_lua_method swig_SBFunction_meta[] = {
28416     { "__eq", _wrap_SBFunction___eq},
28417     { "__tostring", _wrap_SBFunction___tostring},
28418     {0,0}
28419 };
28420 
28421 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28422     {0,0,0}
28423 };
28424 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28425     {0,0,0,0,0,0}
28426 };
28427 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28428     {0,0}
28429 };
28430 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28431     0
28432 };
28433 
28434 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28435     "SBFunction",
28436     swig_SBFunction_Sf_SwigStatic_methods,
28437     swig_SBFunction_Sf_SwigStatic_attributes,
28438     swig_SBFunction_Sf_SwigStatic_constants,
28439     swig_SBFunction_Sf_SwigStatic_classes,
28440     0
28441 };
28442 static swig_lua_class *swig_SBFunction_bases[] = {0};
28443 static const char *swig_SBFunction_base_names[] = {0};
28444 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 };
28445 
28446 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28447   int SWIG_arg = 0;
28448   lldb::SBFileSpec result;
28449 
28450   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
28451   result = lldb::SBHostOS::GetProgramFileSpec();
28452   {
28453     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28454     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28455   }
28456   return SWIG_arg;
28457 
28458   if(0) SWIG_fail;
28459 
28460 fail:
28461   lua_error(L);
28462   return SWIG_arg;
28463 }
28464 
28465 
28466 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
28467   int SWIG_arg = 0;
28468   lldb::SBFileSpec result;
28469 
28470   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
28471   result = lldb::SBHostOS::GetLLDBPythonPath();
28472   {
28473     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28475   }
28476   return SWIG_arg;
28477 
28478   if(0) SWIG_fail;
28479 
28480 fail:
28481   lua_error(L);
28482   return SWIG_arg;
28483 }
28484 
28485 
28486 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
28487   int SWIG_arg = 0;
28488   lldb::PathType arg1 ;
28489   lldb::SBFileSpec result;
28490 
28491   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
28492   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
28493   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
28494   result = lldb::SBHostOS::GetLLDBPath(arg1);
28495   {
28496     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28498   }
28499   return SWIG_arg;
28500 
28501   if(0) SWIG_fail;
28502 
28503 fail:
28504   lua_error(L);
28505   return SWIG_arg;
28506 }
28507 
28508 
28509 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
28510   int SWIG_arg = 0;
28511   lldb::SBFileSpec result;
28512 
28513   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
28514   result = lldb::SBHostOS::GetUserHomeDirectory();
28515   {
28516     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28518   }
28519   return SWIG_arg;
28520 
28521   if(0) SWIG_fail;
28522 
28523 fail:
28524   lua_error(L);
28525   return SWIG_arg;
28526 }
28527 
28528 
28529 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
28530   int SWIG_arg = 0;
28531   char *arg1 = (char *) 0 ;
28532 
28533   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
28534   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
28535   arg1 = (char *)lua_tostring(L, 1);
28536   lldb::SBHostOS::ThreadCreated((char const *)arg1);
28537 
28538   return SWIG_arg;
28539 
28540   if(0) SWIG_fail;
28541 
28542 fail:
28543   lua_error(L);
28544   return SWIG_arg;
28545 }
28546 
28547 
28548 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
28549   int SWIG_arg = 0;
28550   char *arg1 = (char *) 0 ;
28551   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
28552   void *arg3 = (void *) 0 ;
28553   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
28554   lldb::thread_t result;
28555 
28556   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
28557   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
28558   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
28559   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
28560   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
28561   arg1 = (char *)lua_tostring(L, 1);
28562 
28563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
28564     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
28565   }
28566 
28567   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
28568 
28569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
28570     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
28571   }
28572 
28573   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
28574   {
28575     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
28576     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
28577   }
28578   return SWIG_arg;
28579 
28580   if(0) SWIG_fail;
28581 
28582 fail:
28583   lua_error(L);
28584   return SWIG_arg;
28585 }
28586 
28587 
28588 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
28589   int SWIG_arg = 0;
28590   lldb::thread_t arg1 ;
28591   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
28592   lldb::thread_t *argp1 ;
28593   bool result;
28594 
28595   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
28596   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
28597   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
28598 
28599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28600     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
28601   }
28602   arg1 = *argp1;
28603 
28604 
28605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
28606     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
28607   }
28608 
28609   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
28610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28611   return SWIG_arg;
28612 
28613   if(0) SWIG_fail;
28614 
28615 fail:
28616   lua_error(L);
28617   return SWIG_arg;
28618 }
28619 
28620 
28621 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
28622   int SWIG_arg = 0;
28623   lldb::thread_t arg1 ;
28624   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
28625   lldb::thread_t *argp1 ;
28626   bool result;
28627 
28628   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
28629   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
28630   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
28631 
28632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28633     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
28634   }
28635   arg1 = *argp1;
28636 
28637 
28638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
28639     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
28640   }
28641 
28642   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
28643   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28644   return SWIG_arg;
28645 
28646   if(0) SWIG_fail;
28647 
28648 fail:
28649   lua_error(L);
28650   return SWIG_arg;
28651 }
28652 
28653 
28654 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
28655   int SWIG_arg = 0;
28656   lldb::thread_t arg1 ;
28657   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
28658   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
28659   lldb::thread_t *argp1 ;
28660   bool result;
28661 
28662   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
28663   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
28664   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
28665   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
28666 
28667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28668     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
28669   }
28670   arg1 = *argp1;
28671 
28672 
28673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
28674     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
28675   }
28676 
28677 
28678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
28679     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
28680   }
28681 
28682   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
28683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28684   return SWIG_arg;
28685 
28686   if(0) SWIG_fail;
28687 
28688 fail:
28689   lua_error(L);
28690   return SWIG_arg;
28691 }
28692 
28693 
28694 static int _wrap_new_SBHostOS(lua_State* L) {
28695   int SWIG_arg = 0;
28696   lldb::SBHostOS *result = 0 ;
28697 
28698   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
28699   result = (lldb::SBHostOS *)new lldb::SBHostOS();
28700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
28701   return SWIG_arg;
28702 
28703   if(0) SWIG_fail;
28704 
28705 fail:
28706   lua_error(L);
28707   return SWIG_arg;
28708 }
28709 
28710 
28711 static void swig_delete_SBHostOS(void *obj) {
28712 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
28713 delete arg1;
28714 }
28715 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
28716     assert(lua_istable(L,1));
28717     lua_pushcfunction(L,_wrap_new_SBHostOS);
28718     assert(!lua_isnil(L,-1));
28719     lua_replace(L,1); /* replace our table with real constructor */
28720     lua_call(L,lua_gettop(L)-1,1);
28721     return 1;
28722 }
28723 static swig_lua_attribute swig_SBHostOS_attributes[] = {
28724     {0,0,0}
28725 };
28726 static swig_lua_method swig_SBHostOS_methods[]= {
28727     {0,0}
28728 };
28729 static swig_lua_method swig_SBHostOS_meta[] = {
28730     {0,0}
28731 };
28732 
28733 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
28734     {0,0,0}
28735 };
28736 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
28737     {0,0,0,0,0,0}
28738 };
28739 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
28740     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
28741     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
28742     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
28743     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
28744     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
28745     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
28746     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
28747     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
28748     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
28749     {0,0}
28750 };
28751 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
28752     0
28753 };
28754 
28755 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
28756     "SBHostOS",
28757     swig_SBHostOS_Sf_SwigStatic_methods,
28758     swig_SBHostOS_Sf_SwigStatic_attributes,
28759     swig_SBHostOS_Sf_SwigStatic_constants,
28760     swig_SBHostOS_Sf_SwigStatic_classes,
28761     0
28762 };
28763 static swig_lua_class *swig_SBHostOS_bases[] = {0};
28764 static const char *swig_SBHostOS_base_names[] = {0};
28765 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 };
28766 
28767 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
28768   int SWIG_arg = 0;
28769   lldb::SBInstruction *result = 0 ;
28770 
28771   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
28772   result = (lldb::SBInstruction *)new lldb::SBInstruction();
28773   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
28774   return SWIG_arg;
28775 
28776   if(0) SWIG_fail;
28777 
28778 fail:
28779   lua_error(L);
28780   return SWIG_arg;
28781 }
28782 
28783 
28784 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
28785   int SWIG_arg = 0;
28786   lldb::SBInstruction *arg1 = 0 ;
28787   lldb::SBInstruction *result = 0 ;
28788 
28789   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
28790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
28791 
28792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28793     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
28794   }
28795 
28796   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
28797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
28798   return SWIG_arg;
28799 
28800   if(0) SWIG_fail;
28801 
28802 fail:
28803   lua_error(L);
28804   return SWIG_arg;
28805 }
28806 
28807 
28808 static int _wrap_new_SBInstruction(lua_State* L) {
28809   int argc;
28810   int argv[2]={
28811     1,2
28812   };
28813 
28814   argc = lua_gettop(L);
28815   if (argc == 0) {
28816     return _wrap_new_SBInstruction__SWIG_0(L);
28817   }
28818   if (argc == 1) {
28819     int _v;
28820     {
28821       void *ptr;
28822       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
28823         _v = 0;
28824       } else {
28825         _v = 1;
28826       }
28827     }
28828     if (_v) {
28829       return _wrap_new_SBInstruction__SWIG_1(L);
28830     }
28831   }
28832 
28833   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
28834     "  Possible C/C++ prototypes are:\n"
28835     "    lldb::SBInstruction::SBInstruction()\n"
28836     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
28837   lua_error(L);return 0;
28838 }
28839 
28840 
28841 static int _wrap_SBInstruction_IsValid(lua_State* L) {
28842   int SWIG_arg = 0;
28843   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28844   bool result;
28845 
28846   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
28847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
28848 
28849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28850     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
28851   }
28852 
28853   result = (bool)(arg1)->IsValid();
28854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28855   return SWIG_arg;
28856 
28857   if(0) SWIG_fail;
28858 
28859 fail:
28860   lua_error(L);
28861   return SWIG_arg;
28862 }
28863 
28864 
28865 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
28866   int SWIG_arg = 0;
28867   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28868   lldb::SBAddress result;
28869 
28870   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
28871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
28872 
28873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28874     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
28875   }
28876 
28877   result = (arg1)->GetAddress();
28878   {
28879     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28881   }
28882   return SWIG_arg;
28883 
28884   if(0) SWIG_fail;
28885 
28886 fail:
28887   lua_error(L);
28888   return SWIG_arg;
28889 }
28890 
28891 
28892 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
28893   int SWIG_arg = 0;
28894   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28895   lldb::SBTarget arg2 ;
28896   lldb::SBTarget *argp2 ;
28897   char *result = 0 ;
28898 
28899   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
28900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
28901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
28902 
28903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28904     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
28905   }
28906 
28907 
28908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28909     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
28910   }
28911   arg2 = *argp2;
28912 
28913   result = (char *)(arg1)->GetMnemonic(arg2);
28914   lua_pushstring(L,(const char *)result); SWIG_arg++;
28915   return SWIG_arg;
28916 
28917   if(0) SWIG_fail;
28918 
28919 fail:
28920   lua_error(L);
28921   return SWIG_arg;
28922 }
28923 
28924 
28925 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
28926   int SWIG_arg = 0;
28927   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28928   lldb::SBTarget arg2 ;
28929   lldb::SBTarget *argp2 ;
28930   char *result = 0 ;
28931 
28932   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
28933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
28934   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
28935 
28936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28937     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
28938   }
28939 
28940 
28941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28942     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
28943   }
28944   arg2 = *argp2;
28945 
28946   result = (char *)(arg1)->GetOperands(arg2);
28947   lua_pushstring(L,(const char *)result); SWIG_arg++;
28948   return SWIG_arg;
28949 
28950   if(0) SWIG_fail;
28951 
28952 fail:
28953   lua_error(L);
28954   return SWIG_arg;
28955 }
28956 
28957 
28958 static int _wrap_SBInstruction_GetComment(lua_State* L) {
28959   int SWIG_arg = 0;
28960   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28961   lldb::SBTarget arg2 ;
28962   lldb::SBTarget *argp2 ;
28963   char *result = 0 ;
28964 
28965   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
28966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
28967   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
28968 
28969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28970     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
28971   }
28972 
28973 
28974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28975     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
28976   }
28977   arg2 = *argp2;
28978 
28979   result = (char *)(arg1)->GetComment(arg2);
28980   lua_pushstring(L,(const char *)result); SWIG_arg++;
28981   return SWIG_arg;
28982 
28983   if(0) SWIG_fail;
28984 
28985 fail:
28986   lua_error(L);
28987   return SWIG_arg;
28988 }
28989 
28990 
28991 static int _wrap_SBInstruction_GetData(lua_State* L) {
28992   int SWIG_arg = 0;
28993   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28994   lldb::SBTarget arg2 ;
28995   lldb::SBTarget *argp2 ;
28996   lldb::SBData result;
28997 
28998   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
28999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29000   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29001 
29002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29003     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29004   }
29005 
29006 
29007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29008     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29009   }
29010   arg2 = *argp2;
29011 
29012   result = (arg1)->GetData(arg2);
29013   {
29014     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,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_SBInstruction_GetByteSize(lua_State* L) {
29028   int SWIG_arg = 0;
29029   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29030   size_t result;
29031 
29032   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29034 
29035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29036     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29037   }
29038 
29039   result = (arg1)->GetByteSize();
29040   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29041   return SWIG_arg;
29042 
29043   if(0) SWIG_fail;
29044 
29045 fail:
29046   lua_error(L);
29047   return SWIG_arg;
29048 }
29049 
29050 
29051 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29052   int SWIG_arg = 0;
29053   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29054   bool result;
29055 
29056   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29058 
29059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29060     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29061   }
29062 
29063   result = (bool)(arg1)->DoesBranch();
29064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29065   return SWIG_arg;
29066 
29067   if(0) SWIG_fail;
29068 
29069 fail:
29070   lua_error(L);
29071   return SWIG_arg;
29072 }
29073 
29074 
29075 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29076   int SWIG_arg = 0;
29077   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29078   bool result;
29079 
29080   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29082 
29083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29084     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29085   }
29086 
29087   result = (bool)(arg1)->HasDelaySlot();
29088   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29089   return SWIG_arg;
29090 
29091   if(0) SWIG_fail;
29092 
29093 fail:
29094   lua_error(L);
29095   return SWIG_arg;
29096 }
29097 
29098 
29099 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29100   int SWIG_arg = 0;
29101   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29102   bool result;
29103 
29104   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29106 
29107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29108     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29109   }
29110 
29111   result = (bool)(arg1)->CanSetBreakpoint();
29112   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29113   return SWIG_arg;
29114 
29115   if(0) SWIG_fail;
29116 
29117 fail:
29118   lua_error(L);
29119   return SWIG_arg;
29120 }
29121 
29122 
29123 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29124   int SWIG_arg = 0;
29125   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29126   lldb::SBFile arg2 ;
29127   lldb::SBFile *argp2 ;
29128 
29129   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29131   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29132 
29133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29134     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29135   }
29136 
29137 
29138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29139     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29140   }
29141   arg2 = *argp2;
29142 
29143   (arg1)->Print(arg2);
29144 
29145   return SWIG_arg;
29146 
29147   if(0) SWIG_fail;
29148 
29149 fail:
29150   lua_error(L);
29151   return SWIG_arg;
29152 }
29153 
29154 
29155 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29156   int SWIG_arg = 0;
29157   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29158   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29159   lldb::FileSP *argp2 ;
29160 
29161   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29163   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29164 
29165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29166     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29167   }
29168 
29169 
29170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29171     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29172   }
29173   arg2 = *argp2;
29174 
29175   (arg1)->Print(arg2);
29176 
29177   return SWIG_arg;
29178 
29179   if(0) SWIG_fail;
29180 
29181 fail:
29182   lua_error(L);
29183   return SWIG_arg;
29184 }
29185 
29186 
29187 static int _wrap_SBInstruction_Print(lua_State* L) {
29188   int argc;
29189   int argv[3]={
29190     1,2,3
29191   };
29192 
29193   argc = lua_gettop(L);
29194   if (argc == 2) {
29195     int _v;
29196     {
29197       void *ptr;
29198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29199         _v = 0;
29200       } else {
29201         _v = 1;
29202       }
29203     }
29204     if (_v) {
29205       {
29206         void *ptr;
29207         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
29208           _v = 0;
29209         } else {
29210           _v = 1;
29211         }
29212       }
29213       if (_v) {
29214         return _wrap_SBInstruction_Print__SWIG_0(L);
29215       }
29216     }
29217   }
29218   if (argc == 2) {
29219     int _v;
29220     {
29221       void *ptr;
29222       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29223         _v = 0;
29224       } else {
29225         _v = 1;
29226       }
29227     }
29228     if (_v) {
29229       {
29230         void *ptr;
29231         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
29232           _v = 0;
29233         } else {
29234           _v = 1;
29235         }
29236       }
29237       if (_v) {
29238         return _wrap_SBInstruction_Print__SWIG_1(L);
29239       }
29240     }
29241   }
29242 
29243   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29244     "  Possible C/C++ prototypes are:\n"
29245     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29246     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29247   lua_error(L);return 0;
29248 }
29249 
29250 
29251 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29252   int SWIG_arg = 0;
29253   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29254   lldb::SBStream *arg2 = 0 ;
29255   bool result;
29256 
29257   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29260 
29261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29262     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29263   }
29264 
29265 
29266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29267     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29268   }
29269 
29270   result = (bool)(arg1)->GetDescription(*arg2);
29271   lua_pushboolean(L,(int)(result!=0)); 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_SBInstruction_EmulateWithFrame(lua_State* L) {
29283   int SWIG_arg = 0;
29284   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29285   lldb::SBFrame *arg2 = 0 ;
29286   uint32_t arg3 ;
29287   bool result;
29288 
29289   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29293 
29294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29295     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29296   }
29297 
29298 
29299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29300     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29301   }
29302 
29303   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
29304   arg3 = (uint32_t)lua_tonumber(L, 3);
29305   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29307   return SWIG_arg;
29308 
29309   if(0) SWIG_fail;
29310 
29311 fail:
29312   lua_error(L);
29313   return SWIG_arg;
29314 }
29315 
29316 
29317 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29318   int SWIG_arg = 0;
29319   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29320   char *arg2 = (char *) 0 ;
29321   bool result;
29322 
29323   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29325   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29326 
29327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29328     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29329   }
29330 
29331   arg2 = (char *)lua_tostring(L, 2);
29332   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29334   return SWIG_arg;
29335 
29336   if(0) SWIG_fail;
29337 
29338 fail:
29339   lua_error(L);
29340   return SWIG_arg;
29341 }
29342 
29343 
29344 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29345   int SWIG_arg = 0;
29346   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29347   lldb::SBStream *arg2 = 0 ;
29348   char *arg3 = (char *) 0 ;
29349   bool result;
29350 
29351   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29353   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29354   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29355 
29356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29357     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29358   }
29359 
29360 
29361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29362     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29363   }
29364 
29365   arg3 = (char *)lua_tostring(L, 3);
29366   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29367   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29368   return SWIG_arg;
29369 
29370   if(0) SWIG_fail;
29371 
29372 fail:
29373   lua_error(L);
29374   return SWIG_arg;
29375 }
29376 
29377 
29378 static int _wrap_SBInstruction___tostring(lua_State* L) {
29379   int SWIG_arg = 0;
29380   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29381   std::string result;
29382 
29383   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29385 
29386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29387     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29388   }
29389 
29390   result = lldb_SBInstruction___str__(arg1);
29391   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29392   return SWIG_arg;
29393 
29394   if(0) SWIG_fail;
29395 
29396 fail:
29397   lua_error(L);
29398   return SWIG_arg;
29399 }
29400 
29401 
29402 static void swig_delete_SBInstruction(void *obj) {
29403 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29404 delete arg1;
29405 }
29406 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29407     assert(lua_istable(L,1));
29408     lua_pushcfunction(L,_wrap_new_SBInstruction);
29409     assert(!lua_isnil(L,-1));
29410     lua_replace(L,1); /* replace our table with real constructor */
29411     lua_call(L,lua_gettop(L)-1,1);
29412     return 1;
29413 }
29414 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29415     {0,0,0}
29416 };
29417 static swig_lua_method swig_SBInstruction_methods[]= {
29418     { "IsValid", _wrap_SBInstruction_IsValid},
29419     { "GetAddress", _wrap_SBInstruction_GetAddress},
29420     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29421     { "GetOperands", _wrap_SBInstruction_GetOperands},
29422     { "GetComment", _wrap_SBInstruction_GetComment},
29423     { "GetData", _wrap_SBInstruction_GetData},
29424     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29425     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29426     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29427     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29428     { "Print", _wrap_SBInstruction_Print},
29429     { "GetDescription", _wrap_SBInstruction_GetDescription},
29430     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29431     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29432     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29433     { "__tostring", _wrap_SBInstruction___tostring},
29434     {0,0}
29435 };
29436 static swig_lua_method swig_SBInstruction_meta[] = {
29437     { "__tostring", _wrap_SBInstruction___tostring},
29438     {0,0}
29439 };
29440 
29441 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29442     {0,0,0}
29443 };
29444 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29445     {0,0,0,0,0,0}
29446 };
29447 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29448     {0,0}
29449 };
29450 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29451     0
29452 };
29453 
29454 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
29455     "SBInstruction",
29456     swig_SBInstruction_Sf_SwigStatic_methods,
29457     swig_SBInstruction_Sf_SwigStatic_attributes,
29458     swig_SBInstruction_Sf_SwigStatic_constants,
29459     swig_SBInstruction_Sf_SwigStatic_classes,
29460     0
29461 };
29462 static swig_lua_class *swig_SBInstruction_bases[] = {0};
29463 static const char *swig_SBInstruction_base_names[] = {0};
29464 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 };
29465 
29466 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
29467   int SWIG_arg = 0;
29468   lldb::SBInstructionList *result = 0 ;
29469 
29470   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
29471   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
29472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29473   return SWIG_arg;
29474 
29475   if(0) SWIG_fail;
29476 
29477 fail:
29478   lua_error(L);
29479   return SWIG_arg;
29480 }
29481 
29482 
29483 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
29484   int SWIG_arg = 0;
29485   lldb::SBInstructionList *arg1 = 0 ;
29486   lldb::SBInstructionList *result = 0 ;
29487 
29488   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
29489   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
29490 
29491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29492     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
29493   }
29494 
29495   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
29496   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29497   return SWIG_arg;
29498 
29499   if(0) SWIG_fail;
29500 
29501 fail:
29502   lua_error(L);
29503   return SWIG_arg;
29504 }
29505 
29506 
29507 static int _wrap_new_SBInstructionList(lua_State* L) {
29508   int argc;
29509   int argv[2]={
29510     1,2
29511   };
29512 
29513   argc = lua_gettop(L);
29514   if (argc == 0) {
29515     return _wrap_new_SBInstructionList__SWIG_0(L);
29516   }
29517   if (argc == 1) {
29518     int _v;
29519     {
29520       void *ptr;
29521       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29522         _v = 0;
29523       } else {
29524         _v = 1;
29525       }
29526     }
29527     if (_v) {
29528       return _wrap_new_SBInstructionList__SWIG_1(L);
29529     }
29530   }
29531 
29532   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
29533     "  Possible C/C++ prototypes are:\n"
29534     "    lldb::SBInstructionList::SBInstructionList()\n"
29535     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
29536   lua_error(L);return 0;
29537 }
29538 
29539 
29540 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
29541   int SWIG_arg = 0;
29542   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29543   bool result;
29544 
29545   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
29546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
29547 
29548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29549     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
29550   }
29551 
29552   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
29553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29554   return SWIG_arg;
29555 
29556   if(0) SWIG_fail;
29557 
29558 fail:
29559   lua_error(L);
29560   return SWIG_arg;
29561 }
29562 
29563 
29564 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
29565   int SWIG_arg = 0;
29566   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29567   size_t result;
29568 
29569   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
29570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
29571 
29572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29573     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
29574   }
29575 
29576   result = (arg1)->GetSize();
29577   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29578   return SWIG_arg;
29579 
29580   if(0) SWIG_fail;
29581 
29582 fail:
29583   lua_error(L);
29584   return SWIG_arg;
29585 }
29586 
29587 
29588 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
29589   int SWIG_arg = 0;
29590   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29591   uint32_t arg2 ;
29592   lldb::SBInstruction result;
29593 
29594   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
29595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
29596   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
29597 
29598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29599     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
29600   }
29601 
29602   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
29603   arg2 = (uint32_t)lua_tonumber(L, 2);
29604   result = (arg1)->GetInstructionAtIndex(arg2);
29605   {
29606     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
29607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29608   }
29609   return SWIG_arg;
29610 
29611   if(0) SWIG_fail;
29612 
29613 fail:
29614   lua_error(L);
29615   return SWIG_arg;
29616 }
29617 
29618 
29619 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
29620   int SWIG_arg = 0;
29621   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29622   lldb::SBAddress *arg2 = 0 ;
29623   lldb::SBAddress *arg3 = 0 ;
29624   bool arg4 ;
29625   size_t result;
29626 
29627   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
29628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
29629   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
29630   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
29631   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
29632 
29633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29634     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
29635   }
29636 
29637 
29638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
29639     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
29640   }
29641 
29642 
29643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
29644     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
29645   }
29646 
29647   arg4 = (lua_toboolean(L, 4)!=0);
29648   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
29649   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29650   return SWIG_arg;
29651 
29652   if(0) SWIG_fail;
29653 
29654 fail:
29655   lua_error(L);
29656   return SWIG_arg;
29657 }
29658 
29659 
29660 static int _wrap_SBInstructionList_Clear(lua_State* L) {
29661   int SWIG_arg = 0;
29662   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29663 
29664   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
29665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
29666 
29667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29668     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
29669   }
29670 
29671   (arg1)->Clear();
29672 
29673   return SWIG_arg;
29674 
29675   if(0) SWIG_fail;
29676 
29677 fail:
29678   lua_error(L);
29679   return SWIG_arg;
29680 }
29681 
29682 
29683 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
29684   int SWIG_arg = 0;
29685   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29686   lldb::SBInstruction arg2 ;
29687   lldb::SBInstruction *argp2 ;
29688 
29689   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
29690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
29691   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
29692 
29693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29694     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
29695   }
29696 
29697 
29698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
29699     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
29700   }
29701   arg2 = *argp2;
29702 
29703   (arg1)->AppendInstruction(arg2);
29704 
29705   return SWIG_arg;
29706 
29707   if(0) SWIG_fail;
29708 
29709 fail:
29710   lua_error(L);
29711   return SWIG_arg;
29712 }
29713 
29714 
29715 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
29716   int SWIG_arg = 0;
29717   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29718   lldb::SBFile arg2 ;
29719   lldb::SBFile *argp2 ;
29720 
29721   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
29722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
29723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
29724 
29725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29726     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
29727   }
29728 
29729 
29730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29731     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
29732   }
29733   arg2 = *argp2;
29734 
29735   (arg1)->Print(arg2);
29736 
29737   return SWIG_arg;
29738 
29739   if(0) SWIG_fail;
29740 
29741 fail:
29742   lua_error(L);
29743   return SWIG_arg;
29744 }
29745 
29746 
29747 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
29748   int SWIG_arg = 0;
29749   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29750   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29751   lldb::FileSP *argp2 ;
29752 
29753   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
29754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
29755   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
29756 
29757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29758     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
29759   }
29760 
29761 
29762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29763     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29764   }
29765   arg2 = *argp2;
29766 
29767   (arg1)->Print(arg2);
29768 
29769   return SWIG_arg;
29770 
29771   if(0) SWIG_fail;
29772 
29773 fail:
29774   lua_error(L);
29775   return SWIG_arg;
29776 }
29777 
29778 
29779 static int _wrap_SBInstructionList_Print(lua_State* L) {
29780   int argc;
29781   int argv[3]={
29782     1,2,3
29783   };
29784 
29785   argc = lua_gettop(L);
29786   if (argc == 2) {
29787     int _v;
29788     {
29789       void *ptr;
29790       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29791         _v = 0;
29792       } else {
29793         _v = 1;
29794       }
29795     }
29796     if (_v) {
29797       {
29798         void *ptr;
29799         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
29800           _v = 0;
29801         } else {
29802           _v = 1;
29803         }
29804       }
29805       if (_v) {
29806         return _wrap_SBInstructionList_Print__SWIG_0(L);
29807       }
29808     }
29809   }
29810   if (argc == 2) {
29811     int _v;
29812     {
29813       void *ptr;
29814       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29815         _v = 0;
29816       } else {
29817         _v = 1;
29818       }
29819     }
29820     if (_v) {
29821       {
29822         void *ptr;
29823         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
29824           _v = 0;
29825         } else {
29826           _v = 1;
29827         }
29828       }
29829       if (_v) {
29830         return _wrap_SBInstructionList_Print__SWIG_1(L);
29831       }
29832     }
29833   }
29834 
29835   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
29836     "  Possible C/C++ prototypes are:\n"
29837     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
29838     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
29839   lua_error(L);return 0;
29840 }
29841 
29842 
29843 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
29844   int SWIG_arg = 0;
29845   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29846   lldb::SBStream *arg2 = 0 ;
29847   bool result;
29848 
29849   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
29850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
29851   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
29852 
29853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29854     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
29855   }
29856 
29857 
29858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29859     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29860   }
29861 
29862   result = (bool)(arg1)->GetDescription(*arg2);
29863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29864   return SWIG_arg;
29865 
29866   if(0) SWIG_fail;
29867 
29868 fail:
29869   lua_error(L);
29870   return SWIG_arg;
29871 }
29872 
29873 
29874 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
29875   int SWIG_arg = 0;
29876   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29877   char *arg2 = (char *) 0 ;
29878   bool result;
29879 
29880   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
29881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
29882   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
29883 
29884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29885     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
29886   }
29887 
29888   arg2 = (char *)lua_tostring(L, 2);
29889   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
29890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29891   return SWIG_arg;
29892 
29893   if(0) SWIG_fail;
29894 
29895 fail:
29896   lua_error(L);
29897   return SWIG_arg;
29898 }
29899 
29900 
29901 static int _wrap_SBInstructionList___tostring(lua_State* L) {
29902   int SWIG_arg = 0;
29903   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29904   std::string result;
29905 
29906   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
29907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
29908 
29909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29910     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
29911   }
29912 
29913   result = lldb_SBInstructionList___str__(arg1);
29914   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29915   return SWIG_arg;
29916 
29917   if(0) SWIG_fail;
29918 
29919 fail:
29920   lua_error(L);
29921   return SWIG_arg;
29922 }
29923 
29924 
29925 static void swig_delete_SBInstructionList(void *obj) {
29926 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
29927 delete arg1;
29928 }
29929 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
29930     assert(lua_istable(L,1));
29931     lua_pushcfunction(L,_wrap_new_SBInstructionList);
29932     assert(!lua_isnil(L,-1));
29933     lua_replace(L,1); /* replace our table with real constructor */
29934     lua_call(L,lua_gettop(L)-1,1);
29935     return 1;
29936 }
29937 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
29938     {0,0,0}
29939 };
29940 static swig_lua_method swig_SBInstructionList_methods[]= {
29941     { "IsValid", _wrap_SBInstructionList_IsValid},
29942     { "GetSize", _wrap_SBInstructionList_GetSize},
29943     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
29944     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
29945     { "Clear", _wrap_SBInstructionList_Clear},
29946     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
29947     { "Print", _wrap_SBInstructionList_Print},
29948     { "GetDescription", _wrap_SBInstructionList_GetDescription},
29949     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
29950     { "__tostring", _wrap_SBInstructionList___tostring},
29951     {0,0}
29952 };
29953 static swig_lua_method swig_SBInstructionList_meta[] = {
29954     { "__tostring", _wrap_SBInstructionList___tostring},
29955     {0,0}
29956 };
29957 
29958 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
29959     {0,0,0}
29960 };
29961 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
29962     {0,0,0,0,0,0}
29963 };
29964 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
29965     {0,0}
29966 };
29967 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
29968     0
29969 };
29970 
29971 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
29972     "SBInstructionList",
29973     swig_SBInstructionList_Sf_SwigStatic_methods,
29974     swig_SBInstructionList_Sf_SwigStatic_attributes,
29975     swig_SBInstructionList_Sf_SwigStatic_constants,
29976     swig_SBInstructionList_Sf_SwigStatic_classes,
29977     0
29978 };
29979 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
29980 static const char *swig_SBInstructionList_base_names[] = {0};
29981 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 };
29982 
29983 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
29984   int SWIG_arg = 0;
29985   char *arg1 = (char *) 0 ;
29986   lldb::LanguageType result;
29987 
29988   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
29989   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
29990   arg1 = (char *)lua_tostring(L, 1);
29991   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
29992   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
29993   return SWIG_arg;
29994 
29995   if(0) SWIG_fail;
29996 
29997 fail:
29998   lua_error(L);
29999   return SWIG_arg;
30000 }
30001 
30002 
30003 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30004   int SWIG_arg = 0;
30005   lldb::LanguageType arg1 ;
30006   char *result = 0 ;
30007 
30008   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30009   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30010   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30011   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30012   lua_pushstring(L,(const char *)result); SWIG_arg++;
30013   return SWIG_arg;
30014 
30015   if(0) SWIG_fail;
30016 
30017 fail:
30018   lua_error(L);
30019   return SWIG_arg;
30020 }
30021 
30022 
30023 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30024   int SWIG_arg = 0;
30025   lldb::SBLanguageRuntime *result = 0 ;
30026 
30027   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30028   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30029   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30030   return SWIG_arg;
30031 
30032   if(0) SWIG_fail;
30033 
30034 fail:
30035   lua_error(L);
30036   return SWIG_arg;
30037 }
30038 
30039 
30040 static void swig_delete_SBLanguageRuntime(void *obj) {
30041 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30042 delete arg1;
30043 }
30044 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30045     assert(lua_istable(L,1));
30046     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30047     assert(!lua_isnil(L,-1));
30048     lua_replace(L,1); /* replace our table with real constructor */
30049     lua_call(L,lua_gettop(L)-1,1);
30050     return 1;
30051 }
30052 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30053     {0,0,0}
30054 };
30055 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30056     {0,0}
30057 };
30058 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30059     {0,0}
30060 };
30061 
30062 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30063     {0,0,0}
30064 };
30065 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30066     {0,0,0,0,0,0}
30067 };
30068 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30069     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30070     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30071     {0,0}
30072 };
30073 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30074     0
30075 };
30076 
30077 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30078     "SBLanguageRuntime",
30079     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30080     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30081     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30082     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30083     0
30084 };
30085 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30086 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30087 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 };
30088 
30089 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30090   int SWIG_arg = 0;
30091   char **arg1 = (char **) 0 ;
30092   lldb::SBLaunchInfo *result = 0 ;
30093 
30094   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30096 
30097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30098     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30099   }
30100 
30101   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30102   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
30103   return SWIG_arg;
30104 
30105   if(0) SWIG_fail;
30106 
30107 fail:
30108   lua_error(L);
30109   return SWIG_arg;
30110 }
30111 
30112 
30113 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30114   int SWIG_arg = 0;
30115   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30116   lldb::pid_t result;
30117 
30118   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30120 
30121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30122     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30123   }
30124 
30125   result = (lldb::pid_t)(arg1)->GetProcessID();
30126   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30127   return SWIG_arg;
30128 
30129   if(0) SWIG_fail;
30130 
30131 fail:
30132   lua_error(L);
30133   return SWIG_arg;
30134 }
30135 
30136 
30137 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30138   int SWIG_arg = 0;
30139   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30140   uint32_t result;
30141 
30142   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30144 
30145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30146     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30147   }
30148 
30149   result = (uint32_t)(arg1)->GetUserID();
30150   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30151   return SWIG_arg;
30152 
30153   if(0) SWIG_fail;
30154 
30155 fail:
30156   lua_error(L);
30157   return SWIG_arg;
30158 }
30159 
30160 
30161 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30162   int SWIG_arg = 0;
30163   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30164   uint32_t result;
30165 
30166   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30168 
30169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30170     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30171   }
30172 
30173   result = (uint32_t)(arg1)->GetGroupID();
30174   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30175   return SWIG_arg;
30176 
30177   if(0) SWIG_fail;
30178 
30179 fail:
30180   lua_error(L);
30181   return SWIG_arg;
30182 }
30183 
30184 
30185 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30186   int SWIG_arg = 0;
30187   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30188   bool result;
30189 
30190   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30192 
30193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30194     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30195   }
30196 
30197   result = (bool)(arg1)->UserIDIsValid();
30198   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30199   return SWIG_arg;
30200 
30201   if(0) SWIG_fail;
30202 
30203 fail:
30204   lua_error(L);
30205   return SWIG_arg;
30206 }
30207 
30208 
30209 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30210   int SWIG_arg = 0;
30211   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30212   bool result;
30213 
30214   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30216 
30217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30218     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30219   }
30220 
30221   result = (bool)(arg1)->GroupIDIsValid();
30222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30223   return SWIG_arg;
30224 
30225   if(0) SWIG_fail;
30226 
30227 fail:
30228   lua_error(L);
30229   return SWIG_arg;
30230 }
30231 
30232 
30233 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30234   int SWIG_arg = 0;
30235   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30236   uint32_t arg2 ;
30237 
30238   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30240   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30241 
30242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30243     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30244   }
30245 
30246   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30247   arg2 = (uint32_t)lua_tonumber(L, 2);
30248   (arg1)->SetUserID(arg2);
30249 
30250   return SWIG_arg;
30251 
30252   if(0) SWIG_fail;
30253 
30254 fail:
30255   lua_error(L);
30256   return SWIG_arg;
30257 }
30258 
30259 
30260 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30261   int SWIG_arg = 0;
30262   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30263   uint32_t arg2 ;
30264 
30265   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30268 
30269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30270     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30271   }
30272 
30273   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30274   arg2 = (uint32_t)lua_tonumber(L, 2);
30275   (arg1)->SetGroupID(arg2);
30276 
30277   return SWIG_arg;
30278 
30279   if(0) SWIG_fail;
30280 
30281 fail:
30282   lua_error(L);
30283   return SWIG_arg;
30284 }
30285 
30286 
30287 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30288   int SWIG_arg = 0;
30289   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30290   lldb::SBFileSpec result;
30291 
30292   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30294 
30295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30296     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30297   }
30298 
30299   result = (arg1)->GetExecutableFile();
30300   {
30301     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30303   }
30304   return SWIG_arg;
30305 
30306   if(0) SWIG_fail;
30307 
30308 fail:
30309   lua_error(L);
30310   return SWIG_arg;
30311 }
30312 
30313 
30314 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30315   int SWIG_arg = 0;
30316   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30317   lldb::SBFileSpec arg2 ;
30318   bool arg3 ;
30319   lldb::SBFileSpec *argp2 ;
30320 
30321   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30323   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30324   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30325 
30326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30327     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30328   }
30329 
30330 
30331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30332     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30333   }
30334   arg2 = *argp2;
30335 
30336   arg3 = (lua_toboolean(L, 3)!=0);
30337   (arg1)->SetExecutableFile(arg2,arg3);
30338 
30339   return SWIG_arg;
30340 
30341   if(0) SWIG_fail;
30342 
30343 fail:
30344   lua_error(L);
30345   return SWIG_arg;
30346 }
30347 
30348 
30349 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30350   int SWIG_arg = 0;
30351   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30352   lldb::SBListener result;
30353 
30354   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30356 
30357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30358     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30359   }
30360 
30361   result = (arg1)->GetListener();
30362   {
30363     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30365   }
30366   return SWIG_arg;
30367 
30368   if(0) SWIG_fail;
30369 
30370 fail:
30371   lua_error(L);
30372   return SWIG_arg;
30373 }
30374 
30375 
30376 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30377   int SWIG_arg = 0;
30378   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30379   lldb::SBListener *arg2 = 0 ;
30380 
30381   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30383   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30384 
30385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30386     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30387   }
30388 
30389 
30390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30391     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30392   }
30393 
30394   (arg1)->SetListener(*arg2);
30395 
30396   return SWIG_arg;
30397 
30398   if(0) SWIG_fail;
30399 
30400 fail:
30401   lua_error(L);
30402   return SWIG_arg;
30403 }
30404 
30405 
30406 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30407   int SWIG_arg = 0;
30408   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30409   uint32_t result;
30410 
30411   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30413 
30414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30415     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30416   }
30417 
30418   result = (uint32_t)(arg1)->GetNumArguments();
30419   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30420   return SWIG_arg;
30421 
30422   if(0) SWIG_fail;
30423 
30424 fail:
30425   lua_error(L);
30426   return SWIG_arg;
30427 }
30428 
30429 
30430 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30431   int SWIG_arg = 0;
30432   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30433   uint32_t arg2 ;
30434   char *result = 0 ;
30435 
30436   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30438   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30439 
30440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30441     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30442   }
30443 
30444   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30445   arg2 = (uint32_t)lua_tonumber(L, 2);
30446   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30447   lua_pushstring(L,(const char *)result); SWIG_arg++;
30448   return SWIG_arg;
30449 
30450   if(0) SWIG_fail;
30451 
30452 fail:
30453   lua_error(L);
30454   return SWIG_arg;
30455 }
30456 
30457 
30458 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
30459   int SWIG_arg = 0;
30460   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30461   char **arg2 = (char **) 0 ;
30462   bool arg3 ;
30463 
30464   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
30465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
30466   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
30467   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
30468 
30469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30470     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30471   }
30472 
30473 
30474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30475     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
30476   }
30477 
30478   arg3 = (lua_toboolean(L, 3)!=0);
30479   (arg1)->SetArguments((char const **)arg2,arg3);
30480 
30481   return SWIG_arg;
30482 
30483   if(0) SWIG_fail;
30484 
30485 fail:
30486   lua_error(L);
30487   return SWIG_arg;
30488 }
30489 
30490 
30491 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
30492   int SWIG_arg = 0;
30493   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30494   uint32_t result;
30495 
30496   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
30497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
30498 
30499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30500     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30501   }
30502 
30503   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
30504   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30505   return SWIG_arg;
30506 
30507   if(0) SWIG_fail;
30508 
30509 fail:
30510   lua_error(L);
30511   return SWIG_arg;
30512 }
30513 
30514 
30515 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
30516   int SWIG_arg = 0;
30517   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30518   uint32_t arg2 ;
30519   char *result = 0 ;
30520 
30521   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
30522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
30523   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
30524 
30525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30526     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30527   }
30528 
30529   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30530   arg2 = (uint32_t)lua_tonumber(L, 2);
30531   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
30532   lua_pushstring(L,(const char *)result); SWIG_arg++;
30533   return SWIG_arg;
30534 
30535   if(0) SWIG_fail;
30536 
30537 fail:
30538   lua_error(L);
30539   return SWIG_arg;
30540 }
30541 
30542 
30543 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
30544   int SWIG_arg = 0;
30545   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30546   char **arg2 = (char **) 0 ;
30547   bool arg3 ;
30548 
30549   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
30550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
30551   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
30552   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
30553 
30554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30555     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30556   }
30557 
30558 
30559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30560     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
30561   }
30562 
30563   arg3 = (lua_toboolean(L, 3)!=0);
30564   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
30565 
30566   return SWIG_arg;
30567 
30568   if(0) SWIG_fail;
30569 
30570 fail:
30571   lua_error(L);
30572   return SWIG_arg;
30573 }
30574 
30575 
30576 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
30577   int SWIG_arg = 0;
30578   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30579 
30580   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
30581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
30582 
30583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30584     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30585   }
30586 
30587   (arg1)->Clear();
30588 
30589   return SWIG_arg;
30590 
30591   if(0) SWIG_fail;
30592 
30593 fail:
30594   lua_error(L);
30595   return SWIG_arg;
30596 }
30597 
30598 
30599 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
30600   int SWIG_arg = 0;
30601   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30602   char *result = 0 ;
30603 
30604   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
30605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
30606 
30607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30608     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30609   }
30610 
30611   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
30612   lua_pushstring(L,(const char *)result); SWIG_arg++;
30613   return SWIG_arg;
30614 
30615   if(0) SWIG_fail;
30616 
30617 fail:
30618   lua_error(L);
30619   return SWIG_arg;
30620 }
30621 
30622 
30623 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
30624   int SWIG_arg = 0;
30625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30626   char *arg2 = (char *) 0 ;
30627 
30628   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
30629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
30630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
30631 
30632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30633     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30634   }
30635 
30636   arg2 = (char *)lua_tostring(L, 2);
30637   (arg1)->SetWorkingDirectory((char const *)arg2);
30638 
30639   return SWIG_arg;
30640 
30641   if(0) SWIG_fail;
30642 
30643 fail:
30644   lua_error(L);
30645   return SWIG_arg;
30646 }
30647 
30648 
30649 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
30650   int SWIG_arg = 0;
30651   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30652   uint32_t result;
30653 
30654   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
30655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
30656 
30657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30658     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30659   }
30660 
30661   result = (uint32_t)(arg1)->GetLaunchFlags();
30662   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30663   return SWIG_arg;
30664 
30665   if(0) SWIG_fail;
30666 
30667 fail:
30668   lua_error(L);
30669   return SWIG_arg;
30670 }
30671 
30672 
30673 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
30674   int SWIG_arg = 0;
30675   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30676   uint32_t arg2 ;
30677 
30678   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
30679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
30680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
30681 
30682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30683     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30684   }
30685 
30686   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30687   arg2 = (uint32_t)lua_tonumber(L, 2);
30688   (arg1)->SetLaunchFlags(arg2);
30689 
30690   return SWIG_arg;
30691 
30692   if(0) SWIG_fail;
30693 
30694 fail:
30695   lua_error(L);
30696   return SWIG_arg;
30697 }
30698 
30699 
30700 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
30701   int SWIG_arg = 0;
30702   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30703   char *result = 0 ;
30704 
30705   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
30706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
30707 
30708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30709     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30710   }
30711 
30712   result = (char *)(arg1)->GetProcessPluginName();
30713   lua_pushstring(L,(const char *)result); SWIG_arg++;
30714   return SWIG_arg;
30715 
30716   if(0) SWIG_fail;
30717 
30718 fail:
30719   lua_error(L);
30720   return SWIG_arg;
30721 }
30722 
30723 
30724 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
30725   int SWIG_arg = 0;
30726   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30727   char *arg2 = (char *) 0 ;
30728 
30729   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
30730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
30731   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
30732 
30733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30734     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30735   }
30736 
30737   arg2 = (char *)lua_tostring(L, 2);
30738   (arg1)->SetProcessPluginName((char const *)arg2);
30739 
30740   return SWIG_arg;
30741 
30742   if(0) SWIG_fail;
30743 
30744 fail:
30745   lua_error(L);
30746   return SWIG_arg;
30747 }
30748 
30749 
30750 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
30751   int SWIG_arg = 0;
30752   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30753   char *result = 0 ;
30754 
30755   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
30756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
30757 
30758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30759     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30760   }
30761 
30762   result = (char *)(arg1)->GetShell();
30763   lua_pushstring(L,(const char *)result); SWIG_arg++;
30764   return SWIG_arg;
30765 
30766   if(0) SWIG_fail;
30767 
30768 fail:
30769   lua_error(L);
30770   return SWIG_arg;
30771 }
30772 
30773 
30774 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
30775   int SWIG_arg = 0;
30776   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30777   char *arg2 = (char *) 0 ;
30778 
30779   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
30780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
30781   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
30782 
30783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30784     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30785   }
30786 
30787   arg2 = (char *)lua_tostring(L, 2);
30788   (arg1)->SetShell((char const *)arg2);
30789 
30790   return SWIG_arg;
30791 
30792   if(0) SWIG_fail;
30793 
30794 fail:
30795   lua_error(L);
30796   return SWIG_arg;
30797 }
30798 
30799 
30800 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
30801   int SWIG_arg = 0;
30802   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30803   bool result;
30804 
30805   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
30806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
30807 
30808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30809     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30810   }
30811 
30812   result = (bool)(arg1)->GetShellExpandArguments();
30813   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30814   return SWIG_arg;
30815 
30816   if(0) SWIG_fail;
30817 
30818 fail:
30819   lua_error(L);
30820   return SWIG_arg;
30821 }
30822 
30823 
30824 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
30825   int SWIG_arg = 0;
30826   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30827   bool arg2 ;
30828 
30829   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
30830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
30831   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
30832 
30833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30834     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30835   }
30836 
30837   arg2 = (lua_toboolean(L, 2)!=0);
30838   (arg1)->SetShellExpandArguments(arg2);
30839 
30840   return SWIG_arg;
30841 
30842   if(0) SWIG_fail;
30843 
30844 fail:
30845   lua_error(L);
30846   return SWIG_arg;
30847 }
30848 
30849 
30850 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
30851   int SWIG_arg = 0;
30852   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30853   uint32_t result;
30854 
30855   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
30856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
30857 
30858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30859     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30860   }
30861 
30862   result = (uint32_t)(arg1)->GetResumeCount();
30863   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30864   return SWIG_arg;
30865 
30866   if(0) SWIG_fail;
30867 
30868 fail:
30869   lua_error(L);
30870   return SWIG_arg;
30871 }
30872 
30873 
30874 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
30875   int SWIG_arg = 0;
30876   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30877   uint32_t arg2 ;
30878 
30879   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
30880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
30881   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
30882 
30883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30884     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30885   }
30886 
30887   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30888   arg2 = (uint32_t)lua_tonumber(L, 2);
30889   (arg1)->SetResumeCount(arg2);
30890 
30891   return SWIG_arg;
30892 
30893   if(0) SWIG_fail;
30894 
30895 fail:
30896   lua_error(L);
30897   return SWIG_arg;
30898 }
30899 
30900 
30901 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
30902   int SWIG_arg = 0;
30903   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30904   int arg2 ;
30905   bool result;
30906 
30907   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
30908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
30909   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
30910 
30911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30912     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30913   }
30914 
30915   arg2 = (int)lua_tonumber(L, 2);
30916   result = (bool)(arg1)->AddCloseFileAction(arg2);
30917   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30918   return SWIG_arg;
30919 
30920   if(0) SWIG_fail;
30921 
30922 fail:
30923   lua_error(L);
30924   return SWIG_arg;
30925 }
30926 
30927 
30928 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
30929   int SWIG_arg = 0;
30930   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30931   int arg2 ;
30932   int arg3 ;
30933   bool result;
30934 
30935   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
30936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
30937   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
30938   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
30939 
30940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30941     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30942   }
30943 
30944   arg2 = (int)lua_tonumber(L, 2);
30945   arg3 = (int)lua_tonumber(L, 3);
30946   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
30947   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30948   return SWIG_arg;
30949 
30950   if(0) SWIG_fail;
30951 
30952 fail:
30953   lua_error(L);
30954   return SWIG_arg;
30955 }
30956 
30957 
30958 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
30959   int SWIG_arg = 0;
30960   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30961   int arg2 ;
30962   char *arg3 = (char *) 0 ;
30963   bool arg4 ;
30964   bool arg5 ;
30965   bool result;
30966 
30967   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
30968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
30969   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
30970   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
30971   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
30972   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
30973 
30974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30975     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30976   }
30977 
30978   arg2 = (int)lua_tonumber(L, 2);
30979   arg3 = (char *)lua_tostring(L, 3);
30980   arg4 = (lua_toboolean(L, 4)!=0);
30981   arg5 = (lua_toboolean(L, 5)!=0);
30982   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
30983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30984   return SWIG_arg;
30985 
30986   if(0) SWIG_fail;
30987 
30988 fail:
30989   lua_error(L);
30990   return SWIG_arg;
30991 }
30992 
30993 
30994 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
30995   int SWIG_arg = 0;
30996   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30997   int arg2 ;
30998   bool arg3 ;
30999   bool arg4 ;
31000   bool result;
31001 
31002   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31004   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31005   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31006   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31007 
31008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31009     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31010   }
31011 
31012   arg2 = (int)lua_tonumber(L, 2);
31013   arg3 = (lua_toboolean(L, 3)!=0);
31014   arg4 = (lua_toboolean(L, 4)!=0);
31015   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31016   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31017   return SWIG_arg;
31018 
31019   if(0) SWIG_fail;
31020 
31021 fail:
31022   lua_error(L);
31023   return SWIG_arg;
31024 }
31025 
31026 
31027 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31028   int SWIG_arg = 0;
31029   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31030   char *arg2 = (char *) 0 ;
31031 
31032   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31034   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31035 
31036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31037     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31038   }
31039 
31040   arg2 = (char *)lua_tostring(L, 2);
31041   (arg1)->SetLaunchEventData((char const *)arg2);
31042 
31043   return SWIG_arg;
31044 
31045   if(0) SWIG_fail;
31046 
31047 fail:
31048   lua_error(L);
31049   return SWIG_arg;
31050 }
31051 
31052 
31053 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31054   int SWIG_arg = 0;
31055   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31056   char *result = 0 ;
31057 
31058   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31060 
31061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31062     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31063   }
31064 
31065   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31066   lua_pushstring(L,(const char *)result); SWIG_arg++;
31067   return SWIG_arg;
31068 
31069   if(0) SWIG_fail;
31070 
31071 fail:
31072   lua_error(L);
31073   return SWIG_arg;
31074 }
31075 
31076 
31077 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31078   int SWIG_arg = 0;
31079   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31080   bool result;
31081 
31082   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31084 
31085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31086     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31087   }
31088 
31089   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetDetachOnError(lua_State* L) {
31102   int SWIG_arg = 0;
31103   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31104   bool arg2 ;
31105 
31106   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31108   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31109 
31110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31111     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31112   }
31113 
31114   arg2 = (lua_toboolean(L, 2)!=0);
31115   (arg1)->SetDetachOnError(arg2);
31116 
31117   return SWIG_arg;
31118 
31119   if(0) SWIG_fail;
31120 
31121 fail:
31122   lua_error(L);
31123   return SWIG_arg;
31124 }
31125 
31126 
31127 static void swig_delete_SBLaunchInfo(void *obj) {
31128 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31129 delete arg1;
31130 }
31131 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31132     assert(lua_istable(L,1));
31133     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31134     assert(!lua_isnil(L,-1));
31135     lua_replace(L,1); /* replace our table with real constructor */
31136     lua_call(L,lua_gettop(L)-1,1);
31137     return 1;
31138 }
31139 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31140     {0,0,0}
31141 };
31142 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31143     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31144     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31145     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31146     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31147     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31148     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31149     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31150     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31151     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31152     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31153     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31154     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31155     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31156     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31157     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31158     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31159     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31160     { "Clear", _wrap_SBLaunchInfo_Clear},
31161     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31162     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31163     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31164     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31165     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31166     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31167     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31168     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31169     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31170     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31171     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31172     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31173     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31174     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31175     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31176     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31177     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31178     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31179     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31180     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31181     {0,0}
31182 };
31183 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31184     {0,0}
31185 };
31186 
31187 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31188     {0,0,0}
31189 };
31190 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31191     {0,0,0,0,0,0}
31192 };
31193 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31194     {0,0}
31195 };
31196 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31197     0
31198 };
31199 
31200 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31201     "SBLaunchInfo",
31202     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31203     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31204     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31205     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31206     0
31207 };
31208 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31209 static const char *swig_SBLaunchInfo_base_names[] = {0};
31210 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 };
31211 
31212 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31213   int SWIG_arg = 0;
31214   lldb::SBLineEntry *result = 0 ;
31215 
31216   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31217   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31219   return SWIG_arg;
31220 
31221   if(0) SWIG_fail;
31222 
31223 fail:
31224   lua_error(L);
31225   return SWIG_arg;
31226 }
31227 
31228 
31229 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31230   int SWIG_arg = 0;
31231   lldb::SBLineEntry *arg1 = 0 ;
31232   lldb::SBLineEntry *result = 0 ;
31233 
31234   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31236 
31237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31238     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31239   }
31240 
31241   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31243   return SWIG_arg;
31244 
31245   if(0) SWIG_fail;
31246 
31247 fail:
31248   lua_error(L);
31249   return SWIG_arg;
31250 }
31251 
31252 
31253 static int _wrap_new_SBLineEntry(lua_State* L) {
31254   int argc;
31255   int argv[2]={
31256     1,2
31257   };
31258 
31259   argc = lua_gettop(L);
31260   if (argc == 0) {
31261     return _wrap_new_SBLineEntry__SWIG_0(L);
31262   }
31263   if (argc == 1) {
31264     int _v;
31265     {
31266       void *ptr;
31267       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, 0)) {
31268         _v = 0;
31269       } else {
31270         _v = 1;
31271       }
31272     }
31273     if (_v) {
31274       return _wrap_new_SBLineEntry__SWIG_1(L);
31275     }
31276   }
31277 
31278   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31279     "  Possible C/C++ prototypes are:\n"
31280     "    lldb::SBLineEntry::SBLineEntry()\n"
31281     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
31282   lua_error(L);return 0;
31283 }
31284 
31285 
31286 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
31287   int SWIG_arg = 0;
31288   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31289   lldb::SBAddress result;
31290 
31291   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
31292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
31293 
31294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31295     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31296   }
31297 
31298   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
31299   {
31300     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31301     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31302   }
31303   return SWIG_arg;
31304 
31305   if(0) SWIG_fail;
31306 
31307 fail:
31308   lua_error(L);
31309   return SWIG_arg;
31310 }
31311 
31312 
31313 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
31314   int SWIG_arg = 0;
31315   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31316   lldb::SBAddress result;
31317 
31318   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
31319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
31320 
31321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31322     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31323   }
31324 
31325   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
31326   {
31327     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31329   }
31330   return SWIG_arg;
31331 
31332   if(0) SWIG_fail;
31333 
31334 fail:
31335   lua_error(L);
31336   return SWIG_arg;
31337 }
31338 
31339 
31340 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
31341   int SWIG_arg = 0;
31342   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31343   bool result;
31344 
31345   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
31346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
31347 
31348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31349     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
31350   }
31351 
31352   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
31353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31354   return SWIG_arg;
31355 
31356   if(0) SWIG_fail;
31357 
31358 fail:
31359   lua_error(L);
31360   return SWIG_arg;
31361 }
31362 
31363 
31364 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
31365   int SWIG_arg = 0;
31366   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31367   lldb::SBFileSpec result;
31368 
31369   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
31370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
31371 
31372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31373     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31374   }
31375 
31376   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
31377   {
31378     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31380   }
31381   return SWIG_arg;
31382 
31383   if(0) SWIG_fail;
31384 
31385 fail:
31386   lua_error(L);
31387   return SWIG_arg;
31388 }
31389 
31390 
31391 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
31392   int SWIG_arg = 0;
31393   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31394   uint32_t result;
31395 
31396   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
31397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
31398 
31399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31400     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31401   }
31402 
31403   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
31404   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31405   return SWIG_arg;
31406 
31407   if(0) SWIG_fail;
31408 
31409 fail:
31410   lua_error(L);
31411   return SWIG_arg;
31412 }
31413 
31414 
31415 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
31416   int SWIG_arg = 0;
31417   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31418   uint32_t result;
31419 
31420   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
31421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
31422 
31423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31424     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31425   }
31426 
31427   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
31428   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31429   return SWIG_arg;
31430 
31431   if(0) SWIG_fail;
31432 
31433 fail:
31434   lua_error(L);
31435   return SWIG_arg;
31436 }
31437 
31438 
31439 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
31440   int SWIG_arg = 0;
31441   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31442   lldb::SBStream *arg2 = 0 ;
31443   bool result;
31444 
31445   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
31446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
31447   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
31448 
31449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31450     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
31451   }
31452 
31453 
31454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31455     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31456   }
31457 
31458   result = (bool)(arg1)->GetDescription(*arg2);
31459   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31460   return SWIG_arg;
31461 
31462   if(0) SWIG_fail;
31463 
31464 fail:
31465   lua_error(L);
31466   return SWIG_arg;
31467 }
31468 
31469 
31470 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
31471   int SWIG_arg = 0;
31472   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31473   lldb::SBFileSpec arg2 ;
31474   lldb::SBFileSpec *argp2 ;
31475 
31476   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
31477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
31478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
31479 
31480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31481     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31482   }
31483 
31484 
31485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31486     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
31487   }
31488   arg2 = *argp2;
31489 
31490   (arg1)->SetFileSpec(arg2);
31491 
31492   return SWIG_arg;
31493 
31494   if(0) SWIG_fail;
31495 
31496 fail:
31497   lua_error(L);
31498   return SWIG_arg;
31499 }
31500 
31501 
31502 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
31503   int SWIG_arg = 0;
31504   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31505   uint32_t arg2 ;
31506 
31507   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
31508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
31509   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
31510 
31511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31512     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31513   }
31514 
31515   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31516   arg2 = (uint32_t)lua_tonumber(L, 2);
31517   (arg1)->SetLine(arg2);
31518 
31519   return SWIG_arg;
31520 
31521   if(0) SWIG_fail;
31522 
31523 fail:
31524   lua_error(L);
31525   return SWIG_arg;
31526 }
31527 
31528 
31529 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
31530   int SWIG_arg = 0;
31531   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31532   uint32_t arg2 ;
31533 
31534   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
31535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
31536   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
31537 
31538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31539     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31540   }
31541 
31542   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31543   arg2 = (uint32_t)lua_tonumber(L, 2);
31544   (arg1)->SetColumn(arg2);
31545 
31546   return SWIG_arg;
31547 
31548   if(0) SWIG_fail;
31549 
31550 fail:
31551   lua_error(L);
31552   return SWIG_arg;
31553 }
31554 
31555 
31556 static int _wrap_SBLineEntry___eq(lua_State* L) {
31557   int SWIG_arg = 0;
31558   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31559   lldb::SBLineEntry *arg2 = 0 ;
31560   bool result;
31561 
31562   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
31563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
31564   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
31565 
31566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31567     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
31568   }
31569 
31570 
31571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
31572     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
31573   }
31574 
31575   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
31576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31577   return SWIG_arg;
31578 
31579   if(0) SWIG_fail;
31580 
31581 fail:
31582   lua_error(L);
31583   return SWIG_arg;
31584 }
31585 
31586 
31587 static int _wrap_SBLineEntry___tostring(lua_State* L) {
31588   int SWIG_arg = 0;
31589   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31590   std::string result;
31591 
31592   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
31593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
31594 
31595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31596     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
31597   }
31598 
31599   result = lldb_SBLineEntry___str__(arg1);
31600   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31601   return SWIG_arg;
31602 
31603   if(0) SWIG_fail;
31604 
31605 fail:
31606   lua_error(L);
31607   return SWIG_arg;
31608 }
31609 
31610 
31611 static void swig_delete_SBLineEntry(void *obj) {
31612 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
31613 delete arg1;
31614 }
31615 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
31616     assert(lua_istable(L,1));
31617     lua_pushcfunction(L,_wrap_new_SBLineEntry);
31618     assert(!lua_isnil(L,-1));
31619     lua_replace(L,1); /* replace our table with real constructor */
31620     lua_call(L,lua_gettop(L)-1,1);
31621     return 1;
31622 }
31623 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
31624     {0,0,0}
31625 };
31626 static swig_lua_method swig_SBLineEntry_methods[]= {
31627     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
31628     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
31629     { "IsValid", _wrap_SBLineEntry_IsValid},
31630     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
31631     { "GetLine", _wrap_SBLineEntry_GetLine},
31632     { "GetColumn", _wrap_SBLineEntry_GetColumn},
31633     { "GetDescription", _wrap_SBLineEntry_GetDescription},
31634     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
31635     { "SetLine", _wrap_SBLineEntry_SetLine},
31636     { "SetColumn", _wrap_SBLineEntry_SetColumn},
31637     { "__eq", _wrap_SBLineEntry___eq},
31638     { "__tostring", _wrap_SBLineEntry___tostring},
31639     {0,0}
31640 };
31641 static swig_lua_method swig_SBLineEntry_meta[] = {
31642     { "__eq", _wrap_SBLineEntry___eq},
31643     { "__tostring", _wrap_SBLineEntry___tostring},
31644     {0,0}
31645 };
31646 
31647 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
31648     {0,0,0}
31649 };
31650 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
31651     {0,0,0,0,0,0}
31652 };
31653 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
31654     {0,0}
31655 };
31656 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
31657     0
31658 };
31659 
31660 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
31661     "SBLineEntry",
31662     swig_SBLineEntry_Sf_SwigStatic_methods,
31663     swig_SBLineEntry_Sf_SwigStatic_attributes,
31664     swig_SBLineEntry_Sf_SwigStatic_constants,
31665     swig_SBLineEntry_Sf_SwigStatic_classes,
31666     0
31667 };
31668 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
31669 static const char *swig_SBLineEntry_base_names[] = {0};
31670 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 };
31671 
31672 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
31673   int SWIG_arg = 0;
31674   lldb::SBListener *result = 0 ;
31675 
31676   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
31677   result = (lldb::SBListener *)new lldb::SBListener();
31678   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31679   return SWIG_arg;
31680 
31681   if(0) SWIG_fail;
31682 
31683 fail:
31684   lua_error(L);
31685   return SWIG_arg;
31686 }
31687 
31688 
31689 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
31690   int SWIG_arg = 0;
31691   char *arg1 = (char *) 0 ;
31692   lldb::SBListener *result = 0 ;
31693 
31694   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
31695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
31696   arg1 = (char *)lua_tostring(L, 1);
31697   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
31698   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31699   return SWIG_arg;
31700 
31701   if(0) SWIG_fail;
31702 
31703 fail:
31704   lua_error(L);
31705   return SWIG_arg;
31706 }
31707 
31708 
31709 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
31710   int SWIG_arg = 0;
31711   lldb::SBListener *arg1 = 0 ;
31712   lldb::SBListener *result = 0 ;
31713 
31714   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
31715   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
31716 
31717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31718     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
31719   }
31720 
31721   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
31722   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31723   return SWIG_arg;
31724 
31725   if(0) SWIG_fail;
31726 
31727 fail:
31728   lua_error(L);
31729   return SWIG_arg;
31730 }
31731 
31732 
31733 static int _wrap_new_SBListener(lua_State* L) {
31734   int argc;
31735   int argv[2]={
31736     1,2
31737   };
31738 
31739   argc = lua_gettop(L);
31740   if (argc == 0) {
31741     return _wrap_new_SBListener__SWIG_0(L);
31742   }
31743   if (argc == 1) {
31744     int _v;
31745     {
31746       void *ptr;
31747       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
31748         _v = 0;
31749       } else {
31750         _v = 1;
31751       }
31752     }
31753     if (_v) {
31754       return _wrap_new_SBListener__SWIG_2(L);
31755     }
31756   }
31757   if (argc == 1) {
31758     int _v;
31759     {
31760       _v = SWIG_lua_isnilstring(L,argv[0]);
31761     }
31762     if (_v) {
31763       return _wrap_new_SBListener__SWIG_1(L);
31764     }
31765   }
31766 
31767   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
31768     "  Possible C/C++ prototypes are:\n"
31769     "    lldb::SBListener::SBListener()\n"
31770     "    lldb::SBListener::SBListener(char const *)\n"
31771     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
31772   lua_error(L);return 0;
31773 }
31774 
31775 
31776 static int _wrap_SBListener_AddEvent(lua_State* L) {
31777   int SWIG_arg = 0;
31778   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31779   lldb::SBEvent *arg2 = 0 ;
31780 
31781   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
31782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
31783   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
31784 
31785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31786     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
31787   }
31788 
31789 
31790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
31791     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
31792   }
31793 
31794   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
31795 
31796   return SWIG_arg;
31797 
31798   if(0) SWIG_fail;
31799 
31800 fail:
31801   lua_error(L);
31802   return SWIG_arg;
31803 }
31804 
31805 
31806 static int _wrap_SBListener_Clear(lua_State* L) {
31807   int SWIG_arg = 0;
31808   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31809 
31810   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
31811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
31812 
31813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31814     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
31815   }
31816 
31817   (arg1)->Clear();
31818 
31819   return SWIG_arg;
31820 
31821   if(0) SWIG_fail;
31822 
31823 fail:
31824   lua_error(L);
31825   return SWIG_arg;
31826 }
31827 
31828 
31829 static int _wrap_SBListener_IsValid(lua_State* L) {
31830   int SWIG_arg = 0;
31831   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31832   bool result;
31833 
31834   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
31835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
31836 
31837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31838     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
31839   }
31840 
31841   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
31842   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31843   return SWIG_arg;
31844 
31845   if(0) SWIG_fail;
31846 
31847 fail:
31848   lua_error(L);
31849   return SWIG_arg;
31850 }
31851 
31852 
31853 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
31854   int SWIG_arg = 0;
31855   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31856   lldb::SBDebugger *arg2 = 0 ;
31857   char *arg3 = (char *) 0 ;
31858   uint32_t arg4 ;
31859   uint32_t result;
31860 
31861   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
31862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
31863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
31864   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
31865   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
31866 
31867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31868     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
31869   }
31870 
31871 
31872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
31873     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
31874   }
31875 
31876   arg3 = (char *)lua_tostring(L, 3);
31877   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
31878   arg4 = (uint32_t)lua_tonumber(L, 4);
31879   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
31880   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31881   return SWIG_arg;
31882 
31883   if(0) SWIG_fail;
31884 
31885 fail:
31886   lua_error(L);
31887   return SWIG_arg;
31888 }
31889 
31890 
31891 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
31892   int SWIG_arg = 0;
31893   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31894   lldb::SBDebugger *arg2 = 0 ;
31895   char *arg3 = (char *) 0 ;
31896   uint32_t arg4 ;
31897   uint32_t result;
31898 
31899   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
31900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
31901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
31902   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
31903   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
31904 
31905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31906     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
31907   }
31908 
31909 
31910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
31911     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
31912   }
31913 
31914   arg3 = (char *)lua_tostring(L, 3);
31915   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
31916   arg4 = (uint32_t)lua_tonumber(L, 4);
31917   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
31918   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31919   return SWIG_arg;
31920 
31921   if(0) SWIG_fail;
31922 
31923 fail:
31924   lua_error(L);
31925   return SWIG_arg;
31926 }
31927 
31928 
31929 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
31930   int SWIG_arg = 0;
31931   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31932   lldb::SBBroadcaster *arg2 = 0 ;
31933   uint32_t arg3 ;
31934   uint32_t result;
31935 
31936   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
31937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
31938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
31939   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
31940 
31941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31942     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
31943   }
31944 
31945 
31946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
31947     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
31948   }
31949 
31950   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
31951   arg3 = (uint32_t)lua_tonumber(L, 3);
31952   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
31953   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31954   return SWIG_arg;
31955 
31956   if(0) SWIG_fail;
31957 
31958 fail:
31959   lua_error(L);
31960   return SWIG_arg;
31961 }
31962 
31963 
31964 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
31965   int SWIG_arg = 0;
31966   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31967   lldb::SBBroadcaster *arg2 = 0 ;
31968   uint32_t arg3 ;
31969   bool result;
31970 
31971   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
31972   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
31973   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
31974   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
31975 
31976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31977     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
31978   }
31979 
31980 
31981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
31982     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
31983   }
31984 
31985   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
31986   arg3 = (uint32_t)lua_tonumber(L, 3);
31987   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
31988   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31989   return SWIG_arg;
31990 
31991   if(0) SWIG_fail;
31992 
31993 fail:
31994   lua_error(L);
31995   return SWIG_arg;
31996 }
31997 
31998 
31999 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32000   int SWIG_arg = 0;
32001   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32002   uint32_t arg2 ;
32003   lldb::SBEvent *arg3 = 0 ;
32004   bool result;
32005 
32006   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32008   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32009   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32010 
32011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32012     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32013   }
32014 
32015   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32016   arg2 = (uint32_t)lua_tonumber(L, 2);
32017 
32018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32019     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32020   }
32021 
32022   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32023   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32024   return SWIG_arg;
32025 
32026   if(0) SWIG_fail;
32027 
32028 fail:
32029   lua_error(L);
32030   return SWIG_arg;
32031 }
32032 
32033 
32034 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32035   int SWIG_arg = 0;
32036   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32037   uint32_t arg2 ;
32038   lldb::SBBroadcaster *arg3 = 0 ;
32039   lldb::SBEvent *arg4 = 0 ;
32040   bool result;
32041 
32042   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32044   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32045   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32046   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32047 
32048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32049     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32050   }
32051 
32052   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32053   arg2 = (uint32_t)lua_tonumber(L, 2);
32054 
32055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32056     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32057   }
32058 
32059 
32060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32061     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32062   }
32063 
32064   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32065   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32066   return SWIG_arg;
32067 
32068   if(0) SWIG_fail;
32069 
32070 fail:
32071   lua_error(L);
32072   return SWIG_arg;
32073 }
32074 
32075 
32076 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32077   int SWIG_arg = 0;
32078   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32079   uint32_t arg2 ;
32080   lldb::SBBroadcaster *arg3 = 0 ;
32081   uint32_t arg4 ;
32082   lldb::SBEvent *arg5 = 0 ;
32083   bool result;
32084 
32085   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32087   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32088   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32089   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32090   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32091 
32092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32093     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32094   }
32095 
32096   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32097   arg2 = (uint32_t)lua_tonumber(L, 2);
32098 
32099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32100     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32101   }
32102 
32103   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32104   arg4 = (uint32_t)lua_tonumber(L, 4);
32105 
32106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32107     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32108   }
32109 
32110   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32111   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32112   return SWIG_arg;
32113 
32114   if(0) SWIG_fail;
32115 
32116 fail:
32117   lua_error(L);
32118   return SWIG_arg;
32119 }
32120 
32121 
32122 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32123   int SWIG_arg = 0;
32124   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32125   lldb::SBEvent *arg2 = 0 ;
32126   bool result;
32127 
32128   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32130   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32131 
32132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32133     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32134   }
32135 
32136 
32137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32138     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32139   }
32140 
32141   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32142   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32143   return SWIG_arg;
32144 
32145   if(0) SWIG_fail;
32146 
32147 fail:
32148   lua_error(L);
32149   return SWIG_arg;
32150 }
32151 
32152 
32153 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32154   int SWIG_arg = 0;
32155   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32156   lldb::SBBroadcaster *arg2 = 0 ;
32157   lldb::SBEvent *arg3 = 0 ;
32158   bool result;
32159 
32160   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32162   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32163   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32164 
32165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32166     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32167   }
32168 
32169 
32170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32171     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32172   }
32173 
32174 
32175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32176     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32177   }
32178 
32179   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32180   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32181   return SWIG_arg;
32182 
32183   if(0) SWIG_fail;
32184 
32185 fail:
32186   lua_error(L);
32187   return SWIG_arg;
32188 }
32189 
32190 
32191 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32192   int SWIG_arg = 0;
32193   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32194   lldb::SBBroadcaster *arg2 = 0 ;
32195   uint32_t arg3 ;
32196   lldb::SBEvent *arg4 = 0 ;
32197   bool result;
32198 
32199   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32201   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32202   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32203   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32204 
32205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32206     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32207   }
32208 
32209 
32210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32211     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32212   }
32213 
32214   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32215   arg3 = (uint32_t)lua_tonumber(L, 3);
32216 
32217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32218     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32219   }
32220 
32221   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32223   return SWIG_arg;
32224 
32225   if(0) SWIG_fail;
32226 
32227 fail:
32228   lua_error(L);
32229   return SWIG_arg;
32230 }
32231 
32232 
32233 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32234   int SWIG_arg = 0;
32235   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32236   lldb::SBEvent *arg2 = 0 ;
32237   bool result;
32238 
32239   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32242 
32243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32244     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32245   }
32246 
32247 
32248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32249     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32250   }
32251 
32252   result = (bool)(arg1)->GetNextEvent(*arg2);
32253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32254   return SWIG_arg;
32255 
32256   if(0) SWIG_fail;
32257 
32258 fail:
32259   lua_error(L);
32260   return SWIG_arg;
32261 }
32262 
32263 
32264 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
32265   int SWIG_arg = 0;
32266   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32267   lldb::SBBroadcaster *arg2 = 0 ;
32268   lldb::SBEvent *arg3 = 0 ;
32269   bool result;
32270 
32271   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32273   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32274   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32275 
32276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32277     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32278   }
32279 
32280 
32281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32282     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32283   }
32284 
32285 
32286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32287     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32288   }
32289 
32290   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32292   return SWIG_arg;
32293 
32294   if(0) SWIG_fail;
32295 
32296 fail:
32297   lua_error(L);
32298   return SWIG_arg;
32299 }
32300 
32301 
32302 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
32303   int SWIG_arg = 0;
32304   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32305   lldb::SBBroadcaster *arg2 = 0 ;
32306   uint32_t arg3 ;
32307   lldb::SBEvent *arg4 = 0 ;
32308   bool result;
32309 
32310   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
32311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32313   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
32314   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32315 
32316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32317     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32318   }
32319 
32320 
32321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32322     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32323   }
32324 
32325   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32326   arg3 = (uint32_t)lua_tonumber(L, 3);
32327 
32328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32329     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32330   }
32331 
32332   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32334   return SWIG_arg;
32335 
32336   if(0) SWIG_fail;
32337 
32338 fail:
32339   lua_error(L);
32340   return SWIG_arg;
32341 }
32342 
32343 
32344 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
32345   int SWIG_arg = 0;
32346   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32347   lldb::SBEvent *arg2 = 0 ;
32348   bool result;
32349 
32350   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
32351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
32352   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
32353 
32354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32355     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
32356   }
32357 
32358 
32359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32360     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
32361   }
32362 
32363   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
32364   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32365   return SWIG_arg;
32366 
32367   if(0) SWIG_fail;
32368 
32369 fail:
32370   lua_error(L);
32371   return SWIG_arg;
32372 }
32373 
32374 
32375 static void swig_delete_SBListener(void *obj) {
32376 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32377 delete arg1;
32378 }
32379 static int _proxy__wrap_new_SBListener(lua_State *L) {
32380     assert(lua_istable(L,1));
32381     lua_pushcfunction(L,_wrap_new_SBListener);
32382     assert(!lua_isnil(L,-1));
32383     lua_replace(L,1); /* replace our table with real constructor */
32384     lua_call(L,lua_gettop(L)-1,1);
32385     return 1;
32386 }
32387 static swig_lua_attribute swig_SBListener_attributes[] = {
32388     {0,0,0}
32389 };
32390 static swig_lua_method swig_SBListener_methods[]= {
32391     { "AddEvent", _wrap_SBListener_AddEvent},
32392     { "Clear", _wrap_SBListener_Clear},
32393     { "IsValid", _wrap_SBListener_IsValid},
32394     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
32395     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
32396     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
32397     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
32398     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
32399     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
32400     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
32401     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
32402     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
32403     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
32404     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
32405     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
32406     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
32407     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
32408     {0,0}
32409 };
32410 static swig_lua_method swig_SBListener_meta[] = {
32411     {0,0}
32412 };
32413 
32414 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32415     {0,0,0}
32416 };
32417 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32418     {0,0,0,0,0,0}
32419 };
32420 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32421     {0,0}
32422 };
32423 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32424     0
32425 };
32426 
32427 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
32428     "SBListener",
32429     swig_SBListener_Sf_SwigStatic_methods,
32430     swig_SBListener_Sf_SwigStatic_attributes,
32431     swig_SBListener_Sf_SwigStatic_constants,
32432     swig_SBListener_Sf_SwigStatic_classes,
32433     0
32434 };
32435 static swig_lua_class *swig_SBListener_bases[] = {0};
32436 static const char *swig_SBListener_base_names[] = {0};
32437 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 };
32438 
32439 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
32440   int SWIG_arg = 0;
32441   lldb::SBMemoryRegionInfo *result = 0 ;
32442 
32443   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
32444   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
32445   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
32446   return SWIG_arg;
32447 
32448   if(0) SWIG_fail;
32449 
32450 fail:
32451   lua_error(L);
32452   return SWIG_arg;
32453 }
32454 
32455 
32456 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
32457   int SWIG_arg = 0;
32458   lldb::SBMemoryRegionInfo *arg1 = 0 ;
32459   lldb::SBMemoryRegionInfo *result = 0 ;
32460 
32461   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
32462   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
32463 
32464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32465     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32466   }
32467 
32468   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
32469   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
32470   return SWIG_arg;
32471 
32472   if(0) SWIG_fail;
32473 
32474 fail:
32475   lua_error(L);
32476   return SWIG_arg;
32477 }
32478 
32479 
32480 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
32481   int argc;
32482   int argv[2]={
32483     1,2
32484   };
32485 
32486   argc = lua_gettop(L);
32487   if (argc == 0) {
32488     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
32489   }
32490   if (argc == 1) {
32491     int _v;
32492     {
32493       void *ptr;
32494       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, 0)) {
32495         _v = 0;
32496       } else {
32497         _v = 1;
32498       }
32499     }
32500     if (_v) {
32501       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
32502     }
32503   }
32504 
32505   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
32506     "  Possible C/C++ prototypes are:\n"
32507     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
32508     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
32509   lua_error(L);return 0;
32510 }
32511 
32512 
32513 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
32514   int SWIG_arg = 0;
32515   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32516 
32517   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
32518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
32519 
32520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32521     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32522   }
32523 
32524   (arg1)->Clear();
32525 
32526   return SWIG_arg;
32527 
32528   if(0) SWIG_fail;
32529 
32530 fail:
32531   lua_error(L);
32532   return SWIG_arg;
32533 }
32534 
32535 
32536 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
32537   int SWIG_arg = 0;
32538   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32539   lldb::addr_t result;
32540 
32541   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
32542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
32543 
32544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32545     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32546   }
32547 
32548   result = (lldb::addr_t)(arg1)->GetRegionBase();
32549   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32550   return SWIG_arg;
32551 
32552   if(0) SWIG_fail;
32553 
32554 fail:
32555   lua_error(L);
32556   return SWIG_arg;
32557 }
32558 
32559 
32560 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
32561   int SWIG_arg = 0;
32562   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32563   lldb::addr_t result;
32564 
32565   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
32566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
32567 
32568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32569     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32570   }
32571 
32572   result = (lldb::addr_t)(arg1)->GetRegionEnd();
32573   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32574   return SWIG_arg;
32575 
32576   if(0) SWIG_fail;
32577 
32578 fail:
32579   lua_error(L);
32580   return SWIG_arg;
32581 }
32582 
32583 
32584 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
32585   int SWIG_arg = 0;
32586   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32587   bool result;
32588 
32589   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
32590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
32591 
32592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32593     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32594   }
32595 
32596   result = (bool)(arg1)->IsReadable();
32597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32598   return SWIG_arg;
32599 
32600   if(0) SWIG_fail;
32601 
32602 fail:
32603   lua_error(L);
32604   return SWIG_arg;
32605 }
32606 
32607 
32608 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
32609   int SWIG_arg = 0;
32610   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32611   bool result;
32612 
32613   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
32614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
32615 
32616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32617     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32618   }
32619 
32620   result = (bool)(arg1)->IsWritable();
32621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32622   return SWIG_arg;
32623 
32624   if(0) SWIG_fail;
32625 
32626 fail:
32627   lua_error(L);
32628   return SWIG_arg;
32629 }
32630 
32631 
32632 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
32633   int SWIG_arg = 0;
32634   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32635   bool result;
32636 
32637   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
32638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
32639 
32640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32641     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32642   }
32643 
32644   result = (bool)(arg1)->IsExecutable();
32645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32646   return SWIG_arg;
32647 
32648   if(0) SWIG_fail;
32649 
32650 fail:
32651   lua_error(L);
32652   return SWIG_arg;
32653 }
32654 
32655 
32656 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
32657   int SWIG_arg = 0;
32658   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32659   bool result;
32660 
32661   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
32662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
32663 
32664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32665     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32666   }
32667 
32668   result = (bool)(arg1)->IsMapped();
32669   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32670   return SWIG_arg;
32671 
32672   if(0) SWIG_fail;
32673 
32674 fail:
32675   lua_error(L);
32676   return SWIG_arg;
32677 }
32678 
32679 
32680 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
32681   int SWIG_arg = 0;
32682   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32683   char *result = 0 ;
32684 
32685   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
32686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
32687 
32688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32689     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32690   }
32691 
32692   result = (char *)(arg1)->GetName();
32693   lua_pushstring(L,(const char *)result); SWIG_arg++;
32694   return SWIG_arg;
32695 
32696   if(0) SWIG_fail;
32697 
32698 fail:
32699   lua_error(L);
32700   return SWIG_arg;
32701 }
32702 
32703 
32704 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
32705   int SWIG_arg = 0;
32706   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32707   lldb::SBMemoryRegionInfo *arg2 = 0 ;
32708   bool result;
32709 
32710   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
32711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
32712   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
32713 
32714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32715     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32716   }
32717 
32718 
32719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32720     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32721   }
32722 
32723   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
32724   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32725   return SWIG_arg;
32726 
32727   if(0) SWIG_fail;
32728 
32729 fail:
32730   lua_error(L);
32731   return SWIG_arg;
32732 }
32733 
32734 
32735 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
32736   int SWIG_arg = 0;
32737   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32738   lldb::SBStream *arg2 = 0 ;
32739   bool result;
32740 
32741   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
32742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
32743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
32744 
32745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32746     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32747   }
32748 
32749 
32750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32751     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32752   }
32753 
32754   result = (bool)(arg1)->GetDescription(*arg2);
32755   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32756   return SWIG_arg;
32757 
32758   if(0) SWIG_fail;
32759 
32760 fail:
32761   lua_error(L);
32762   return SWIG_arg;
32763 }
32764 
32765 
32766 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
32767   int SWIG_arg = 0;
32768   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32769   std::string result;
32770 
32771   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
32772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
32773 
32774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32775     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32776   }
32777 
32778   result = lldb_SBMemoryRegionInfo___str__(arg1);
32779   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32780   return SWIG_arg;
32781 
32782   if(0) SWIG_fail;
32783 
32784 fail:
32785   lua_error(L);
32786   return SWIG_arg;
32787 }
32788 
32789 
32790 static void swig_delete_SBMemoryRegionInfo(void *obj) {
32791 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
32792 delete arg1;
32793 }
32794 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
32795     assert(lua_istable(L,1));
32796     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
32797     assert(!lua_isnil(L,-1));
32798     lua_replace(L,1); /* replace our table with real constructor */
32799     lua_call(L,lua_gettop(L)-1,1);
32800     return 1;
32801 }
32802 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
32803     {0,0,0}
32804 };
32805 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
32806     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
32807     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
32808     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
32809     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
32810     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
32811     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
32812     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
32813     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
32814     { "__eq", _wrap_SBMemoryRegionInfo___eq},
32815     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
32816     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
32817     {0,0}
32818 };
32819 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
32820     { "__eq", _wrap_SBMemoryRegionInfo___eq},
32821     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
32822     {0,0}
32823 };
32824 
32825 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
32826     {0,0,0}
32827 };
32828 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
32829     {0,0,0,0,0,0}
32830 };
32831 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
32832     {0,0}
32833 };
32834 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
32835     0
32836 };
32837 
32838 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
32839     "SBMemoryRegionInfo",
32840     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
32841     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
32842     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
32843     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
32844     0
32845 };
32846 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
32847 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
32848 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 };
32849 
32850 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
32851   int SWIG_arg = 0;
32852   lldb::SBMemoryRegionInfoList *result = 0 ;
32853 
32854   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
32855   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
32856   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
32857   return SWIG_arg;
32858 
32859   if(0) SWIG_fail;
32860 
32861 fail:
32862   lua_error(L);
32863   return SWIG_arg;
32864 }
32865 
32866 
32867 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
32868   int SWIG_arg = 0;
32869   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
32870   lldb::SBMemoryRegionInfoList *result = 0 ;
32871 
32872   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
32873   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
32874 
32875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32876     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32877   }
32878 
32879   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
32880   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
32881   return SWIG_arg;
32882 
32883   if(0) SWIG_fail;
32884 
32885 fail:
32886   lua_error(L);
32887   return SWIG_arg;
32888 }
32889 
32890 
32891 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
32892   int argc;
32893   int argv[2]={
32894     1,2
32895   };
32896 
32897   argc = lua_gettop(L);
32898   if (argc == 0) {
32899     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
32900   }
32901   if (argc == 1) {
32902     int _v;
32903     {
32904       void *ptr;
32905       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
32906         _v = 0;
32907       } else {
32908         _v = 1;
32909       }
32910     }
32911     if (_v) {
32912       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
32913     }
32914   }
32915 
32916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
32917     "  Possible C/C++ prototypes are:\n"
32918     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
32919     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
32920   lua_error(L);return 0;
32921 }
32922 
32923 
32924 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
32925   int SWIG_arg = 0;
32926   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32927   uint32_t result;
32928 
32929   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
32930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
32931 
32932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32933     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32934   }
32935 
32936   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
32937   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32938   return SWIG_arg;
32939 
32940   if(0) SWIG_fail;
32941 
32942 fail:
32943   lua_error(L);
32944   return SWIG_arg;
32945 }
32946 
32947 
32948 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
32949   int SWIG_arg = 0;
32950   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32951   uint32_t arg2 ;
32952   lldb::SBMemoryRegionInfo *arg3 = 0 ;
32953   bool result;
32954 
32955   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
32956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
32957   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
32958   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
32959 
32960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32961     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32962   }
32963 
32964   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32965   arg2 = (uint32_t)lua_tonumber(L, 2);
32966 
32967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32968     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32969   }
32970 
32971   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
32972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32973   return SWIG_arg;
32974 
32975   if(0) SWIG_fail;
32976 
32977 fail:
32978   lua_error(L);
32979   return SWIG_arg;
32980 }
32981 
32982 
32983 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
32984   int SWIG_arg = 0;
32985   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32986   lldb::SBMemoryRegionInfo *arg2 = 0 ;
32987 
32988   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
32989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
32990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
32991 
32992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32993     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32994   }
32995 
32996 
32997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32998     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32999   }
33000 
33001   (arg1)->Append(*arg2);
33002 
33003   return SWIG_arg;
33004 
33005   if(0) SWIG_fail;
33006 
33007 fail:
33008   lua_error(L);
33009   return SWIG_arg;
33010 }
33011 
33012 
33013 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33014   int SWIG_arg = 0;
33015   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33016   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33017 
33018   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33020   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33021 
33022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33023     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33024   }
33025 
33026 
33027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33028     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33029   }
33030 
33031   (arg1)->Append(*arg2);
33032 
33033   return SWIG_arg;
33034 
33035   if(0) SWIG_fail;
33036 
33037 fail:
33038   lua_error(L);
33039   return SWIG_arg;
33040 }
33041 
33042 
33043 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33044   int argc;
33045   int argv[3]={
33046     1,2,3
33047   };
33048 
33049   argc = lua_gettop(L);
33050   if (argc == 2) {
33051     int _v;
33052     {
33053       void *ptr;
33054       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33055         _v = 0;
33056       } else {
33057         _v = 1;
33058       }
33059     }
33060     if (_v) {
33061       {
33062         void *ptr;
33063         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, 0)) {
33064           _v = 0;
33065         } else {
33066           _v = 1;
33067         }
33068       }
33069       if (_v) {
33070         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33071       }
33072     }
33073   }
33074   if (argc == 2) {
33075     int _v;
33076     {
33077       void *ptr;
33078       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33079         _v = 0;
33080       } else {
33081         _v = 1;
33082       }
33083     }
33084     if (_v) {
33085       {
33086         void *ptr;
33087         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33088           _v = 0;
33089         } else {
33090           _v = 1;
33091         }
33092       }
33093       if (_v) {
33094         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33095       }
33096     }
33097   }
33098 
33099   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33100     "  Possible C/C++ prototypes are:\n"
33101     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33102     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33103   lua_error(L);return 0;
33104 }
33105 
33106 
33107 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33108   int SWIG_arg = 0;
33109   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33110 
33111   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33113 
33114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33115     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33116   }
33117 
33118   (arg1)->Clear();
33119 
33120   return SWIG_arg;
33121 
33122   if(0) SWIG_fail;
33123 
33124 fail:
33125   lua_error(L);
33126   return SWIG_arg;
33127 }
33128 
33129 
33130 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33131 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33132 delete arg1;
33133 }
33134 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33135     assert(lua_istable(L,1));
33136     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33137     assert(!lua_isnil(L,-1));
33138     lua_replace(L,1); /* replace our table with real constructor */
33139     lua_call(L,lua_gettop(L)-1,1);
33140     return 1;
33141 }
33142 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33143     {0,0,0}
33144 };
33145 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33146     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33147     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33148     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33149     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33150     {0,0}
33151 };
33152 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33153     {0,0}
33154 };
33155 
33156 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33157     {0,0,0}
33158 };
33159 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33160     {0,0,0,0,0,0}
33161 };
33162 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33163     {0,0}
33164 };
33165 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33166     0
33167 };
33168 
33169 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33170     "SBMemoryRegionInfoList",
33171     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33172     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33173     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33174     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33175     0
33176 };
33177 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33178 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33179 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 };
33180 
33181 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33182   int SWIG_arg = 0;
33183   lldb::SBModule *result = 0 ;
33184 
33185   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33186   result = (lldb::SBModule *)new lldb::SBModule();
33187   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33188   return SWIG_arg;
33189 
33190   if(0) SWIG_fail;
33191 
33192 fail:
33193   lua_error(L);
33194   return SWIG_arg;
33195 }
33196 
33197 
33198 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
33199   int SWIG_arg = 0;
33200   lldb::SBModule *arg1 = 0 ;
33201   lldb::SBModule *result = 0 ;
33202 
33203   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33204   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
33205 
33206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33207     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
33208   }
33209 
33210   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
33211   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33212   return SWIG_arg;
33213 
33214   if(0) SWIG_fail;
33215 
33216 fail:
33217   lua_error(L);
33218   return SWIG_arg;
33219 }
33220 
33221 
33222 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
33223   int SWIG_arg = 0;
33224   lldb::SBModuleSpec *arg1 = 0 ;
33225   lldb::SBModule *result = 0 ;
33226 
33227   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33228   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
33229 
33230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
33231     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
33232   }
33233 
33234   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
33235   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33236   return SWIG_arg;
33237 
33238   if(0) SWIG_fail;
33239 
33240 fail:
33241   lua_error(L);
33242   return SWIG_arg;
33243 }
33244 
33245 
33246 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
33247   int SWIG_arg = 0;
33248   lldb::SBProcess *arg1 = 0 ;
33249   lldb::addr_t arg2 ;
33250   lldb::SBModule *result = 0 ;
33251 
33252   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
33253   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
33254   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
33255 
33256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
33257     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
33258   }
33259 
33260   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33261   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
33262   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33263   return SWIG_arg;
33264 
33265   if(0) SWIG_fail;
33266 
33267 fail:
33268   lua_error(L);
33269   return SWIG_arg;
33270 }
33271 
33272 
33273 static int _wrap_new_SBModule(lua_State* L) {
33274   int argc;
33275   int argv[3]={
33276     1,2,3
33277   };
33278 
33279   argc = lua_gettop(L);
33280   if (argc == 0) {
33281     return _wrap_new_SBModule__SWIG_0(L);
33282   }
33283   if (argc == 1) {
33284     int _v;
33285     {
33286       void *ptr;
33287       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33288         _v = 0;
33289       } else {
33290         _v = 1;
33291       }
33292     }
33293     if (_v) {
33294       return _wrap_new_SBModule__SWIG_1(L);
33295     }
33296   }
33297   if (argc == 1) {
33298     int _v;
33299     {
33300       void *ptr;
33301       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
33302         _v = 0;
33303       } else {
33304         _v = 1;
33305       }
33306     }
33307     if (_v) {
33308       return _wrap_new_SBModule__SWIG_2(L);
33309     }
33310   }
33311   if (argc == 2) {
33312     int _v;
33313     {
33314       void *ptr;
33315       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
33316         _v = 0;
33317       } else {
33318         _v = 1;
33319       }
33320     }
33321     if (_v) {
33322       {
33323         _v = lua_isnumber(L,argv[1]);
33324       }
33325       if (_v) {
33326         return _wrap_new_SBModule__SWIG_3(L);
33327       }
33328     }
33329   }
33330 
33331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
33332     "  Possible C/C++ prototypes are:\n"
33333     "    lldb::SBModule::SBModule()\n"
33334     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
33335     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
33336     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
33337   lua_error(L);return 0;
33338 }
33339 
33340 
33341 static int _wrap_SBModule_IsValid(lua_State* L) {
33342   int SWIG_arg = 0;
33343   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33344   bool result;
33345 
33346   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
33347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
33348 
33349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33350     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
33351   }
33352 
33353   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
33354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33355   return SWIG_arg;
33356 
33357   if(0) SWIG_fail;
33358 
33359 fail:
33360   lua_error(L);
33361   return SWIG_arg;
33362 }
33363 
33364 
33365 static int _wrap_SBModule_Clear(lua_State* L) {
33366   int SWIG_arg = 0;
33367   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33368 
33369   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
33370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
33371 
33372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33373     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
33374   }
33375 
33376   (arg1)->Clear();
33377 
33378   return SWIG_arg;
33379 
33380   if(0) SWIG_fail;
33381 
33382 fail:
33383   lua_error(L);
33384   return SWIG_arg;
33385 }
33386 
33387 
33388 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
33389   int SWIG_arg = 0;
33390   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33391   lldb::SBFileSpec result;
33392 
33393   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
33394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
33395 
33396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33397     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33398   }
33399 
33400   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
33401   {
33402     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33404   }
33405   return SWIG_arg;
33406 
33407   if(0) SWIG_fail;
33408 
33409 fail:
33410   lua_error(L);
33411   return SWIG_arg;
33412 }
33413 
33414 
33415 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
33416   int SWIG_arg = 0;
33417   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33418   lldb::SBFileSpec result;
33419 
33420   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
33421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
33422 
33423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33424     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33425   }
33426 
33427   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
33428   {
33429     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33431   }
33432   return SWIG_arg;
33433 
33434   if(0) SWIG_fail;
33435 
33436 fail:
33437   lua_error(L);
33438   return SWIG_arg;
33439 }
33440 
33441 
33442 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
33443   int SWIG_arg = 0;
33444   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33445   lldb::SBFileSpec *arg2 = 0 ;
33446   bool result;
33447 
33448   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
33449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
33450   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
33451 
33452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33453     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33454   }
33455 
33456 
33457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33458     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33459   }
33460 
33461   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
33462   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33463   return SWIG_arg;
33464 
33465   if(0) SWIG_fail;
33466 
33467 fail:
33468   lua_error(L);
33469   return SWIG_arg;
33470 }
33471 
33472 
33473 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
33474   int SWIG_arg = 0;
33475   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33476   lldb::SBFileSpec result;
33477 
33478   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
33479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
33480 
33481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33482     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33483   }
33484 
33485   result = (arg1)->GetRemoteInstallFileSpec();
33486   {
33487     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33489   }
33490   return SWIG_arg;
33491 
33492   if(0) SWIG_fail;
33493 
33494 fail:
33495   lua_error(L);
33496   return SWIG_arg;
33497 }
33498 
33499 
33500 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
33501   int SWIG_arg = 0;
33502   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33503   lldb::SBFileSpec *arg2 = 0 ;
33504   bool result;
33505 
33506   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
33507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
33508   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
33509 
33510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33511     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33512   }
33513 
33514 
33515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33516     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33517   }
33518 
33519   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
33520   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33521   return SWIG_arg;
33522 
33523   if(0) SWIG_fail;
33524 
33525 fail:
33526   lua_error(L);
33527   return SWIG_arg;
33528 }
33529 
33530 
33531 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
33532   int SWIG_arg = 0;
33533   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33534   char *result = 0 ;
33535 
33536   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
33537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
33538 
33539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33540     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
33541   }
33542 
33543   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
33544   lua_pushstring(L,(const char *)result); SWIG_arg++;
33545   return SWIG_arg;
33546 
33547   if(0) SWIG_fail;
33548 
33549 fail:
33550   lua_error(L);
33551   return SWIG_arg;
33552 }
33553 
33554 
33555 static int _wrap_SBModule___eq(lua_State* L) {
33556   int SWIG_arg = 0;
33557   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33558   lldb::SBModule *arg2 = 0 ;
33559   bool result;
33560 
33561   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
33562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
33563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
33564 
33565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33566     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
33567   }
33568 
33569 
33570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
33571     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
33572   }
33573 
33574   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
33575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33576   return SWIG_arg;
33577 
33578   if(0) SWIG_fail;
33579 
33580 fail:
33581   lua_error(L);
33582   return SWIG_arg;
33583 }
33584 
33585 
33586 static int _wrap_SBModule_FindSection(lua_State* L) {
33587   int SWIG_arg = 0;
33588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33589   char *arg2 = (char *) 0 ;
33590   lldb::SBSection result;
33591 
33592   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
33593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
33594   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
33595 
33596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33597     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
33598   }
33599 
33600   arg2 = (char *)lua_tostring(L, 2);
33601   result = (arg1)->FindSection((char const *)arg2);
33602   {
33603     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
33604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
33605   }
33606   return SWIG_arg;
33607 
33608   if(0) SWIG_fail;
33609 
33610 fail:
33611   lua_error(L);
33612   return SWIG_arg;
33613 }
33614 
33615 
33616 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
33617   int SWIG_arg = 0;
33618   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33619   lldb::addr_t arg2 ;
33620   lldb::SBAddress result;
33621 
33622   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
33623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
33624   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
33625 
33626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33627     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
33628   }
33629 
33630   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33631   result = (arg1)->ResolveFileAddress(arg2);
33632   {
33633     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
33634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
33635   }
33636   return SWIG_arg;
33637 
33638   if(0) SWIG_fail;
33639 
33640 fail:
33641   lua_error(L);
33642   return SWIG_arg;
33643 }
33644 
33645 
33646 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
33647   int SWIG_arg = 0;
33648   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33649   lldb::SBAddress *arg2 = 0 ;
33650   uint32_t arg3 ;
33651   lldb::SBSymbolContext result;
33652 
33653   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
33654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
33655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
33656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
33657 
33658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33659     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
33660   }
33661 
33662 
33663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
33664     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
33665   }
33666 
33667   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
33668   arg3 = (uint32_t)lua_tonumber(L, 3);
33669   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
33670   {
33671     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
33672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
33673   }
33674   return SWIG_arg;
33675 
33676   if(0) SWIG_fail;
33677 
33678 fail:
33679   lua_error(L);
33680   return SWIG_arg;
33681 }
33682 
33683 
33684 static int _wrap_SBModule_GetDescription(lua_State* L) {
33685   int SWIG_arg = 0;
33686   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33687   lldb::SBStream *arg2 = 0 ;
33688   bool result;
33689 
33690   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
33691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
33692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
33693 
33694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33695     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
33696   }
33697 
33698 
33699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33700     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33701   }
33702 
33703   result = (bool)(arg1)->GetDescription(*arg2);
33704   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33705   return SWIG_arg;
33706 
33707   if(0) SWIG_fail;
33708 
33709 fail:
33710   lua_error(L);
33711   return SWIG_arg;
33712 }
33713 
33714 
33715 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
33716   int SWIG_arg = 0;
33717   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33718   uint32_t result;
33719 
33720   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
33721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
33722 
33723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33724     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
33725   }
33726 
33727   result = (uint32_t)(arg1)->GetNumCompileUnits();
33728   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33729   return SWIG_arg;
33730 
33731   if(0) SWIG_fail;
33732 
33733 fail:
33734   lua_error(L);
33735   return SWIG_arg;
33736 }
33737 
33738 
33739 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
33740   int SWIG_arg = 0;
33741   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33742   uint32_t arg2 ;
33743   lldb::SBCompileUnit result;
33744 
33745   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
33746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
33747   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
33748 
33749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33750     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
33751   }
33752 
33753   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33754   arg2 = (uint32_t)lua_tonumber(L, 2);
33755   result = (arg1)->GetCompileUnitAtIndex(arg2);
33756   {
33757     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
33758     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
33759   }
33760   return SWIG_arg;
33761 
33762   if(0) SWIG_fail;
33763 
33764 fail:
33765   lua_error(L);
33766   return SWIG_arg;
33767 }
33768 
33769 
33770 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
33771   int SWIG_arg = 0;
33772   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33773   lldb::SBFileSpec *arg2 = 0 ;
33774   lldb::SBSymbolContextList result;
33775 
33776   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
33777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
33778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
33779 
33780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33781     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
33782   }
33783 
33784 
33785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33786     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
33787   }
33788 
33789   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
33790   {
33791     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
33792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
33793   }
33794   return SWIG_arg;
33795 
33796   if(0) SWIG_fail;
33797 
33798 fail:
33799   lua_error(L);
33800   return SWIG_arg;
33801 }
33802 
33803 
33804 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
33805   int SWIG_arg = 0;
33806   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33807   size_t result;
33808 
33809   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
33810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
33811 
33812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33813     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
33814   }
33815 
33816   result = (arg1)->GetNumSymbols();
33817   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33818   return SWIG_arg;
33819 
33820   if(0) SWIG_fail;
33821 
33822 fail:
33823   lua_error(L);
33824   return SWIG_arg;
33825 }
33826 
33827 
33828 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
33829   int SWIG_arg = 0;
33830   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33831   size_t arg2 ;
33832   lldb::SBSymbol result;
33833 
33834   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
33835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
33836   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
33837 
33838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33839     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
33840   }
33841 
33842   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33843   arg2 = (size_t)lua_tonumber(L, 2);
33844   result = (arg1)->GetSymbolAtIndex(arg2);
33845   {
33846     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33847     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33848   }
33849   return SWIG_arg;
33850 
33851   if(0) SWIG_fail;
33852 
33853 fail:
33854   lua_error(L);
33855   return SWIG_arg;
33856 }
33857 
33858 
33859 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
33860   int SWIG_arg = 0;
33861   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33862   char *arg2 = (char *) 0 ;
33863   lldb::SymbolType arg3 ;
33864   lldb::SBSymbol result;
33865 
33866   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
33867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
33868   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
33869   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
33870 
33871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33872     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
33873   }
33874 
33875   arg2 = (char *)lua_tostring(L, 2);
33876   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
33877   result = (arg1)->FindSymbol((char const *)arg2,arg3);
33878   {
33879     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33881   }
33882   return SWIG_arg;
33883 
33884   if(0) SWIG_fail;
33885 
33886 fail:
33887   lua_error(L);
33888   return SWIG_arg;
33889 }
33890 
33891 
33892 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
33893   int SWIG_arg = 0;
33894   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33895   char *arg2 = (char *) 0 ;
33896   lldb::SBSymbol result;
33897 
33898   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
33899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
33900   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
33901 
33902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33903     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
33904   }
33905 
33906   arg2 = (char *)lua_tostring(L, 2);
33907   result = (arg1)->FindSymbol((char const *)arg2);
33908   {
33909     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33911   }
33912   return SWIG_arg;
33913 
33914   if(0) SWIG_fail;
33915 
33916 fail:
33917   lua_error(L);
33918   return SWIG_arg;
33919 }
33920 
33921 
33922 static int _wrap_SBModule_FindSymbol(lua_State* L) {
33923   int argc;
33924   int argv[4]={
33925     1,2,3,4
33926   };
33927 
33928   argc = lua_gettop(L);
33929   if (argc == 2) {
33930     int _v;
33931     {
33932       void *ptr;
33933       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33934         _v = 0;
33935       } else {
33936         _v = 1;
33937       }
33938     }
33939     if (_v) {
33940       {
33941         _v = SWIG_lua_isnilstring(L,argv[1]);
33942       }
33943       if (_v) {
33944         return _wrap_SBModule_FindSymbol__SWIG_1(L);
33945       }
33946     }
33947   }
33948   if (argc == 3) {
33949     int _v;
33950     {
33951       void *ptr;
33952       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33953         _v = 0;
33954       } else {
33955         _v = 1;
33956       }
33957     }
33958     if (_v) {
33959       {
33960         _v = SWIG_lua_isnilstring(L,argv[1]);
33961       }
33962       if (_v) {
33963         {
33964           _v = lua_isnumber(L,argv[2]);
33965         }
33966         if (_v) {
33967           return _wrap_SBModule_FindSymbol__SWIG_0(L);
33968         }
33969       }
33970     }
33971   }
33972 
33973   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
33974     "  Possible C/C++ prototypes are:\n"
33975     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
33976     "    lldb::SBModule::FindSymbol(char const *)\n");
33977   lua_error(L);return 0;
33978 }
33979 
33980 
33981 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
33982   int SWIG_arg = 0;
33983   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33984   char *arg2 = (char *) 0 ;
33985   lldb::SymbolType arg3 ;
33986   lldb::SBSymbolContextList result;
33987 
33988   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
33989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
33990   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
33991   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
33992 
33993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33994     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
33995   }
33996 
33997   arg2 = (char *)lua_tostring(L, 2);
33998   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
33999   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34000   {
34001     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34002     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34003   }
34004   return SWIG_arg;
34005 
34006   if(0) SWIG_fail;
34007 
34008 fail:
34009   lua_error(L);
34010   return SWIG_arg;
34011 }
34012 
34013 
34014 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34015   int SWIG_arg = 0;
34016   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34017   char *arg2 = (char *) 0 ;
34018   lldb::SBSymbolContextList result;
34019 
34020   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34022   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34023 
34024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34025     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34026   }
34027 
34028   arg2 = (char *)lua_tostring(L, 2);
34029   result = (arg1)->FindSymbols((char const *)arg2);
34030   {
34031     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34032     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34033   }
34034   return SWIG_arg;
34035 
34036   if(0) SWIG_fail;
34037 
34038 fail:
34039   lua_error(L);
34040   return SWIG_arg;
34041 }
34042 
34043 
34044 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34045   int argc;
34046   int argv[4]={
34047     1,2,3,4
34048   };
34049 
34050   argc = lua_gettop(L);
34051   if (argc == 2) {
34052     int _v;
34053     {
34054       void *ptr;
34055       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34056         _v = 0;
34057       } else {
34058         _v = 1;
34059       }
34060     }
34061     if (_v) {
34062       {
34063         _v = SWIG_lua_isnilstring(L,argv[1]);
34064       }
34065       if (_v) {
34066         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34067       }
34068     }
34069   }
34070   if (argc == 3) {
34071     int _v;
34072     {
34073       void *ptr;
34074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34075         _v = 0;
34076       } else {
34077         _v = 1;
34078       }
34079     }
34080     if (_v) {
34081       {
34082         _v = SWIG_lua_isnilstring(L,argv[1]);
34083       }
34084       if (_v) {
34085         {
34086           _v = lua_isnumber(L,argv[2]);
34087         }
34088         if (_v) {
34089           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34090         }
34091       }
34092     }
34093   }
34094 
34095   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34096     "  Possible C/C++ prototypes are:\n"
34097     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34098     "    lldb::SBModule::FindSymbols(char const *)\n");
34099   lua_error(L);return 0;
34100 }
34101 
34102 
34103 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34104   int SWIG_arg = 0;
34105   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34106   size_t result;
34107 
34108   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34110 
34111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34112     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34113   }
34114 
34115   result = (arg1)->GetNumSections();
34116   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34117   return SWIG_arg;
34118 
34119   if(0) SWIG_fail;
34120 
34121 fail:
34122   lua_error(L);
34123   return SWIG_arg;
34124 }
34125 
34126 
34127 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34128   int SWIG_arg = 0;
34129   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34130   size_t arg2 ;
34131   lldb::SBSection result;
34132 
34133   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34135   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34136 
34137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34138     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34139   }
34140 
34141   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34142   arg2 = (size_t)lua_tonumber(L, 2);
34143   result = (arg1)->GetSectionAtIndex(arg2);
34144   {
34145     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34147   }
34148   return SWIG_arg;
34149 
34150   if(0) SWIG_fail;
34151 
34152 fail:
34153   lua_error(L);
34154   return SWIG_arg;
34155 }
34156 
34157 
34158 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34159   int SWIG_arg = 0;
34160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34161   char *arg2 = (char *) 0 ;
34162   uint32_t arg3 ;
34163   lldb::SBSymbolContextList result;
34164 
34165   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34168   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34169 
34170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34171     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34172   }
34173 
34174   arg2 = (char *)lua_tostring(L, 2);
34175   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34176   arg3 = (uint32_t)lua_tonumber(L, 3);
34177   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34178   {
34179     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34180     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34181   }
34182   return SWIG_arg;
34183 
34184   if(0) SWIG_fail;
34185 
34186 fail:
34187   lua_error(L);
34188   return SWIG_arg;
34189 }
34190 
34191 
34192 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34193   int SWIG_arg = 0;
34194   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34195   char *arg2 = (char *) 0 ;
34196   lldb::SBSymbolContextList result;
34197 
34198   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
34199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34201 
34202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34203     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34204   }
34205 
34206   arg2 = (char *)lua_tostring(L, 2);
34207   result = (arg1)->FindFunctions((char const *)arg2);
34208   {
34209     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34210     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,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_FindFunctions(lua_State* L) {
34223   int argc;
34224   int argv[4]={
34225     1,2,3,4
34226   };
34227 
34228   argc = lua_gettop(L);
34229   if (argc == 2) {
34230     int _v;
34231     {
34232       void *ptr;
34233       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34234         _v = 0;
34235       } else {
34236         _v = 1;
34237       }
34238     }
34239     if (_v) {
34240       {
34241         _v = SWIG_lua_isnilstring(L,argv[1]);
34242       }
34243       if (_v) {
34244         return _wrap_SBModule_FindFunctions__SWIG_1(L);
34245       }
34246     }
34247   }
34248   if (argc == 3) {
34249     int _v;
34250     {
34251       void *ptr;
34252       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34253         _v = 0;
34254       } else {
34255         _v = 1;
34256       }
34257     }
34258     if (_v) {
34259       {
34260         _v = SWIG_lua_isnilstring(L,argv[1]);
34261       }
34262       if (_v) {
34263         {
34264           _v = lua_isnumber(L,argv[2]);
34265         }
34266         if (_v) {
34267           return _wrap_SBModule_FindFunctions__SWIG_0(L);
34268         }
34269       }
34270     }
34271   }
34272 
34273   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
34274     "  Possible C/C++ prototypes are:\n"
34275     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
34276     "    lldb::SBModule::FindFunctions(char const *)\n");
34277   lua_error(L);return 0;
34278 }
34279 
34280 
34281 static int _wrap_SBModule_FindFirstType(lua_State* L) {
34282   int SWIG_arg = 0;
34283   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34284   char *arg2 = (char *) 0 ;
34285   lldb::SBType result;
34286 
34287   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
34288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
34289   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
34290 
34291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34292     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
34293   }
34294 
34295   arg2 = (char *)lua_tostring(L, 2);
34296   result = (arg1)->FindFirstType((char const *)arg2);
34297   {
34298     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34300   }
34301   return SWIG_arg;
34302 
34303   if(0) SWIG_fail;
34304 
34305 fail:
34306   lua_error(L);
34307   return SWIG_arg;
34308 }
34309 
34310 
34311 static int _wrap_SBModule_FindTypes(lua_State* L) {
34312   int SWIG_arg = 0;
34313   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34314   char *arg2 = (char *) 0 ;
34315   lldb::SBTypeList result;
34316 
34317   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
34318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
34319   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
34320 
34321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34322     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
34323   }
34324 
34325   arg2 = (char *)lua_tostring(L, 2);
34326   result = (arg1)->FindTypes((char const *)arg2);
34327   {
34328     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,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_GetTypeByID(lua_State* L) {
34342   int SWIG_arg = 0;
34343   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34344   lldb::user_id_t arg2 ;
34345   lldb::SBType result;
34346 
34347   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
34348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
34349   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
34350 
34351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34352     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
34353   }
34354 
34355   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
34356   result = (arg1)->GetTypeByID(arg2);
34357   {
34358     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34360   }
34361   return SWIG_arg;
34362 
34363   if(0) SWIG_fail;
34364 
34365 fail:
34366   lua_error(L);
34367   return SWIG_arg;
34368 }
34369 
34370 
34371 static int _wrap_SBModule_GetBasicType(lua_State* L) {
34372   int SWIG_arg = 0;
34373   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34374   lldb::BasicType arg2 ;
34375   lldb::SBType result;
34376 
34377   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
34378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
34379   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
34380 
34381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34382     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
34383   }
34384 
34385   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
34386   result = (arg1)->GetBasicType(arg2);
34387   {
34388     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34389     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34390   }
34391   return SWIG_arg;
34392 
34393   if(0) SWIG_fail;
34394 
34395 fail:
34396   lua_error(L);
34397   return SWIG_arg;
34398 }
34399 
34400 
34401 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
34402   int SWIG_arg = 0;
34403   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34404   uint32_t arg2 ;
34405   lldb::SBTypeList result;
34406 
34407   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
34408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34409   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
34410 
34411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34412     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34413   }
34414 
34415   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34416   arg2 = (uint32_t)lua_tonumber(L, 2);
34417   result = (arg1)->GetTypes(arg2);
34418   {
34419     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34421   }
34422   return SWIG_arg;
34423 
34424   if(0) SWIG_fail;
34425 
34426 fail:
34427   lua_error(L);
34428   return SWIG_arg;
34429 }
34430 
34431 
34432 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
34433   int SWIG_arg = 0;
34434   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34435   lldb::SBTypeList result;
34436 
34437   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
34438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34439 
34440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34441     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34442   }
34443 
34444   result = (arg1)->GetTypes();
34445   {
34446     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34448   }
34449   return SWIG_arg;
34450 
34451   if(0) SWIG_fail;
34452 
34453 fail:
34454   lua_error(L);
34455   return SWIG_arg;
34456 }
34457 
34458 
34459 static int _wrap_SBModule_GetTypes(lua_State* L) {
34460   int argc;
34461   int argv[3]={
34462     1,2,3
34463   };
34464 
34465   argc = lua_gettop(L);
34466   if (argc == 1) {
34467     int _v;
34468     {
34469       void *ptr;
34470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34471         _v = 0;
34472       } else {
34473         _v = 1;
34474       }
34475     }
34476     if (_v) {
34477       return _wrap_SBModule_GetTypes__SWIG_1(L);
34478     }
34479   }
34480   if (argc == 2) {
34481     int _v;
34482     {
34483       void *ptr;
34484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34485         _v = 0;
34486       } else {
34487         _v = 1;
34488       }
34489     }
34490     if (_v) {
34491       {
34492         _v = lua_isnumber(L,argv[1]);
34493       }
34494       if (_v) {
34495         return _wrap_SBModule_GetTypes__SWIG_0(L);
34496       }
34497     }
34498   }
34499 
34500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
34501     "  Possible C/C++ prototypes are:\n"
34502     "    lldb::SBModule::GetTypes(uint32_t)\n"
34503     "    lldb::SBModule::GetTypes()\n");
34504   lua_error(L);return 0;
34505 }
34506 
34507 
34508 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
34509   int SWIG_arg = 0;
34510   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34511   lldb::SBTarget *arg2 = 0 ;
34512   char *arg3 = (char *) 0 ;
34513   uint32_t arg4 ;
34514   lldb::SBValueList result;
34515 
34516   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
34517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
34518   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
34519   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
34520   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
34521 
34522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34523     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
34524   }
34525 
34526 
34527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
34528     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
34529   }
34530 
34531   arg3 = (char *)lua_tostring(L, 3);
34532   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
34533   arg4 = (uint32_t)lua_tonumber(L, 4);
34534   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
34535   {
34536     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
34537     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
34538   }
34539   return SWIG_arg;
34540 
34541   if(0) SWIG_fail;
34542 
34543 fail:
34544   lua_error(L);
34545   return SWIG_arg;
34546 }
34547 
34548 
34549 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
34550   int SWIG_arg = 0;
34551   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34552   lldb::SBTarget *arg2 = 0 ;
34553   char *arg3 = (char *) 0 ;
34554   lldb::SBValue result;
34555 
34556   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
34557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
34558   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
34559   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
34560 
34561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34562     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
34563   }
34564 
34565 
34566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
34567     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
34568   }
34569 
34570   arg3 = (char *)lua_tostring(L, 3);
34571   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
34572   {
34573     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
34574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
34575   }
34576   return SWIG_arg;
34577 
34578   if(0) SWIG_fail;
34579 
34580 fail:
34581   lua_error(L);
34582   return SWIG_arg;
34583 }
34584 
34585 
34586 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
34587   int SWIG_arg = 0;
34588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34589   lldb::ByteOrder result;
34590 
34591   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
34592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
34593 
34594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34595     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
34596   }
34597 
34598   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
34599   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
34600   return SWIG_arg;
34601 
34602   if(0) SWIG_fail;
34603 
34604 fail:
34605   lua_error(L);
34606   return SWIG_arg;
34607 }
34608 
34609 
34610 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
34611   int SWIG_arg = 0;
34612   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34613   uint32_t result;
34614 
34615   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
34616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
34617 
34618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34619     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
34620   }
34621 
34622   result = (uint32_t)(arg1)->GetAddressByteSize();
34623   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34624   return SWIG_arg;
34625 
34626   if(0) SWIG_fail;
34627 
34628 fail:
34629   lua_error(L);
34630   return SWIG_arg;
34631 }
34632 
34633 
34634 static int _wrap_SBModule_GetTriple(lua_State* L) {
34635   int SWIG_arg = 0;
34636   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34637   char *result = 0 ;
34638 
34639   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
34640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
34641 
34642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34643     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
34644   }
34645 
34646   result = (char *)(arg1)->GetTriple();
34647   lua_pushstring(L,(const char *)result); SWIG_arg++;
34648   return SWIG_arg;
34649 
34650   if(0) SWIG_fail;
34651 
34652 fail:
34653   lua_error(L);
34654   return SWIG_arg;
34655 }
34656 
34657 
34658 static int _wrap_SBModule_GetVersion(lua_State* L) {
34659   int SWIG_arg = 0;
34660   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34661   uint32_t *arg2 = (uint32_t *) 0 ;
34662   uint32_t arg3 ;
34663   uint32_t result;
34664 
34665   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
34666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
34667   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
34668   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
34669 
34670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34671     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
34672   }
34673 
34674 
34675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
34676     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
34677   }
34678 
34679   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34680   arg3 = (uint32_t)lua_tonumber(L, 3);
34681   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
34682   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
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_GetSymbolFileSpec(lua_State* L) {
34694   int SWIG_arg = 0;
34695   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34696   lldb::SBFileSpec result;
34697 
34698   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
34699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
34700 
34701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34702     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34703   }
34704 
34705   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
34706   {
34707     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34709   }
34710   return SWIG_arg;
34711 
34712   if(0) SWIG_fail;
34713 
34714 fail:
34715   lua_error(L);
34716   return SWIG_arg;
34717 }
34718 
34719 
34720 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
34721   int SWIG_arg = 0;
34722   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34723   lldb::SBAddress result;
34724 
34725   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
34726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
34727 
34728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34729     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
34730   }
34731 
34732   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
34733   {
34734     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34736   }
34737   return SWIG_arg;
34738 
34739   if(0) SWIG_fail;
34740 
34741 fail:
34742   lua_error(L);
34743   return SWIG_arg;
34744 }
34745 
34746 
34747 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
34748   int SWIG_arg = 0;
34749   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34750   lldb::SBAddress result;
34751 
34752   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
34753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
34754 
34755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34756     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
34757   }
34758 
34759   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
34760   {
34761     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34762     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34763   }
34764   return SWIG_arg;
34765 
34766   if(0) SWIG_fail;
34767 
34768 fail:
34769   lua_error(L);
34770   return SWIG_arg;
34771 }
34772 
34773 
34774 static int _wrap_SBModule___tostring(lua_State* L) {
34775   int SWIG_arg = 0;
34776   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34777   std::string result;
34778 
34779   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
34780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
34781 
34782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34783     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
34784   }
34785 
34786   result = lldb_SBModule___str__(arg1);
34787   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34788   return SWIG_arg;
34789 
34790   if(0) SWIG_fail;
34791 
34792 fail:
34793   lua_error(L);
34794   return SWIG_arg;
34795 }
34796 
34797 
34798 static void swig_delete_SBModule(void *obj) {
34799 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
34800 delete arg1;
34801 }
34802 static int _proxy__wrap_new_SBModule(lua_State *L) {
34803     assert(lua_istable(L,1));
34804     lua_pushcfunction(L,_wrap_new_SBModule);
34805     assert(!lua_isnil(L,-1));
34806     lua_replace(L,1); /* replace our table with real constructor */
34807     lua_call(L,lua_gettop(L)-1,1);
34808     return 1;
34809 }
34810 static swig_lua_attribute swig_SBModule_attributes[] = {
34811     {0,0,0}
34812 };
34813 static swig_lua_method swig_SBModule_methods[]= {
34814     { "IsValid", _wrap_SBModule_IsValid},
34815     { "Clear", _wrap_SBModule_Clear},
34816     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
34817     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
34818     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
34819     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
34820     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
34821     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
34822     { "__eq", _wrap_SBModule___eq},
34823     { "FindSection", _wrap_SBModule_FindSection},
34824     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
34825     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
34826     { "GetDescription", _wrap_SBModule_GetDescription},
34827     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
34828     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
34829     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
34830     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
34831     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
34832     { "FindSymbol", _wrap_SBModule_FindSymbol},
34833     { "FindSymbols", _wrap_SBModule_FindSymbols},
34834     { "GetNumSections", _wrap_SBModule_GetNumSections},
34835     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
34836     { "FindFunctions", _wrap_SBModule_FindFunctions},
34837     { "FindFirstType", _wrap_SBModule_FindFirstType},
34838     { "FindTypes", _wrap_SBModule_FindTypes},
34839     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
34840     { "GetBasicType", _wrap_SBModule_GetBasicType},
34841     { "GetTypes", _wrap_SBModule_GetTypes},
34842     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
34843     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
34844     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
34845     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
34846     { "GetTriple", _wrap_SBModule_GetTriple},
34847     { "GetVersion", _wrap_SBModule_GetVersion},
34848     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
34849     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
34850     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
34851     { "__tostring", _wrap_SBModule___tostring},
34852     {0,0}
34853 };
34854 static swig_lua_method swig_SBModule_meta[] = {
34855     { "__eq", _wrap_SBModule___eq},
34856     { "__tostring", _wrap_SBModule___tostring},
34857     {0,0}
34858 };
34859 
34860 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
34861     {0,0,0}
34862 };
34863 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
34864     {0,0,0,0,0,0}
34865 };
34866 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
34867     {0,0}
34868 };
34869 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
34870     0
34871 };
34872 
34873 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
34874     "SBModule",
34875     swig_SBModule_Sf_SwigStatic_methods,
34876     swig_SBModule_Sf_SwigStatic_attributes,
34877     swig_SBModule_Sf_SwigStatic_constants,
34878     swig_SBModule_Sf_SwigStatic_classes,
34879     0
34880 };
34881 static swig_lua_class *swig_SBModule_bases[] = {0};
34882 static const char *swig_SBModule_base_names[] = {0};
34883 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 };
34884 
34885 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
34886   int SWIG_arg = 0;
34887   lldb::SBModuleSpec *result = 0 ;
34888 
34889   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
34890   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
34891   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
34892   return SWIG_arg;
34893 
34894   if(0) SWIG_fail;
34895 
34896 fail:
34897   lua_error(L);
34898   return SWIG_arg;
34899 }
34900 
34901 
34902 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
34903   int SWIG_arg = 0;
34904   lldb::SBModuleSpec *arg1 = 0 ;
34905   lldb::SBModuleSpec *result = 0 ;
34906 
34907   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
34908   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
34909 
34910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34911     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
34912   }
34913 
34914   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
34915   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
34916   return SWIG_arg;
34917 
34918   if(0) SWIG_fail;
34919 
34920 fail:
34921   lua_error(L);
34922   return SWIG_arg;
34923 }
34924 
34925 
34926 static int _wrap_new_SBModuleSpec(lua_State* L) {
34927   int argc;
34928   int argv[2]={
34929     1,2
34930   };
34931 
34932   argc = lua_gettop(L);
34933   if (argc == 0) {
34934     return _wrap_new_SBModuleSpec__SWIG_0(L);
34935   }
34936   if (argc == 1) {
34937     int _v;
34938     {
34939       void *ptr;
34940       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
34941         _v = 0;
34942       } else {
34943         _v = 1;
34944       }
34945     }
34946     if (_v) {
34947       return _wrap_new_SBModuleSpec__SWIG_1(L);
34948     }
34949   }
34950 
34951   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
34952     "  Possible C/C++ prototypes are:\n"
34953     "    lldb::SBModuleSpec::SBModuleSpec()\n"
34954     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
34955   lua_error(L);return 0;
34956 }
34957 
34958 
34959 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
34960   int SWIG_arg = 0;
34961   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
34962   bool result;
34963 
34964   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
34965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
34966 
34967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34968     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
34969   }
34970 
34971   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
34972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34973   return SWIG_arg;
34974 
34975   if(0) SWIG_fail;
34976 
34977 fail:
34978   lua_error(L);
34979   return SWIG_arg;
34980 }
34981 
34982 
34983 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
34984   int SWIG_arg = 0;
34985   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
34986 
34987   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
34988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
34989 
34990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34991     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
34992   }
34993 
34994   (arg1)->Clear();
34995 
34996   return SWIG_arg;
34997 
34998   if(0) SWIG_fail;
34999 
35000 fail:
35001   lua_error(L);
35002   return SWIG_arg;
35003 }
35004 
35005 
35006 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35007   int SWIG_arg = 0;
35008   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35009   lldb::SBFileSpec result;
35010 
35011   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35013 
35014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35015     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35016   }
35017 
35018   result = (arg1)->GetFileSpec();
35019   {
35020     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35022   }
35023   return SWIG_arg;
35024 
35025   if(0) SWIG_fail;
35026 
35027 fail:
35028   lua_error(L);
35029   return SWIG_arg;
35030 }
35031 
35032 
35033 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35034   int SWIG_arg = 0;
35035   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35036   lldb::SBFileSpec *arg2 = 0 ;
35037 
35038   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35040   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35041 
35042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35043     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35044   }
35045 
35046 
35047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35048     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35049   }
35050 
35051   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35052 
35053   return SWIG_arg;
35054 
35055   if(0) SWIG_fail;
35056 
35057 fail:
35058   lua_error(L);
35059   return SWIG_arg;
35060 }
35061 
35062 
35063 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35064   int SWIG_arg = 0;
35065   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35066   lldb::SBFileSpec result;
35067 
35068   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35070 
35071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35072     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35073   }
35074 
35075   result = (arg1)->GetPlatformFileSpec();
35076   {
35077     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35078     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35079   }
35080   return SWIG_arg;
35081 
35082   if(0) SWIG_fail;
35083 
35084 fail:
35085   lua_error(L);
35086   return SWIG_arg;
35087 }
35088 
35089 
35090 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35091   int SWIG_arg = 0;
35092   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35093   lldb::SBFileSpec *arg2 = 0 ;
35094 
35095   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35097   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35098 
35099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35100     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35101   }
35102 
35103 
35104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35105     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35106   }
35107 
35108   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35109 
35110   return SWIG_arg;
35111 
35112   if(0) SWIG_fail;
35113 
35114 fail:
35115   lua_error(L);
35116   return SWIG_arg;
35117 }
35118 
35119 
35120 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35121   int SWIG_arg = 0;
35122   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35123   lldb::SBFileSpec result;
35124 
35125   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35127 
35128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35129     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35130   }
35131 
35132   result = (arg1)->GetSymbolFileSpec();
35133   {
35134     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35136   }
35137   return SWIG_arg;
35138 
35139   if(0) SWIG_fail;
35140 
35141 fail:
35142   lua_error(L);
35143   return SWIG_arg;
35144 }
35145 
35146 
35147 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35148   int SWIG_arg = 0;
35149   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35150   lldb::SBFileSpec *arg2 = 0 ;
35151 
35152   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35154   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35155 
35156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35157     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35158   }
35159 
35160 
35161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35162     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35163   }
35164 
35165   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
35166 
35167   return SWIG_arg;
35168 
35169   if(0) SWIG_fail;
35170 
35171 fail:
35172   lua_error(L);
35173   return SWIG_arg;
35174 }
35175 
35176 
35177 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
35178   int SWIG_arg = 0;
35179   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35180   char *result = 0 ;
35181 
35182   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
35183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
35184 
35185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35186     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35187   }
35188 
35189   result = (char *)(arg1)->GetObjectName();
35190   lua_pushstring(L,(const char *)result); SWIG_arg++;
35191   return SWIG_arg;
35192 
35193   if(0) SWIG_fail;
35194 
35195 fail:
35196   lua_error(L);
35197   return SWIG_arg;
35198 }
35199 
35200 
35201 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
35202   int SWIG_arg = 0;
35203   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35204   char *arg2 = (char *) 0 ;
35205 
35206   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
35207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
35208   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
35209 
35210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35211     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35212   }
35213 
35214   arg2 = (char *)lua_tostring(L, 2);
35215   (arg1)->SetObjectName((char const *)arg2);
35216 
35217   return SWIG_arg;
35218 
35219   if(0) SWIG_fail;
35220 
35221 fail:
35222   lua_error(L);
35223   return SWIG_arg;
35224 }
35225 
35226 
35227 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
35228   int SWIG_arg = 0;
35229   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35230   char *result = 0 ;
35231 
35232   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
35233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
35234 
35235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35236     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35237   }
35238 
35239   result = (char *)(arg1)->GetTriple();
35240   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_SBModuleSpec_SetTriple(lua_State* L) {
35252   int SWIG_arg = 0;
35253   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35254   char *arg2 = (char *) 0 ;
35255 
35256   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
35257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
35258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
35259 
35260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35261     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35262   }
35263 
35264   arg2 = (char *)lua_tostring(L, 2);
35265   (arg1)->SetTriple((char const *)arg2);
35266 
35267   return SWIG_arg;
35268 
35269   if(0) SWIG_fail;
35270 
35271 fail:
35272   lua_error(L);
35273   return SWIG_arg;
35274 }
35275 
35276 
35277 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
35278   int SWIG_arg = 0;
35279   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35280   uint8_t *result = 0 ;
35281 
35282   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
35283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
35284 
35285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35286     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35287   }
35288 
35289   result = (uint8_t *)(arg1)->GetUUIDBytes();
35290   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
35291   return SWIG_arg;
35292 
35293   if(0) SWIG_fail;
35294 
35295 fail:
35296   lua_error(L);
35297   return SWIG_arg;
35298 }
35299 
35300 
35301 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
35302   int SWIG_arg = 0;
35303   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35304   size_t result;
35305 
35306   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
35307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
35308 
35309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35310     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
35311   }
35312 
35313   result = (arg1)->GetUUIDLength();
35314   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35315   return SWIG_arg;
35316 
35317   if(0) SWIG_fail;
35318 
35319 fail:
35320   lua_error(L);
35321   return SWIG_arg;
35322 }
35323 
35324 
35325 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
35326   int SWIG_arg = 0;
35327   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35328   uint8_t *arg2 = (uint8_t *) 0 ;
35329   size_t arg3 ;
35330   bool result;
35331 
35332   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
35333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
35334   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
35335   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
35336 
35337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35338     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35339   }
35340 
35341 
35342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
35343     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
35344   }
35345 
35346   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35347   arg3 = (size_t)lua_tonumber(L, 3);
35348   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
35349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35350   return SWIG_arg;
35351 
35352   if(0) SWIG_fail;
35353 
35354 fail:
35355   lua_error(L);
35356   return SWIG_arg;
35357 }
35358 
35359 
35360 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
35361   int SWIG_arg = 0;
35362   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35363   lldb::SBStream *arg2 = 0 ;
35364   bool result;
35365 
35366   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
35367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
35368   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
35369 
35370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35371     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
35372   }
35373 
35374 
35375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35376     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35377   }
35378 
35379   result = (bool)(arg1)->GetDescription(*arg2);
35380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35381   return SWIG_arg;
35382 
35383   if(0) SWIG_fail;
35384 
35385 fail:
35386   lua_error(L);
35387   return SWIG_arg;
35388 }
35389 
35390 
35391 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
35392   int SWIG_arg = 0;
35393   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35394   std::string result;
35395 
35396   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
35397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
35398 
35399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35400     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
35401   }
35402 
35403   result = lldb_SBModuleSpec___str__(arg1);
35404   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35405   return SWIG_arg;
35406 
35407   if(0) SWIG_fail;
35408 
35409 fail:
35410   lua_error(L);
35411   return SWIG_arg;
35412 }
35413 
35414 
35415 static void swig_delete_SBModuleSpec(void *obj) {
35416 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
35417 delete arg1;
35418 }
35419 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
35420     assert(lua_istable(L,1));
35421     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
35422     assert(!lua_isnil(L,-1));
35423     lua_replace(L,1); /* replace our table with real constructor */
35424     lua_call(L,lua_gettop(L)-1,1);
35425     return 1;
35426 }
35427 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
35428     {0,0,0}
35429 };
35430 static swig_lua_method swig_SBModuleSpec_methods[]= {
35431     { "IsValid", _wrap_SBModuleSpec_IsValid},
35432     { "Clear", _wrap_SBModuleSpec_Clear},
35433     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
35434     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
35435     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
35436     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
35437     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
35438     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
35439     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
35440     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
35441     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
35442     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
35443     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
35444     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
35445     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
35446     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
35447     { "__tostring", _wrap_SBModuleSpec___tostring},
35448     {0,0}
35449 };
35450 static swig_lua_method swig_SBModuleSpec_meta[] = {
35451     { "__tostring", _wrap_SBModuleSpec___tostring},
35452     {0,0}
35453 };
35454 
35455 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
35456     {0,0,0}
35457 };
35458 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
35459     {0,0,0,0,0,0}
35460 };
35461 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
35462     {0,0}
35463 };
35464 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
35465     0
35466 };
35467 
35468 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
35469     "SBModuleSpec",
35470     swig_SBModuleSpec_Sf_SwigStatic_methods,
35471     swig_SBModuleSpec_Sf_SwigStatic_attributes,
35472     swig_SBModuleSpec_Sf_SwigStatic_constants,
35473     swig_SBModuleSpec_Sf_SwigStatic_classes,
35474     0
35475 };
35476 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
35477 static const char *swig_SBModuleSpec_base_names[] = {0};
35478 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 };
35479 
35480 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
35481   int SWIG_arg = 0;
35482   lldb::SBModuleSpecList *result = 0 ;
35483 
35484   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
35485   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
35486   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35487   return SWIG_arg;
35488 
35489   if(0) SWIG_fail;
35490 
35491 fail:
35492   lua_error(L);
35493   return SWIG_arg;
35494 }
35495 
35496 
35497 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
35498   int SWIG_arg = 0;
35499   lldb::SBModuleSpecList *arg1 = 0 ;
35500   lldb::SBModuleSpecList *result = 0 ;
35501 
35502   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
35503   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
35504 
35505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35506     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35507   }
35508 
35509   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
35510   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35511   return SWIG_arg;
35512 
35513   if(0) SWIG_fail;
35514 
35515 fail:
35516   lua_error(L);
35517   return SWIG_arg;
35518 }
35519 
35520 
35521 static int _wrap_new_SBModuleSpecList(lua_State* L) {
35522   int argc;
35523   int argv[2]={
35524     1,2
35525   };
35526 
35527   argc = lua_gettop(L);
35528   if (argc == 0) {
35529     return _wrap_new_SBModuleSpecList__SWIG_0(L);
35530   }
35531   if (argc == 1) {
35532     int _v;
35533     {
35534       void *ptr;
35535       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35536         _v = 0;
35537       } else {
35538         _v = 1;
35539       }
35540     }
35541     if (_v) {
35542       return _wrap_new_SBModuleSpecList__SWIG_1(L);
35543     }
35544   }
35545 
35546   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
35547     "  Possible C/C++ prototypes are:\n"
35548     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
35549     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
35550   lua_error(L);return 0;
35551 }
35552 
35553 
35554 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
35555   int SWIG_arg = 0;
35556   char *arg1 = (char *) 0 ;
35557   lldb::SBModuleSpecList result;
35558 
35559   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
35560   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
35561   arg1 = (char *)lua_tostring(L, 1);
35562   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
35563   {
35564     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
35565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35566   }
35567   return SWIG_arg;
35568 
35569   if(0) SWIG_fail;
35570 
35571 fail:
35572   lua_error(L);
35573   return SWIG_arg;
35574 }
35575 
35576 
35577 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
35578   int SWIG_arg = 0;
35579   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35580   lldb::SBModuleSpec *arg2 = 0 ;
35581 
35582   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
35583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
35584   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
35585 
35586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35587     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35588   }
35589 
35590 
35591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35592     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
35593   }
35594 
35595   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
35596 
35597   return SWIG_arg;
35598 
35599   if(0) SWIG_fail;
35600 
35601 fail:
35602   lua_error(L);
35603   return SWIG_arg;
35604 }
35605 
35606 
35607 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
35608   int SWIG_arg = 0;
35609   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35610   lldb::SBModuleSpecList *arg2 = 0 ;
35611 
35612   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
35613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
35614   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
35615 
35616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35617     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35618   }
35619 
35620 
35621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35622     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
35623   }
35624 
35625   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
35626 
35627   return SWIG_arg;
35628 
35629   if(0) SWIG_fail;
35630 
35631 fail:
35632   lua_error(L);
35633   return SWIG_arg;
35634 }
35635 
35636 
35637 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
35638   int argc;
35639   int argv[3]={
35640     1,2,3
35641   };
35642 
35643   argc = lua_gettop(L);
35644   if (argc == 2) {
35645     int _v;
35646     {
35647       void *ptr;
35648       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35649         _v = 0;
35650       } else {
35651         _v = 1;
35652       }
35653     }
35654     if (_v) {
35655       {
35656         void *ptr;
35657         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
35658           _v = 0;
35659         } else {
35660           _v = 1;
35661         }
35662       }
35663       if (_v) {
35664         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
35665       }
35666     }
35667   }
35668   if (argc == 2) {
35669     int _v;
35670     {
35671       void *ptr;
35672       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35673         _v = 0;
35674       } else {
35675         _v = 1;
35676       }
35677     }
35678     if (_v) {
35679       {
35680         void *ptr;
35681         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35682           _v = 0;
35683         } else {
35684           _v = 1;
35685         }
35686       }
35687       if (_v) {
35688         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
35689       }
35690     }
35691   }
35692 
35693   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
35694     "  Possible C/C++ prototypes are:\n"
35695     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
35696     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
35697   lua_error(L);return 0;
35698 }
35699 
35700 
35701 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
35702   int SWIG_arg = 0;
35703   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35704   lldb::SBModuleSpec *arg2 = 0 ;
35705   lldb::SBModuleSpec result;
35706 
35707   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
35708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
35709   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
35710 
35711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35712     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35713   }
35714 
35715 
35716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35717     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
35718   }
35719 
35720   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
35721   {
35722     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
35723     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35724   }
35725   return SWIG_arg;
35726 
35727   if(0) SWIG_fail;
35728 
35729 fail:
35730   lua_error(L);
35731   return SWIG_arg;
35732 }
35733 
35734 
35735 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
35736   int SWIG_arg = 0;
35737   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35738   lldb::SBModuleSpec *arg2 = 0 ;
35739   lldb::SBModuleSpecList result;
35740 
35741   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
35742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
35743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
35744 
35745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35746     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35747   }
35748 
35749 
35750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35751     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
35752   }
35753 
35754   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
35755   {
35756     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
35757     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35758   }
35759   return SWIG_arg;
35760 
35761   if(0) SWIG_fail;
35762 
35763 fail:
35764   lua_error(L);
35765   return SWIG_arg;
35766 }
35767 
35768 
35769 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
35770   int SWIG_arg = 0;
35771   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35772   size_t result;
35773 
35774   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
35775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
35776 
35777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35778     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35779   }
35780 
35781   result = (arg1)->GetSize();
35782   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
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_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
35794   int SWIG_arg = 0;
35795   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35796   size_t arg2 ;
35797   lldb::SBModuleSpec result;
35798 
35799   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
35800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
35801   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
35802 
35803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35804     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35805   }
35806 
35807   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
35808   arg2 = (size_t)lua_tonumber(L, 2);
35809   result = (arg1)->GetSpecAtIndex(arg2);
35810   {
35811     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
35812     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35813   }
35814   return SWIG_arg;
35815 
35816   if(0) SWIG_fail;
35817 
35818 fail:
35819   lua_error(L);
35820   return SWIG_arg;
35821 }
35822 
35823 
35824 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
35825   int SWIG_arg = 0;
35826   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35827   lldb::SBStream *arg2 = 0 ;
35828   bool result;
35829 
35830   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
35831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
35832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
35833 
35834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35835     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35836   }
35837 
35838 
35839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35840     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35841   }
35842 
35843   result = (bool)(arg1)->GetDescription(*arg2);
35844   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35845   return SWIG_arg;
35846 
35847   if(0) SWIG_fail;
35848 
35849 fail:
35850   lua_error(L);
35851   return SWIG_arg;
35852 }
35853 
35854 
35855 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
35856   int SWIG_arg = 0;
35857   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35858   std::string result;
35859 
35860   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
35861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
35862 
35863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35864     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35865   }
35866 
35867   result = lldb_SBModuleSpecList___str__(arg1);
35868   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35869   return SWIG_arg;
35870 
35871   if(0) SWIG_fail;
35872 
35873 fail:
35874   lua_error(L);
35875   return SWIG_arg;
35876 }
35877 
35878 
35879 static void swig_delete_SBModuleSpecList(void *obj) {
35880 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
35881 delete arg1;
35882 }
35883 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
35884     assert(lua_istable(L,1));
35885     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
35886     assert(!lua_isnil(L,-1));
35887     lua_replace(L,1); /* replace our table with real constructor */
35888     lua_call(L,lua_gettop(L)-1,1);
35889     return 1;
35890 }
35891 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
35892     {0,0,0}
35893 };
35894 static swig_lua_method swig_SBModuleSpecList_methods[]= {
35895     { "Append", _wrap_SBModuleSpecList_Append},
35896     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
35897     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
35898     { "GetSize", _wrap_SBModuleSpecList_GetSize},
35899     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
35900     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
35901     { "__tostring", _wrap_SBModuleSpecList___tostring},
35902     {0,0}
35903 };
35904 static swig_lua_method swig_SBModuleSpecList_meta[] = {
35905     { "__tostring", _wrap_SBModuleSpecList___tostring},
35906     {0,0}
35907 };
35908 
35909 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
35910     {0,0,0}
35911 };
35912 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
35913     {0,0,0,0,0,0}
35914 };
35915 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
35916     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
35917     {0,0}
35918 };
35919 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
35920     0
35921 };
35922 
35923 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
35924     "SBModuleSpecList",
35925     swig_SBModuleSpecList_Sf_SwigStatic_methods,
35926     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
35927     swig_SBModuleSpecList_Sf_SwigStatic_constants,
35928     swig_SBModuleSpecList_Sf_SwigStatic_classes,
35929     0
35930 };
35931 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
35932 static const char *swig_SBModuleSpecList_base_names[] = {0};
35933 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 };
35934 
35935 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
35936   int SWIG_arg = 0;
35937   char *arg1 = (char *) 0 ;
35938   lldb::SBPlatformConnectOptions *result = 0 ;
35939 
35940   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
35941   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
35942   arg1 = (char *)lua_tostring(L, 1);
35943   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
35944   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
35945   return SWIG_arg;
35946 
35947   if(0) SWIG_fail;
35948 
35949 fail:
35950   lua_error(L);
35951   return SWIG_arg;
35952 }
35953 
35954 
35955 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
35956   int SWIG_arg = 0;
35957   lldb::SBPlatformConnectOptions *arg1 = 0 ;
35958   lldb::SBPlatformConnectOptions *result = 0 ;
35959 
35960   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
35961   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
35962 
35963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
35964     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
35965   }
35966 
35967   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
35968   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
35969   return SWIG_arg;
35970 
35971   if(0) SWIG_fail;
35972 
35973 fail:
35974   lua_error(L);
35975   return SWIG_arg;
35976 }
35977 
35978 
35979 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
35980   int argc;
35981   int argv[2]={
35982     1,2
35983   };
35984 
35985   argc = lua_gettop(L);
35986   if (argc == 1) {
35987     int _v;
35988     {
35989       void *ptr;
35990       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, 0)) {
35991         _v = 0;
35992       } else {
35993         _v = 1;
35994       }
35995     }
35996     if (_v) {
35997       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
35998     }
35999   }
36000   if (argc == 1) {
36001     int _v;
36002     {
36003       _v = SWIG_lua_isnilstring(L,argv[0]);
36004     }
36005     if (_v) {
36006       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36007     }
36008   }
36009 
36010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36011     "  Possible C/C++ prototypes are:\n"
36012     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36013     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36014   lua_error(L);return 0;
36015 }
36016 
36017 
36018 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36019   int SWIG_arg = 0;
36020   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36021   char *result = 0 ;
36022 
36023   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36025 
36026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36027     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36028   }
36029 
36030   result = (char *)(arg1)->GetURL();
36031   lua_pushstring(L,(const char *)result); SWIG_arg++;
36032   return SWIG_arg;
36033 
36034   if(0) SWIG_fail;
36035 
36036 fail:
36037   lua_error(L);
36038   return SWIG_arg;
36039 }
36040 
36041 
36042 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36043   int SWIG_arg = 0;
36044   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36045   char *arg2 = (char *) 0 ;
36046 
36047   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36050 
36051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36052     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36053   }
36054 
36055   arg2 = (char *)lua_tostring(L, 2);
36056   (arg1)->SetURL((char const *)arg2);
36057 
36058   return SWIG_arg;
36059 
36060   if(0) SWIG_fail;
36061 
36062 fail:
36063   lua_error(L);
36064   return SWIG_arg;
36065 }
36066 
36067 
36068 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
36069   int SWIG_arg = 0;
36070   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36071   bool result;
36072 
36073   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36075 
36076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36077     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36078   }
36079 
36080   result = (bool)(arg1)->GetRsyncEnabled();
36081   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36082   return SWIG_arg;
36083 
36084   if(0) SWIG_fail;
36085 
36086 fail:
36087   lua_error(L);
36088   return SWIG_arg;
36089 }
36090 
36091 
36092 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36093   int SWIG_arg = 0;
36094   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36095   char *arg2 = (char *) 0 ;
36096   char *arg3 = (char *) 0 ;
36097   bool arg4 ;
36098 
36099   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36102   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36103   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36104 
36105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36106     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36107   }
36108 
36109   arg2 = (char *)lua_tostring(L, 2);
36110   arg3 = (char *)lua_tostring(L, 3);
36111   arg4 = (lua_toboolean(L, 4)!=0);
36112   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36113 
36114   return SWIG_arg;
36115 
36116   if(0) SWIG_fail;
36117 
36118 fail:
36119   lua_error(L);
36120   return SWIG_arg;
36121 }
36122 
36123 
36124 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36125   int SWIG_arg = 0;
36126   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36127 
36128   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36130 
36131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36132     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36133   }
36134 
36135   (arg1)->DisableRsync();
36136 
36137   return SWIG_arg;
36138 
36139   if(0) SWIG_fail;
36140 
36141 fail:
36142   lua_error(L);
36143   return SWIG_arg;
36144 }
36145 
36146 
36147 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36148   int SWIG_arg = 0;
36149   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36150   char *result = 0 ;
36151 
36152   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36154 
36155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36156     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36157   }
36158 
36159   result = (char *)(arg1)->GetLocalCacheDirectory();
36160   lua_pushstring(L,(const char *)result); SWIG_arg++;
36161   return SWIG_arg;
36162 
36163   if(0) SWIG_fail;
36164 
36165 fail:
36166   lua_error(L);
36167   return SWIG_arg;
36168 }
36169 
36170 
36171 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
36172   int SWIG_arg = 0;
36173   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36174   char *arg2 = (char *) 0 ;
36175 
36176   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
36177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36178   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
36179 
36180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36181     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36182   }
36183 
36184   arg2 = (char *)lua_tostring(L, 2);
36185   (arg1)->SetLocalCacheDirectory((char const *)arg2);
36186 
36187   return SWIG_arg;
36188 
36189   if(0) SWIG_fail;
36190 
36191 fail:
36192   lua_error(L);
36193   return SWIG_arg;
36194 }
36195 
36196 
36197 static void swig_delete_SBPlatformConnectOptions(void *obj) {
36198 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36199 delete arg1;
36200 }
36201 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
36202     assert(lua_istable(L,1));
36203     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
36204     assert(!lua_isnil(L,-1));
36205     lua_replace(L,1); /* replace our table with real constructor */
36206     lua_call(L,lua_gettop(L)-1,1);
36207     return 1;
36208 }
36209 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36210     {0,0,0}
36211 };
36212 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
36213     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
36214     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
36215     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
36216     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
36217     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
36218     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
36219     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
36220     {0,0}
36221 };
36222 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36223     {0,0}
36224 };
36225 
36226 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36227     {0,0,0}
36228 };
36229 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36230     {0,0,0,0,0,0}
36231 };
36232 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36233     {0,0}
36234 };
36235 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36236     0
36237 };
36238 
36239 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
36240     "SBPlatformConnectOptions",
36241     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
36242     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
36243     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
36244     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
36245     0
36246 };
36247 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36248 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36249 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 };
36250 
36251 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
36252   int SWIG_arg = 0;
36253   char *arg1 = (char *) 0 ;
36254   lldb::SBPlatformShellCommand *result = 0 ;
36255 
36256   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36257   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36258   arg1 = (char *)lua_tostring(L, 1);
36259   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
36260   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36261   return SWIG_arg;
36262 
36263   if(0) SWIG_fail;
36264 
36265 fail:
36266   lua_error(L);
36267   return SWIG_arg;
36268 }
36269 
36270 
36271 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
36272   int SWIG_arg = 0;
36273   lldb::SBPlatformShellCommand *arg1 = 0 ;
36274   lldb::SBPlatformShellCommand *result = 0 ;
36275 
36276   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36277   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
36278 
36279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36280     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36281   }
36282 
36283   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
36284   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36285   return SWIG_arg;
36286 
36287   if(0) SWIG_fail;
36288 
36289 fail:
36290   lua_error(L);
36291   return SWIG_arg;
36292 }
36293 
36294 
36295 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
36296   int argc;
36297   int argv[2]={
36298     1,2
36299   };
36300 
36301   argc = lua_gettop(L);
36302   if (argc == 1) {
36303     int _v;
36304     {
36305       void *ptr;
36306       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, 0)) {
36307         _v = 0;
36308       } else {
36309         _v = 1;
36310       }
36311     }
36312     if (_v) {
36313       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
36314     }
36315   }
36316   if (argc == 1) {
36317     int _v;
36318     {
36319       _v = SWIG_lua_isnilstring(L,argv[0]);
36320     }
36321     if (_v) {
36322       return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
36323     }
36324   }
36325 
36326   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
36327     "  Possible C/C++ prototypes are:\n"
36328     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
36329     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
36330   lua_error(L);return 0;
36331 }
36332 
36333 
36334 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
36335   int SWIG_arg = 0;
36336   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36337 
36338   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
36339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
36340 
36341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36342     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36343   }
36344 
36345   (arg1)->Clear();
36346 
36347   return SWIG_arg;
36348 
36349   if(0) SWIG_fail;
36350 
36351 fail:
36352   lua_error(L);
36353   return SWIG_arg;
36354 }
36355 
36356 
36357 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
36358   int SWIG_arg = 0;
36359   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36360   char *result = 0 ;
36361 
36362   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
36363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
36364 
36365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36366     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36367   }
36368 
36369   result = (char *)(arg1)->GetCommand();
36370   lua_pushstring(L,(const char *)result); SWIG_arg++;
36371   return SWIG_arg;
36372 
36373   if(0) SWIG_fail;
36374 
36375 fail:
36376   lua_error(L);
36377   return SWIG_arg;
36378 }
36379 
36380 
36381 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
36382   int SWIG_arg = 0;
36383   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36384   char *arg2 = (char *) 0 ;
36385 
36386   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
36387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
36388   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
36389 
36390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36391     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36392   }
36393 
36394   arg2 = (char *)lua_tostring(L, 2);
36395   (arg1)->SetCommand((char const *)arg2);
36396 
36397   return SWIG_arg;
36398 
36399   if(0) SWIG_fail;
36400 
36401 fail:
36402   lua_error(L);
36403   return SWIG_arg;
36404 }
36405 
36406 
36407 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
36408   int SWIG_arg = 0;
36409   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36410   char *result = 0 ;
36411 
36412   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
36413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
36414 
36415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36416     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36417   }
36418 
36419   result = (char *)(arg1)->GetWorkingDirectory();
36420   lua_pushstring(L,(const char *)result); SWIG_arg++;
36421   return SWIG_arg;
36422 
36423   if(0) SWIG_fail;
36424 
36425 fail:
36426   lua_error(L);
36427   return SWIG_arg;
36428 }
36429 
36430 
36431 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
36432   int SWIG_arg = 0;
36433   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36434   char *arg2 = (char *) 0 ;
36435 
36436   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
36437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
36438   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
36439 
36440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36441     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36442   }
36443 
36444   arg2 = (char *)lua_tostring(L, 2);
36445   (arg1)->SetWorkingDirectory((char const *)arg2);
36446 
36447   return SWIG_arg;
36448 
36449   if(0) SWIG_fail;
36450 
36451 fail:
36452   lua_error(L);
36453   return SWIG_arg;
36454 }
36455 
36456 
36457 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
36458   int SWIG_arg = 0;
36459   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36460   uint32_t result;
36461 
36462   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
36463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
36464 
36465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36466     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36467   }
36468 
36469   result = (uint32_t)(arg1)->GetTimeoutSeconds();
36470   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36471   return SWIG_arg;
36472 
36473   if(0) SWIG_fail;
36474 
36475 fail:
36476   lua_error(L);
36477   return SWIG_arg;
36478 }
36479 
36480 
36481 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
36482   int SWIG_arg = 0;
36483   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36484   uint32_t arg2 ;
36485 
36486   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
36487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
36488   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
36489 
36490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36491     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36492   }
36493 
36494   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
36495   arg2 = (uint32_t)lua_tonumber(L, 2);
36496   (arg1)->SetTimeoutSeconds(arg2);
36497 
36498   return SWIG_arg;
36499 
36500   if(0) SWIG_fail;
36501 
36502 fail:
36503   lua_error(L);
36504   return SWIG_arg;
36505 }
36506 
36507 
36508 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
36509   int SWIG_arg = 0;
36510   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36511   int result;
36512 
36513   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
36514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
36515 
36516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36517     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36518   }
36519 
36520   result = (int)(arg1)->GetSignal();
36521   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36522   return SWIG_arg;
36523 
36524   if(0) SWIG_fail;
36525 
36526 fail:
36527   lua_error(L);
36528   return SWIG_arg;
36529 }
36530 
36531 
36532 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
36533   int SWIG_arg = 0;
36534   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36535   int result;
36536 
36537   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
36538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
36539 
36540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36541     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36542   }
36543 
36544   result = (int)(arg1)->GetStatus();
36545   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36546   return SWIG_arg;
36547 
36548   if(0) SWIG_fail;
36549 
36550 fail:
36551   lua_error(L);
36552   return SWIG_arg;
36553 }
36554 
36555 
36556 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
36557   int SWIG_arg = 0;
36558   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36559   char *result = 0 ;
36560 
36561   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
36562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
36563 
36564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36565     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36566   }
36567 
36568   result = (char *)(arg1)->GetOutput();
36569   lua_pushstring(L,(const char *)result); SWIG_arg++;
36570   return SWIG_arg;
36571 
36572   if(0) SWIG_fail;
36573 
36574 fail:
36575   lua_error(L);
36576   return SWIG_arg;
36577 }
36578 
36579 
36580 static void swig_delete_SBPlatformShellCommand(void *obj) {
36581 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
36582 delete arg1;
36583 }
36584 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
36585     assert(lua_istable(L,1));
36586     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
36587     assert(!lua_isnil(L,-1));
36588     lua_replace(L,1); /* replace our table with real constructor */
36589     lua_call(L,lua_gettop(L)-1,1);
36590     return 1;
36591 }
36592 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
36593     {0,0,0}
36594 };
36595 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
36596     { "Clear", _wrap_SBPlatformShellCommand_Clear},
36597     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
36598     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
36599     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
36600     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
36601     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
36602     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
36603     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
36604     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
36605     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
36606     {0,0}
36607 };
36608 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
36609     {0,0}
36610 };
36611 
36612 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
36613     {0,0,0}
36614 };
36615 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
36616     {0,0,0,0,0,0}
36617 };
36618 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
36619     {0,0}
36620 };
36621 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
36622     0
36623 };
36624 
36625 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
36626     "SBPlatformShellCommand",
36627     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
36628     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
36629     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
36630     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
36631     0
36632 };
36633 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
36634 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
36635 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 };
36636 
36637 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
36638   int SWIG_arg = 0;
36639   lldb::SBPlatform *result = 0 ;
36640 
36641   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
36642   result = (lldb::SBPlatform *)new lldb::SBPlatform();
36643   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
36644   return SWIG_arg;
36645 
36646   if(0) SWIG_fail;
36647 
36648 fail:
36649   lua_error(L);
36650   return SWIG_arg;
36651 }
36652 
36653 
36654 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
36655   int SWIG_arg = 0;
36656   char *arg1 = (char *) 0 ;
36657   lldb::SBPlatform *result = 0 ;
36658 
36659   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
36660   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
36661   arg1 = (char *)lua_tostring(L, 1);
36662   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
36663   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
36664   return SWIG_arg;
36665 
36666   if(0) SWIG_fail;
36667 
36668 fail:
36669   lua_error(L);
36670   return SWIG_arg;
36671 }
36672 
36673 
36674 static int _wrap_new_SBPlatform(lua_State* L) {
36675   int argc;
36676   int argv[2]={
36677     1,2
36678   };
36679 
36680   argc = lua_gettop(L);
36681   if (argc == 0) {
36682     return _wrap_new_SBPlatform__SWIG_0(L);
36683   }
36684   if (argc == 1) {
36685     int _v;
36686     {
36687       _v = SWIG_lua_isnilstring(L,argv[0]);
36688     }
36689     if (_v) {
36690       return _wrap_new_SBPlatform__SWIG_1(L);
36691     }
36692   }
36693 
36694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
36695     "  Possible C/C++ prototypes are:\n"
36696     "    lldb::SBPlatform::SBPlatform()\n"
36697     "    lldb::SBPlatform::SBPlatform(char const *)\n");
36698   lua_error(L);return 0;
36699 }
36700 
36701 
36702 static int _wrap_SBPlatform_IsValid(lua_State* L) {
36703   int SWIG_arg = 0;
36704   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36705   bool result;
36706 
36707   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
36708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
36709 
36710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36711     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
36712   }
36713 
36714   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
36715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36716   return SWIG_arg;
36717 
36718   if(0) SWIG_fail;
36719 
36720 fail:
36721   lua_error(L);
36722   return SWIG_arg;
36723 }
36724 
36725 
36726 static int _wrap_SBPlatform_Clear(lua_State* L) {
36727   int SWIG_arg = 0;
36728   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36729 
36730   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
36731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
36732 
36733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36734     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
36735   }
36736 
36737   (arg1)->Clear();
36738 
36739   return SWIG_arg;
36740 
36741   if(0) SWIG_fail;
36742 
36743 fail:
36744   lua_error(L);
36745   return SWIG_arg;
36746 }
36747 
36748 
36749 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
36750   int SWIG_arg = 0;
36751   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36752   char *result = 0 ;
36753 
36754   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
36755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
36756 
36757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36758     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
36759   }
36760 
36761   result = (char *)(arg1)->GetWorkingDirectory();
36762   lua_pushstring(L,(const char *)result); SWIG_arg++;
36763   return SWIG_arg;
36764 
36765   if(0) SWIG_fail;
36766 
36767 fail:
36768   lua_error(L);
36769   return SWIG_arg;
36770 }
36771 
36772 
36773 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
36774   int SWIG_arg = 0;
36775   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36776   char *arg2 = (char *) 0 ;
36777   bool result;
36778 
36779   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
36780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
36781   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
36782 
36783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36784     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
36785   }
36786 
36787   arg2 = (char *)lua_tostring(L, 2);
36788   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
36789   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36790   return SWIG_arg;
36791 
36792   if(0) SWIG_fail;
36793 
36794 fail:
36795   lua_error(L);
36796   return SWIG_arg;
36797 }
36798 
36799 
36800 static int _wrap_SBPlatform_GetName(lua_State* L) {
36801   int SWIG_arg = 0;
36802   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36803   char *result = 0 ;
36804 
36805   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
36806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
36807 
36808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36809     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
36810   }
36811 
36812   result = (char *)(arg1)->GetName();
36813   lua_pushstring(L,(const char *)result); SWIG_arg++;
36814   return SWIG_arg;
36815 
36816   if(0) SWIG_fail;
36817 
36818 fail:
36819   lua_error(L);
36820   return SWIG_arg;
36821 }
36822 
36823 
36824 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
36825   int SWIG_arg = 0;
36826   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36827   lldb::SBPlatformConnectOptions *arg2 = 0 ;
36828   lldb::SBError result;
36829 
36830   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
36831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
36832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
36833 
36834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36835     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
36836   }
36837 
36838 
36839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36840     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36841   }
36842 
36843   result = (arg1)->ConnectRemote(*arg2);
36844   {
36845     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
36846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
36847   }
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_SBPlatform_DisconnectRemote(lua_State* L) {
36859   int SWIG_arg = 0;
36860   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36861 
36862   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
36863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
36864 
36865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36866     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
36867   }
36868 
36869   (arg1)->DisconnectRemote();
36870 
36871   return SWIG_arg;
36872 
36873   if(0) SWIG_fail;
36874 
36875 fail:
36876   lua_error(L);
36877   return SWIG_arg;
36878 }
36879 
36880 
36881 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
36882   int SWIG_arg = 0;
36883   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36884   bool result;
36885 
36886   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
36887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
36888 
36889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36890     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
36891   }
36892 
36893   result = (bool)(arg1)->IsConnected();
36894   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36895   return SWIG_arg;
36896 
36897   if(0) SWIG_fail;
36898 
36899 fail:
36900   lua_error(L);
36901   return SWIG_arg;
36902 }
36903 
36904 
36905 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
36906   int SWIG_arg = 0;
36907   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36908   char *result = 0 ;
36909 
36910   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
36911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
36912 
36913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36914     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
36915   }
36916 
36917   result = (char *)(arg1)->GetTriple();
36918   lua_pushstring(L,(const char *)result); SWIG_arg++;
36919   return SWIG_arg;
36920 
36921   if(0) SWIG_fail;
36922 
36923 fail:
36924   lua_error(L);
36925   return SWIG_arg;
36926 }
36927 
36928 
36929 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
36930   int SWIG_arg = 0;
36931   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36932   char *result = 0 ;
36933 
36934   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
36935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
36936 
36937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36938     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
36939   }
36940 
36941   result = (char *)(arg1)->GetHostname();
36942   lua_pushstring(L,(const char *)result); SWIG_arg++;
36943   return SWIG_arg;
36944 
36945   if(0) SWIG_fail;
36946 
36947 fail:
36948   lua_error(L);
36949   return SWIG_arg;
36950 }
36951 
36952 
36953 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
36954   int SWIG_arg = 0;
36955   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36956   char *result = 0 ;
36957 
36958   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
36959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
36960 
36961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36962     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
36963   }
36964 
36965   result = (char *)(arg1)->GetOSBuild();
36966   lua_pushstring(L,(const char *)result); SWIG_arg++;
36967   return SWIG_arg;
36968 
36969   if(0) SWIG_fail;
36970 
36971 fail:
36972   lua_error(L);
36973   return SWIG_arg;
36974 }
36975 
36976 
36977 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
36978   int SWIG_arg = 0;
36979   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36980   char *result = 0 ;
36981 
36982   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
36983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
36984 
36985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36986     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
36987   }
36988 
36989   result = (char *)(arg1)->GetOSDescription();
36990   lua_pushstring(L,(const char *)result); SWIG_arg++;
36991   return SWIG_arg;
36992 
36993   if(0) SWIG_fail;
36994 
36995 fail:
36996   lua_error(L);
36997   return SWIG_arg;
36998 }
36999 
37000 
37001 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37002   int SWIG_arg = 0;
37003   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37004   uint32_t result;
37005 
37006   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37008 
37009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37010     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37011   }
37012 
37013   result = (uint32_t)(arg1)->GetOSMajorVersion();
37014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37015   return SWIG_arg;
37016 
37017   if(0) SWIG_fail;
37018 
37019 fail:
37020   lua_error(L);
37021   return SWIG_arg;
37022 }
37023 
37024 
37025 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37026   int SWIG_arg = 0;
37027   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37028   uint32_t result;
37029 
37030   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37032 
37033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37034     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37035   }
37036 
37037   result = (uint32_t)(arg1)->GetOSMinorVersion();
37038   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37039   return SWIG_arg;
37040 
37041   if(0) SWIG_fail;
37042 
37043 fail:
37044   lua_error(L);
37045   return SWIG_arg;
37046 }
37047 
37048 
37049 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37050   int SWIG_arg = 0;
37051   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37052   uint32_t result;
37053 
37054   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37056 
37057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37058     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37059   }
37060 
37061   result = (uint32_t)(arg1)->GetOSUpdateVersion();
37062   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37063   return SWIG_arg;
37064 
37065   if(0) SWIG_fail;
37066 
37067 fail:
37068   lua_error(L);
37069   return SWIG_arg;
37070 }
37071 
37072 
37073 static int _wrap_SBPlatform_Get(lua_State* L) {
37074   int SWIG_arg = 0;
37075   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37076   lldb::SBFileSpec *arg2 = 0 ;
37077   lldb::SBFileSpec *arg3 = 0 ;
37078   lldb::SBError result;
37079 
37080   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
37081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
37082   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
37083   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
37084 
37085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37086     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
37087   }
37088 
37089 
37090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37091     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
37092   }
37093 
37094 
37095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37096     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
37097   }
37098 
37099   result = (arg1)->Get(*arg2,*arg3);
37100   {
37101     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37103   }
37104   return SWIG_arg;
37105 
37106   if(0) SWIG_fail;
37107 
37108 fail:
37109   lua_error(L);
37110   return SWIG_arg;
37111 }
37112 
37113 
37114 static int _wrap_SBPlatform_Put(lua_State* L) {
37115   int SWIG_arg = 0;
37116   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37117   lldb::SBFileSpec *arg2 = 0 ;
37118   lldb::SBFileSpec *arg3 = 0 ;
37119   lldb::SBError result;
37120 
37121   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
37122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
37123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
37124   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
37125 
37126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37127     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
37128   }
37129 
37130 
37131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37132     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
37133   }
37134 
37135 
37136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37137     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
37138   }
37139 
37140   result = (arg1)->Put(*arg2,*arg3);
37141   {
37142     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37143     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37144   }
37145   return SWIG_arg;
37146 
37147   if(0) SWIG_fail;
37148 
37149 fail:
37150   lua_error(L);
37151   return SWIG_arg;
37152 }
37153 
37154 
37155 static int _wrap_SBPlatform_Install(lua_State* L) {
37156   int SWIG_arg = 0;
37157   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37158   lldb::SBFileSpec *arg2 = 0 ;
37159   lldb::SBFileSpec *arg3 = 0 ;
37160   lldb::SBError result;
37161 
37162   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
37163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
37164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
37165   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
37166 
37167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37168     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
37169   }
37170 
37171 
37172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37173     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
37174   }
37175 
37176 
37177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37178     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
37179   }
37180 
37181   result = (arg1)->Install(*arg2,*arg3);
37182   {
37183     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37184     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37185   }
37186   return SWIG_arg;
37187 
37188   if(0) SWIG_fail;
37189 
37190 fail:
37191   lua_error(L);
37192   return SWIG_arg;
37193 }
37194 
37195 
37196 static int _wrap_SBPlatform_Run(lua_State* L) {
37197   int SWIG_arg = 0;
37198   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37199   lldb::SBPlatformShellCommand *arg2 = 0 ;
37200   lldb::SBError result;
37201 
37202   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
37203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
37204   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
37205 
37206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37207     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
37208   }
37209 
37210 
37211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37212     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37213   }
37214 
37215   result = (arg1)->Run(*arg2);
37216   {
37217     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37218     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37219   }
37220   return SWIG_arg;
37221 
37222   if(0) SWIG_fail;
37223 
37224 fail:
37225   lua_error(L);
37226   return SWIG_arg;
37227 }
37228 
37229 
37230 static int _wrap_SBPlatform_Launch(lua_State* L) {
37231   int SWIG_arg = 0;
37232   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37233   lldb::SBLaunchInfo *arg2 = 0 ;
37234   lldb::SBError result;
37235 
37236   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
37237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
37238   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
37239 
37240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37241     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
37242   }
37243 
37244 
37245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
37246     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
37247   }
37248 
37249   result = (arg1)->Launch(*arg2);
37250   {
37251     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37253   }
37254   return SWIG_arg;
37255 
37256   if(0) SWIG_fail;
37257 
37258 fail:
37259   lua_error(L);
37260   return SWIG_arg;
37261 }
37262 
37263 
37264 static int _wrap_SBPlatform_Kill(lua_State* L) {
37265   int SWIG_arg = 0;
37266   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37267   lldb::pid_t arg2 ;
37268   lldb::SBError result;
37269 
37270   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
37271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
37272   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
37273 
37274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37275     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
37276   }
37277 
37278   arg2 = (lldb::pid_t const)lua_tonumber(L, 2);
37279   result = (arg1)->Kill(arg2);
37280   {
37281     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37282     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37283   }
37284   return SWIG_arg;
37285 
37286   if(0) SWIG_fail;
37287 
37288 fail:
37289   lua_error(L);
37290   return SWIG_arg;
37291 }
37292 
37293 
37294 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
37295   int SWIG_arg = 0;
37296   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37297   char *arg2 = (char *) 0 ;
37298   uint32_t arg3 ;
37299   lldb::SBError result;
37300 
37301   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
37302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37303   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37304   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
37305 
37306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37307     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37308   }
37309 
37310   arg2 = (char *)lua_tostring(L, 2);
37311   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37312   arg3 = (uint32_t)lua_tonumber(L, 3);
37313   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
37314   {
37315     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37316     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37317   }
37318   return SWIG_arg;
37319 
37320   if(0) SWIG_fail;
37321 
37322 fail:
37323   lua_error(L);
37324   return SWIG_arg;
37325 }
37326 
37327 
37328 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
37329   int SWIG_arg = 0;
37330   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37331   char *arg2 = (char *) 0 ;
37332   lldb::SBError result;
37333 
37334   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
37335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37337 
37338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37339     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37340   }
37341 
37342   arg2 = (char *)lua_tostring(L, 2);
37343   result = (arg1)->MakeDirectory((char const *)arg2);
37344   {
37345     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37347   }
37348   return SWIG_arg;
37349 
37350   if(0) SWIG_fail;
37351 
37352 fail:
37353   lua_error(L);
37354   return SWIG_arg;
37355 }
37356 
37357 
37358 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
37359   int argc;
37360   int argv[4]={
37361     1,2,3,4
37362   };
37363 
37364   argc = lua_gettop(L);
37365   if (argc == 2) {
37366     int _v;
37367     {
37368       void *ptr;
37369       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37370         _v = 0;
37371       } else {
37372         _v = 1;
37373       }
37374     }
37375     if (_v) {
37376       {
37377         _v = SWIG_lua_isnilstring(L,argv[1]);
37378       }
37379       if (_v) {
37380         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
37381       }
37382     }
37383   }
37384   if (argc == 3) {
37385     int _v;
37386     {
37387       void *ptr;
37388       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37389         _v = 0;
37390       } else {
37391         _v = 1;
37392       }
37393     }
37394     if (_v) {
37395       {
37396         _v = SWIG_lua_isnilstring(L,argv[1]);
37397       }
37398       if (_v) {
37399         {
37400           _v = lua_isnumber(L,argv[2]);
37401         }
37402         if (_v) {
37403           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
37404         }
37405       }
37406     }
37407   }
37408 
37409   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
37410     "  Possible C/C++ prototypes are:\n"
37411     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
37412     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
37413   lua_error(L);return 0;
37414 }
37415 
37416 
37417 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
37418   int SWIG_arg = 0;
37419   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37420   char *arg2 = (char *) 0 ;
37421   uint32_t result;
37422 
37423   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
37424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
37425   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
37426 
37427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37428     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
37429   }
37430 
37431   arg2 = (char *)lua_tostring(L, 2);
37432   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
37433   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37434   return SWIG_arg;
37435 
37436   if(0) SWIG_fail;
37437 
37438 fail:
37439   lua_error(L);
37440   return SWIG_arg;
37441 }
37442 
37443 
37444 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
37445   int SWIG_arg = 0;
37446   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37447   char *arg2 = (char *) 0 ;
37448   uint32_t arg3 ;
37449   lldb::SBError result;
37450 
37451   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
37452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
37453   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
37454   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
37455 
37456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37457     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
37458   }
37459 
37460   arg2 = (char *)lua_tostring(L, 2);
37461   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37462   arg3 = (uint32_t)lua_tonumber(L, 3);
37463   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
37464   {
37465     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37466     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37467   }
37468   return SWIG_arg;
37469 
37470   if(0) SWIG_fail;
37471 
37472 fail:
37473   lua_error(L);
37474   return SWIG_arg;
37475 }
37476 
37477 
37478 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
37479   int SWIG_arg = 0;
37480   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37481   lldb::SBUnixSignals result;
37482 
37483   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
37484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
37485 
37486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37487     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
37488   }
37489 
37490   result = (arg1)->GetUnixSignals();
37491   {
37492     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
37493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
37494   }
37495   return SWIG_arg;
37496 
37497   if(0) SWIG_fail;
37498 
37499 fail:
37500   lua_error(L);
37501   return SWIG_arg;
37502 }
37503 
37504 
37505 static void swig_delete_SBPlatform(void *obj) {
37506 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
37507 delete arg1;
37508 }
37509 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
37510     assert(lua_istable(L,1));
37511     lua_pushcfunction(L,_wrap_new_SBPlatform);
37512     assert(!lua_isnil(L,-1));
37513     lua_replace(L,1); /* replace our table with real constructor */
37514     lua_call(L,lua_gettop(L)-1,1);
37515     return 1;
37516 }
37517 static swig_lua_attribute swig_SBPlatform_attributes[] = {
37518     {0,0,0}
37519 };
37520 static swig_lua_method swig_SBPlatform_methods[]= {
37521     { "IsValid", _wrap_SBPlatform_IsValid},
37522     { "Clear", _wrap_SBPlatform_Clear},
37523     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
37524     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
37525     { "GetName", _wrap_SBPlatform_GetName},
37526     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
37527     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
37528     { "IsConnected", _wrap_SBPlatform_IsConnected},
37529     { "GetTriple", _wrap_SBPlatform_GetTriple},
37530     { "GetHostname", _wrap_SBPlatform_GetHostname},
37531     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
37532     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
37533     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
37534     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
37535     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
37536     { "Get", _wrap_SBPlatform_Get},
37537     { "Put", _wrap_SBPlatform_Put},
37538     { "Install", _wrap_SBPlatform_Install},
37539     { "Run", _wrap_SBPlatform_Run},
37540     { "Launch", _wrap_SBPlatform_Launch},
37541     { "Kill", _wrap_SBPlatform_Kill},
37542     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
37543     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
37544     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
37545     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
37546     {0,0}
37547 };
37548 static swig_lua_method swig_SBPlatform_meta[] = {
37549     {0,0}
37550 };
37551 
37552 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
37553     {0,0,0}
37554 };
37555 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
37556     {0,0,0,0,0,0}
37557 };
37558 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
37559     {0,0}
37560 };
37561 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
37562     0
37563 };
37564 
37565 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
37566     "SBPlatform",
37567     swig_SBPlatform_Sf_SwigStatic_methods,
37568     swig_SBPlatform_Sf_SwigStatic_attributes,
37569     swig_SBPlatform_Sf_SwigStatic_constants,
37570     swig_SBPlatform_Sf_SwigStatic_classes,
37571     0
37572 };
37573 static swig_lua_class *swig_SBPlatform_bases[] = {0};
37574 static const char *swig_SBPlatform_base_names[] = {0};
37575 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 };
37576 
37577 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
37578   int SWIG_arg = 0;
37579   lldb::SBProcess *result = 0 ;
37580 
37581   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
37582   result = (lldb::SBProcess *)new lldb::SBProcess();
37583   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
37584   return SWIG_arg;
37585 
37586   if(0) SWIG_fail;
37587 
37588 fail:
37589   lua_error(L);
37590   return SWIG_arg;
37591 }
37592 
37593 
37594 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
37595   int SWIG_arg = 0;
37596   lldb::SBProcess *arg1 = 0 ;
37597   lldb::SBProcess *result = 0 ;
37598 
37599   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
37600   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
37601 
37602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37603     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
37604   }
37605 
37606   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
37607   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
37608   return SWIG_arg;
37609 
37610   if(0) SWIG_fail;
37611 
37612 fail:
37613   lua_error(L);
37614   return SWIG_arg;
37615 }
37616 
37617 
37618 static int _wrap_new_SBProcess(lua_State* L) {
37619   int argc;
37620   int argv[2]={
37621     1,2
37622   };
37623 
37624   argc = lua_gettop(L);
37625   if (argc == 0) {
37626     return _wrap_new_SBProcess__SWIG_0(L);
37627   }
37628   if (argc == 1) {
37629     int _v;
37630     {
37631       void *ptr;
37632       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
37633         _v = 0;
37634       } else {
37635         _v = 1;
37636       }
37637     }
37638     if (_v) {
37639       return _wrap_new_SBProcess__SWIG_1(L);
37640     }
37641   }
37642 
37643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
37644     "  Possible C/C++ prototypes are:\n"
37645     "    lldb::SBProcess::SBProcess()\n"
37646     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
37647   lua_error(L);return 0;
37648 }
37649 
37650 
37651 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
37652   int SWIG_arg = 0;
37653   char *result = 0 ;
37654 
37655   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
37656   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
37657   lua_pushstring(L,(const char *)result); SWIG_arg++;
37658   return SWIG_arg;
37659 
37660   if(0) SWIG_fail;
37661 
37662 fail:
37663   lua_error(L);
37664   return SWIG_arg;
37665 }
37666 
37667 
37668 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
37669   int SWIG_arg = 0;
37670   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37671   char *result = 0 ;
37672 
37673   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
37674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
37675 
37676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37677     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
37678   }
37679 
37680   result = (char *)(arg1)->GetPluginName();
37681   lua_pushstring(L,(const char *)result); SWIG_arg++;
37682   return SWIG_arg;
37683 
37684   if(0) SWIG_fail;
37685 
37686 fail:
37687   lua_error(L);
37688   return SWIG_arg;
37689 }
37690 
37691 
37692 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
37693   int SWIG_arg = 0;
37694   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37695   char *result = 0 ;
37696 
37697   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
37698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
37699 
37700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37701     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
37702   }
37703 
37704   result = (char *)(arg1)->GetShortPluginName();
37705   lua_pushstring(L,(const char *)result); SWIG_arg++;
37706   return SWIG_arg;
37707 
37708   if(0) SWIG_fail;
37709 
37710 fail:
37711   lua_error(L);
37712   return SWIG_arg;
37713 }
37714 
37715 
37716 static int _wrap_SBProcess_Clear(lua_State* L) {
37717   int SWIG_arg = 0;
37718   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37719 
37720   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
37721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
37722 
37723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37724     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
37725   }
37726 
37727   (arg1)->Clear();
37728 
37729   return SWIG_arg;
37730 
37731   if(0) SWIG_fail;
37732 
37733 fail:
37734   lua_error(L);
37735   return SWIG_arg;
37736 }
37737 
37738 
37739 static int _wrap_SBProcess_IsValid(lua_State* L) {
37740   int SWIG_arg = 0;
37741   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37742   bool result;
37743 
37744   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
37745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
37746 
37747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37748     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
37749   }
37750 
37751   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
37752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37753   return SWIG_arg;
37754 
37755   if(0) SWIG_fail;
37756 
37757 fail:
37758   lua_error(L);
37759   return SWIG_arg;
37760 }
37761 
37762 
37763 static int _wrap_SBProcess_GetTarget(lua_State* L) {
37764   int SWIG_arg = 0;
37765   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37766   lldb::SBTarget result;
37767 
37768   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
37769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
37770 
37771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37772     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
37773   }
37774 
37775   result = ((lldb::SBProcess const *)arg1)->GetTarget();
37776   {
37777     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
37778     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
37779   }
37780   return SWIG_arg;
37781 
37782   if(0) SWIG_fail;
37783 
37784 fail:
37785   lua_error(L);
37786   return SWIG_arg;
37787 }
37788 
37789 
37790 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
37791   int SWIG_arg = 0;
37792   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37793   lldb::ByteOrder result;
37794 
37795   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
37796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
37797 
37798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37799     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
37800   }
37801 
37802   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
37803   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
37804   return SWIG_arg;
37805 
37806   if(0) SWIG_fail;
37807 
37808 fail:
37809   lua_error(L);
37810   return SWIG_arg;
37811 }
37812 
37813 
37814 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
37815   int SWIG_arg = 0;
37816   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37817   char *arg2 = (char *) 0 ;
37818   size_t arg3 ;
37819   size_t result;
37820 
37821   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
37822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
37823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
37824   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
37825 
37826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37827     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
37828   }
37829 
37830   arg2 = (char *)lua_tostring(L, 2);
37831   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37832   arg3 = (size_t)lua_tonumber(L, 3);
37833   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
37834   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37835   return SWIG_arg;
37836 
37837   if(0) SWIG_fail;
37838 
37839 fail:
37840   lua_error(L);
37841   return SWIG_arg;
37842 }
37843 
37844 
37845 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
37846   int SWIG_arg = 0;
37847   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37848   char *arg2 = (char *) 0 ;
37849   size_t arg3 ;
37850   size_t result;
37851 
37852   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",3,3)
37853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
37854   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",2,"char *");
37855   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",3,"size_t");
37856 
37857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37858     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
37859   }
37860 
37861   arg2 = (char *)lua_tostring(L, 2);
37862   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37863   arg3 = (size_t)lua_tonumber(L, 3);
37864   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
37865   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37866   return SWIG_arg;
37867 
37868   if(0) SWIG_fail;
37869 
37870 fail:
37871   lua_error(L);
37872   return SWIG_arg;
37873 }
37874 
37875 
37876 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
37877   int SWIG_arg = 0;
37878   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37879   char *arg2 = (char *) 0 ;
37880   size_t arg3 ;
37881   size_t result;
37882 
37883   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",3,3)
37884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
37885   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",2,"char *");
37886   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",3,"size_t");
37887 
37888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37889     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
37890   }
37891 
37892   arg2 = (char *)lua_tostring(L, 2);
37893   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37894   arg3 = (size_t)lua_tonumber(L, 3);
37895   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
37896   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37897   return SWIG_arg;
37898 
37899   if(0) SWIG_fail;
37900 
37901 fail:
37902   lua_error(L);
37903   return SWIG_arg;
37904 }
37905 
37906 
37907 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
37908   int SWIG_arg = 0;
37909   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37910   char *arg2 = (char *) 0 ;
37911   size_t arg3 ;
37912   size_t result;
37913 
37914   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",3,3)
37915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
37916   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",2,"char *");
37917   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",3,"size_t");
37918 
37919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37920     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
37921   }
37922 
37923   arg2 = (char *)lua_tostring(L, 2);
37924   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37925   arg3 = (size_t)lua_tonumber(L, 3);
37926   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
37927   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37928   return SWIG_arg;
37929 
37930   if(0) SWIG_fail;
37931 
37932 fail:
37933   lua_error(L);
37934   return SWIG_arg;
37935 }
37936 
37937 
37938 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
37939   int SWIG_arg = 0;
37940   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37941   lldb::SBEvent *arg2 = 0 ;
37942   lldb::SBFile arg3 ;
37943   lldb::SBFile *argp3 ;
37944 
37945   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
37946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
37947   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
37948   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
37949 
37950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37951     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
37952   }
37953 
37954 
37955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
37956     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
37957   }
37958 
37959 
37960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
37961     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
37962   }
37963   arg3 = *argp3;
37964 
37965   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
37966 
37967   return SWIG_arg;
37968 
37969   if(0) SWIG_fail;
37970 
37971 fail:
37972   lua_error(L);
37973   return SWIG_arg;
37974 }
37975 
37976 
37977 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
37978   int SWIG_arg = 0;
37979   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37980   lldb::SBEvent *arg2 = 0 ;
37981   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
37982   lldb::FileSP *argp3 ;
37983 
37984   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
37985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
37986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
37987   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
37988 
37989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37990     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
37991   }
37992 
37993 
37994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
37995     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
37996   }
37997 
37998 
37999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
38000     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
38001   }
38002   arg3 = *argp3;
38003 
38004   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38005 
38006   return SWIG_arg;
38007 
38008   if(0) SWIG_fail;
38009 
38010 fail:
38011   lua_error(L);
38012   return SWIG_arg;
38013 }
38014 
38015 
38016 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
38017   int argc;
38018   int argv[4]={
38019     1,2,3,4
38020   };
38021 
38022   argc = lua_gettop(L);
38023   if (argc == 3) {
38024     int _v;
38025     {
38026       void *ptr;
38027       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38028         _v = 0;
38029       } else {
38030         _v = 1;
38031       }
38032     }
38033     if (_v) {
38034       {
38035         void *ptr;
38036         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
38037           _v = 0;
38038         } else {
38039           _v = 1;
38040         }
38041       }
38042       if (_v) {
38043         {
38044           void *ptr;
38045           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
38046             _v = 0;
38047           } else {
38048             _v = 1;
38049           }
38050         }
38051         if (_v) {
38052           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
38053         }
38054       }
38055     }
38056   }
38057   if (argc == 3) {
38058     int _v;
38059     {
38060       void *ptr;
38061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38062         _v = 0;
38063       } else {
38064         _v = 1;
38065       }
38066     }
38067     if (_v) {
38068       {
38069         void *ptr;
38070         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
38071           _v = 0;
38072         } else {
38073           _v = 1;
38074         }
38075       }
38076       if (_v) {
38077         {
38078           void *ptr;
38079           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
38080             _v = 0;
38081           } else {
38082             _v = 1;
38083           }
38084         }
38085         if (_v) {
38086           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
38087         }
38088       }
38089     }
38090   }
38091 
38092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
38093     "  Possible C/C++ prototypes are:\n"
38094     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
38095     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
38096   lua_error(L);return 0;
38097 }
38098 
38099 
38100 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
38101   int SWIG_arg = 0;
38102   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38103   lldb::SBEvent *arg2 = 0 ;
38104   lldb::SBCommandReturnObject *arg3 = 0 ;
38105 
38106   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
38107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
38108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
38109   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
38110 
38111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38112     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
38113   }
38114 
38115 
38116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38117     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
38118   }
38119 
38120 
38121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
38122     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
38123   }
38124 
38125   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
38126 
38127   return SWIG_arg;
38128 
38129   if(0) SWIG_fail;
38130 
38131 fail:
38132   lua_error(L);
38133   return SWIG_arg;
38134 }
38135 
38136 
38137 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
38138   int SWIG_arg = 0;
38139   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38140   lldb::pid_t arg2 ;
38141   lldb::SBError *arg3 = 0 ;
38142   bool result;
38143 
38144   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
38145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
38146   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
38147   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
38148 
38149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38150     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
38151   }
38152 
38153   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
38154 
38155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
38156     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
38157   }
38158 
38159   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
38160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38161   return SWIG_arg;
38162 
38163   if(0) SWIG_fail;
38164 
38165 fail:
38166   lua_error(L);
38167   return SWIG_arg;
38168 }
38169 
38170 
38171 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
38172   int SWIG_arg = 0;
38173   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38174   char **arg2 = (char **) 0 ;
38175   char **arg3 = (char **) 0 ;
38176   char *arg4 = (char *) 0 ;
38177   char *arg5 = (char *) 0 ;
38178   char *arg6 = (char *) 0 ;
38179   char *arg7 = (char *) 0 ;
38180   uint32_t arg8 ;
38181   bool arg9 ;
38182   lldb::SBError *arg10 = 0 ;
38183   bool result;
38184 
38185   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
38186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
38187   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
38188   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
38189   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
38190   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
38191   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
38192   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
38193   if(!lua_isnumber(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
38194   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
38195   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
38196 
38197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38198     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
38199   }
38200 
38201 
38202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
38203     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
38204   }
38205 
38206 
38207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
38208     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
38209   }
38210 
38211   arg4 = (char *)lua_tostring(L, 4);
38212   arg5 = (char *)lua_tostring(L, 5);
38213   arg6 = (char *)lua_tostring(L, 6);
38214   arg7 = (char *)lua_tostring(L, 7);
38215   SWIG_contract_assert((lua_tonumber(L,8)>=0),"number must not be negative")
38216   arg8 = (uint32_t)lua_tonumber(L, 8);
38217   arg9 = (lua_toboolean(L, 9)!=0);
38218 
38219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
38220     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
38221   }
38222 
38223   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);
38224   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38225   return SWIG_arg;
38226 
38227   if(0) SWIG_fail;
38228 
38229 fail:
38230   lua_error(L);
38231   return SWIG_arg;
38232 }
38233 
38234 
38235 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
38236   int SWIG_arg = 0;
38237   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38238   uint32_t result;
38239 
38240   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
38241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
38242 
38243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38244     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
38245   }
38246 
38247   result = (uint32_t)(arg1)->GetNumThreads();
38248   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38249   return SWIG_arg;
38250 
38251   if(0) SWIG_fail;
38252 
38253 fail:
38254   lua_error(L);
38255   return SWIG_arg;
38256 }
38257 
38258 
38259 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
38260   int SWIG_arg = 0;
38261   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38262   size_t arg2 ;
38263   lldb::SBThread result;
38264 
38265   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
38266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
38267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
38268 
38269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38270     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38271   }
38272 
38273   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38274   arg2 = (size_t)lua_tonumber(L, 2);
38275   result = (arg1)->GetThreadAtIndex(arg2);
38276   {
38277     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38278     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38279   }
38280   return SWIG_arg;
38281 
38282   if(0) SWIG_fail;
38283 
38284 fail:
38285   lua_error(L);
38286   return SWIG_arg;
38287 }
38288 
38289 
38290 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
38291   int SWIG_arg = 0;
38292   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38293   lldb::tid_t arg2 ;
38294   lldb::SBThread result;
38295 
38296   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
38297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
38298   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
38299 
38300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38301     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38302   }
38303 
38304   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38305   result = (arg1)->GetThreadByID(arg2);
38306   {
38307     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38309   }
38310   return SWIG_arg;
38311 
38312   if(0) SWIG_fail;
38313 
38314 fail:
38315   lua_error(L);
38316   return SWIG_arg;
38317 }
38318 
38319 
38320 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
38321   int SWIG_arg = 0;
38322   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38323   uint32_t arg2 ;
38324   lldb::SBThread result;
38325 
38326   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
38327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
38328   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
38329 
38330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38331     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38332   }
38333 
38334   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38335   arg2 = (uint32_t)lua_tonumber(L, 2);
38336   result = (arg1)->GetThreadByIndexID(arg2);
38337   {
38338     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38340   }
38341   return SWIG_arg;
38342 
38343   if(0) SWIG_fail;
38344 
38345 fail:
38346   lua_error(L);
38347   return SWIG_arg;
38348 }
38349 
38350 
38351 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
38352   int SWIG_arg = 0;
38353   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38354   lldb::SBThread result;
38355 
38356   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
38357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
38358 
38359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38360     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
38361   }
38362 
38363   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
38364   {
38365     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38366     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38367   }
38368   return SWIG_arg;
38369 
38370   if(0) SWIG_fail;
38371 
38372 fail:
38373   lua_error(L);
38374   return SWIG_arg;
38375 }
38376 
38377 
38378 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
38379   int SWIG_arg = 0;
38380   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38381   lldb::tid_t arg2 ;
38382   lldb::addr_t arg3 ;
38383   lldb::SBThread result;
38384 
38385   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
38386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
38387   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
38388   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
38389 
38390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38391     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
38392   }
38393 
38394   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38395   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
38396   result = (arg1)->CreateOSPluginThread(arg2,arg3);
38397   {
38398     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38400   }
38401   return SWIG_arg;
38402 
38403   if(0) SWIG_fail;
38404 
38405 fail:
38406   lua_error(L);
38407   return SWIG_arg;
38408 }
38409 
38410 
38411 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
38412   int SWIG_arg = 0;
38413   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38414   lldb::SBThread *arg2 = 0 ;
38415   bool result;
38416 
38417   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
38418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
38419   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
38420 
38421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38422     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
38423   }
38424 
38425 
38426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
38427     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
38428   }
38429 
38430   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
38431   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38432   return SWIG_arg;
38433 
38434   if(0) SWIG_fail;
38435 
38436 fail:
38437   lua_error(L);
38438   return SWIG_arg;
38439 }
38440 
38441 
38442 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
38443   int SWIG_arg = 0;
38444   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38445   lldb::tid_t arg2 ;
38446   bool result;
38447 
38448   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
38449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
38450   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
38451 
38452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38453     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38454   }
38455 
38456   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38457   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
38458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38459   return SWIG_arg;
38460 
38461   if(0) SWIG_fail;
38462 
38463 fail:
38464   lua_error(L);
38465   return SWIG_arg;
38466 }
38467 
38468 
38469 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
38470   int SWIG_arg = 0;
38471   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38472   uint32_t arg2 ;
38473   bool result;
38474 
38475   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
38476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
38477   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
38478 
38479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38480     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38481   }
38482 
38483   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38484   arg2 = (uint32_t)lua_tonumber(L, 2);
38485   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
38486   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38487   return SWIG_arg;
38488 
38489   if(0) SWIG_fail;
38490 
38491 fail:
38492   lua_error(L);
38493   return SWIG_arg;
38494 }
38495 
38496 
38497 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
38498   int SWIG_arg = 0;
38499   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38500   uint32_t result;
38501 
38502   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
38503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
38504 
38505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38506     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
38507   }
38508 
38509   result = (uint32_t)(arg1)->GetNumQueues();
38510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38511   return SWIG_arg;
38512 
38513   if(0) SWIG_fail;
38514 
38515 fail:
38516   lua_error(L);
38517   return SWIG_arg;
38518 }
38519 
38520 
38521 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
38522   int SWIG_arg = 0;
38523   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38524   uint32_t arg2 ;
38525   lldb::SBQueue result;
38526 
38527   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
38528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
38529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
38530 
38531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38532     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38533   }
38534 
38535   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38536   arg2 = (uint32_t)lua_tonumber(L, 2);
38537   result = (arg1)->GetQueueAtIndex(arg2);
38538   {
38539     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
38540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
38541   }
38542   return SWIG_arg;
38543 
38544   if(0) SWIG_fail;
38545 
38546 fail:
38547   lua_error(L);
38548   return SWIG_arg;
38549 }
38550 
38551 
38552 static int _wrap_SBProcess_GetState(lua_State* L) {
38553   int SWIG_arg = 0;
38554   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38555   lldb::StateType result;
38556 
38557   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
38558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
38559 
38560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38561     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
38562   }
38563 
38564   result = (lldb::StateType)(arg1)->GetState();
38565   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38566   return SWIG_arg;
38567 
38568   if(0) SWIG_fail;
38569 
38570 fail:
38571   lua_error(L);
38572   return SWIG_arg;
38573 }
38574 
38575 
38576 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
38577   int SWIG_arg = 0;
38578   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38579   int result;
38580 
38581   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
38582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
38583 
38584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38585     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
38586   }
38587 
38588   result = (int)(arg1)->GetExitStatus();
38589   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38590   return SWIG_arg;
38591 
38592   if(0) SWIG_fail;
38593 
38594 fail:
38595   lua_error(L);
38596   return SWIG_arg;
38597 }
38598 
38599 
38600 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
38601   int SWIG_arg = 0;
38602   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38603   char *result = 0 ;
38604 
38605   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
38606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
38607 
38608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38609     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
38610   }
38611 
38612   result = (char *)(arg1)->GetExitDescription();
38613   lua_pushstring(L,(const char *)result); SWIG_arg++;
38614   return SWIG_arg;
38615 
38616   if(0) SWIG_fail;
38617 
38618 fail:
38619   lua_error(L);
38620   return SWIG_arg;
38621 }
38622 
38623 
38624 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
38625   int SWIG_arg = 0;
38626   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38627   lldb::pid_t result;
38628 
38629   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
38630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
38631 
38632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38633     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
38634   }
38635 
38636   result = (lldb::pid_t)(arg1)->GetProcessID();
38637   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38638   return SWIG_arg;
38639 
38640   if(0) SWIG_fail;
38641 
38642 fail:
38643   lua_error(L);
38644   return SWIG_arg;
38645 }
38646 
38647 
38648 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
38649   int SWIG_arg = 0;
38650   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38651   uint32_t result;
38652 
38653   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
38654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
38655 
38656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38657     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
38658   }
38659 
38660   result = (uint32_t)(arg1)->GetUniqueID();
38661   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38662   return SWIG_arg;
38663 
38664   if(0) SWIG_fail;
38665 
38666 fail:
38667   lua_error(L);
38668   return SWIG_arg;
38669 }
38670 
38671 
38672 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
38673   int SWIG_arg = 0;
38674   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38675   uint32_t result;
38676 
38677   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
38678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
38679 
38680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38681     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
38682   }
38683 
38684   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
38685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38686   return SWIG_arg;
38687 
38688   if(0) SWIG_fail;
38689 
38690 fail:
38691   lua_error(L);
38692   return SWIG_arg;
38693 }
38694 
38695 
38696 static int _wrap_SBProcess_Destroy(lua_State* L) {
38697   int SWIG_arg = 0;
38698   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38699   lldb::SBError result;
38700 
38701   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
38702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
38703 
38704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38705     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
38706   }
38707 
38708   result = (arg1)->Destroy();
38709   {
38710     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38711     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38712   }
38713   return SWIG_arg;
38714 
38715   if(0) SWIG_fail;
38716 
38717 fail:
38718   lua_error(L);
38719   return SWIG_arg;
38720 }
38721 
38722 
38723 static int _wrap_SBProcess_Continue(lua_State* L) {
38724   int SWIG_arg = 0;
38725   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38726   lldb::SBError result;
38727 
38728   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
38729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
38730 
38731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38732     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
38733   }
38734 
38735   result = (arg1)->Continue();
38736   {
38737     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38738     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38739   }
38740   return SWIG_arg;
38741 
38742   if(0) SWIG_fail;
38743 
38744 fail:
38745   lua_error(L);
38746   return SWIG_arg;
38747 }
38748 
38749 
38750 static int _wrap_SBProcess_Stop(lua_State* L) {
38751   int SWIG_arg = 0;
38752   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38753   lldb::SBError result;
38754 
38755   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
38756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
38757 
38758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38759     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
38760   }
38761 
38762   result = (arg1)->Stop();
38763   {
38764     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38766   }
38767   return SWIG_arg;
38768 
38769   if(0) SWIG_fail;
38770 
38771 fail:
38772   lua_error(L);
38773   return SWIG_arg;
38774 }
38775 
38776 
38777 static int _wrap_SBProcess_Kill(lua_State* L) {
38778   int SWIG_arg = 0;
38779   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38780   lldb::SBError result;
38781 
38782   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
38783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
38784 
38785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38786     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
38787   }
38788 
38789   result = (arg1)->Kill();
38790   {
38791     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38793   }
38794   return SWIG_arg;
38795 
38796   if(0) SWIG_fail;
38797 
38798 fail:
38799   lua_error(L);
38800   return SWIG_arg;
38801 }
38802 
38803 
38804 static int _wrap_SBProcess_Detach(lua_State* L) {
38805   int SWIG_arg = 0;
38806   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38807   lldb::SBError result;
38808 
38809   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
38810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
38811 
38812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38813     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
38814   }
38815 
38816   result = (arg1)->Detach();
38817   {
38818     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38820   }
38821   return SWIG_arg;
38822 
38823   if(0) SWIG_fail;
38824 
38825 fail:
38826   lua_error(L);
38827   return SWIG_arg;
38828 }
38829 
38830 
38831 static int _wrap_SBProcess_Signal(lua_State* L) {
38832   int SWIG_arg = 0;
38833   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38834   int arg2 ;
38835   lldb::SBError result;
38836 
38837   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
38838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
38839   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
38840 
38841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38842     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
38843   }
38844 
38845   arg2 = (int)lua_tonumber(L, 2);
38846   result = (arg1)->Signal(arg2);
38847   {
38848     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38850   }
38851   return SWIG_arg;
38852 
38853   if(0) SWIG_fail;
38854 
38855 fail:
38856   lua_error(L);
38857   return SWIG_arg;
38858 }
38859 
38860 
38861 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
38862   int SWIG_arg = 0;
38863   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38864   lldb::SBUnixSignals result;
38865 
38866   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
38867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
38868 
38869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38870     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
38871   }
38872 
38873   result = (arg1)->GetUnixSignals();
38874   {
38875     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38877   }
38878   return SWIG_arg;
38879 
38880   if(0) SWIG_fail;
38881 
38882 fail:
38883   lua_error(L);
38884   return SWIG_arg;
38885 }
38886 
38887 
38888 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
38889   int SWIG_arg = 0;
38890   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38891   bool arg2 ;
38892   uint32_t result;
38893 
38894   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
38895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
38896   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
38897 
38898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38899     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
38900   }
38901 
38902   arg2 = (lua_toboolean(L, 2)!=0);
38903   result = (uint32_t)(arg1)->GetStopID(arg2);
38904   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38905   return SWIG_arg;
38906 
38907   if(0) SWIG_fail;
38908 
38909 fail:
38910   lua_error(L);
38911   return SWIG_arg;
38912 }
38913 
38914 
38915 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
38916   int SWIG_arg = 0;
38917   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38918   uint32_t result;
38919 
38920   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
38921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
38922 
38923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38924     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
38925   }
38926 
38927   result = (uint32_t)(arg1)->GetStopID();
38928   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38929   return SWIG_arg;
38930 
38931   if(0) SWIG_fail;
38932 
38933 fail:
38934   lua_error(L);
38935   return SWIG_arg;
38936 }
38937 
38938 
38939 static int _wrap_SBProcess_GetStopID(lua_State* L) {
38940   int argc;
38941   int argv[3]={
38942     1,2,3
38943   };
38944 
38945   argc = lua_gettop(L);
38946   if (argc == 1) {
38947     int _v;
38948     {
38949       void *ptr;
38950       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38951         _v = 0;
38952       } else {
38953         _v = 1;
38954       }
38955     }
38956     if (_v) {
38957       return _wrap_SBProcess_GetStopID__SWIG_1(L);
38958     }
38959   }
38960   if (argc == 2) {
38961     int _v;
38962     {
38963       void *ptr;
38964       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38965         _v = 0;
38966       } else {
38967         _v = 1;
38968       }
38969     }
38970     if (_v) {
38971       {
38972         _v = lua_isboolean(L,argv[1]);
38973       }
38974       if (_v) {
38975         return _wrap_SBProcess_GetStopID__SWIG_0(L);
38976       }
38977     }
38978   }
38979 
38980   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
38981     "  Possible C/C++ prototypes are:\n"
38982     "    lldb::SBProcess::GetStopID(bool)\n"
38983     "    lldb::SBProcess::GetStopID()\n");
38984   lua_error(L);return 0;
38985 }
38986 
38987 
38988 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
38989   int SWIG_arg = 0;
38990   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38991 
38992   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
38993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
38994 
38995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38996     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
38997   }
38998 
38999   (arg1)->SendAsyncInterrupt();
39000 
39001   return SWIG_arg;
39002 
39003   if(0) SWIG_fail;
39004 
39005 fail:
39006   lua_error(L);
39007   return SWIG_arg;
39008 }
39009 
39010 
39011 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
39012   int SWIG_arg = 0;
39013   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39014   lldb::addr_t arg2 ;
39015   void *arg3 = (void *) 0 ;
39016   size_t arg4 ;
39017   lldb::SBError *arg5 = 0 ;
39018   size_t result;
39019 
39020   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
39021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
39022   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
39023   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
39024   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
39025   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
39026 
39027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39028     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
39029   }
39030 
39031   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39032   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
39033   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39034   arg4 = (size_t)lua_tonumber(L, 4);
39035 
39036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39037     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
39038   }
39039 
39040   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
39041   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39042   return SWIG_arg;
39043 
39044   if(0) SWIG_fail;
39045 
39046 fail:
39047   lua_error(L);
39048   return SWIG_arg;
39049 }
39050 
39051 
39052 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
39053   int SWIG_arg = 0;
39054   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39055   lldb::addr_t arg2 ;
39056   void *arg3 = (void *) 0 ;
39057   size_t arg4 ;
39058   lldb::SBError *arg5 = 0 ;
39059   size_t result;
39060 
39061   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
39062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
39063   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
39064   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
39065   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
39066   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
39067 
39068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39069     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
39070   }
39071 
39072   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39073   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
39074   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39075   arg4 = (size_t)lua_tonumber(L, 4);
39076 
39077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39078     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
39079   }
39080 
39081   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
39082   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39083   return SWIG_arg;
39084 
39085   if(0) SWIG_fail;
39086 
39087 fail:
39088   lua_error(L);
39089   return SWIG_arg;
39090 }
39091 
39092 
39093 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
39094   int SWIG_arg = 0;
39095   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39096   lldb::addr_t arg2 ;
39097   void *arg3 = (void *) 0 ;
39098   size_t arg4 ;
39099   lldb::SBError *arg5 = 0 ;
39100   size_t result;
39101 
39102   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",5,5)
39103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
39104   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
39105   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",3,"void *");
39106   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"size_t");
39107   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",5,"lldb::SBError &");
39108 
39109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39110     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39111   }
39112 
39113   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39114   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadCStringFromMemory");
39115   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39116   arg4 = (size_t)lua_tonumber(L, 4);
39117 
39118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39119     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
39120   }
39121 
39122   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
39123   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39124   return SWIG_arg;
39125 
39126   if(0) SWIG_fail;
39127 
39128 fail:
39129   lua_error(L);
39130   return SWIG_arg;
39131 }
39132 
39133 
39134 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
39135   int SWIG_arg = 0;
39136   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39137   lldb::addr_t arg2 ;
39138   uint32_t arg3 ;
39139   lldb::SBError *arg4 = 0 ;
39140   uint64_t result;
39141 
39142   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
39143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
39144   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
39145   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
39146   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
39147 
39148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39149     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39150   }
39151 
39152   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39153   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
39154   arg3 = (uint32_t)lua_tonumber(L, 3);
39155 
39156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
39157     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
39158   }
39159 
39160   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
39161   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39162   return SWIG_arg;
39163 
39164   if(0) SWIG_fail;
39165 
39166 fail:
39167   lua_error(L);
39168   return SWIG_arg;
39169 }
39170 
39171 
39172 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
39173   int SWIG_arg = 0;
39174   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39175   lldb::addr_t arg2 ;
39176   lldb::SBError *arg3 = 0 ;
39177   lldb::addr_t result;
39178 
39179   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
39180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
39181   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
39182   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
39183 
39184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39185     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39186   }
39187 
39188   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39189 
39190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39191     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
39192   }
39193 
39194   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
39195   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39196   return SWIG_arg;
39197 
39198   if(0) SWIG_fail;
39199 
39200 fail:
39201   lua_error(L);
39202   return SWIG_arg;
39203 }
39204 
39205 
39206 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
39207   int SWIG_arg = 0;
39208   lldb::SBEvent *arg1 = 0 ;
39209   lldb::StateType result;
39210 
39211   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
39212   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
39213 
39214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39215     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39216   }
39217 
39218   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
39219   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39220   return SWIG_arg;
39221 
39222   if(0) SWIG_fail;
39223 
39224 fail:
39225   lua_error(L);
39226   return SWIG_arg;
39227 }
39228 
39229 
39230 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
39231   int SWIG_arg = 0;
39232   lldb::SBEvent *arg1 = 0 ;
39233   bool result;
39234 
39235   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
39236   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
39237 
39238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39239     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39240   }
39241 
39242   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
39243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39244   return SWIG_arg;
39245 
39246   if(0) SWIG_fail;
39247 
39248 fail:
39249   lua_error(L);
39250   return SWIG_arg;
39251 }
39252 
39253 
39254 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
39255   int SWIG_arg = 0;
39256   lldb::SBEvent *arg1 = 0 ;
39257   size_t result;
39258 
39259   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
39260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
39261 
39262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39263     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39264   }
39265 
39266   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
39267   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39268   return SWIG_arg;
39269 
39270   if(0) SWIG_fail;
39271 
39272 fail:
39273   lua_error(L);
39274   return SWIG_arg;
39275 }
39276 
39277 
39278 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
39279   int SWIG_arg = 0;
39280   lldb::SBEvent *arg1 = 0 ;
39281   size_t arg2 ;
39282   char *result = 0 ;
39283 
39284   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
39285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
39286   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
39287 
39288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39289     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39290   }
39291 
39292   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39293   arg2 = (size_t)lua_tonumber(L, 2);
39294   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
39295   lua_pushstring(L,(const char *)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_GetProcessFromEvent(lua_State* L) {
39307   int SWIG_arg = 0;
39308   lldb::SBEvent *arg1 = 0 ;
39309   lldb::SBProcess result;
39310 
39311   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
39312   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
39313 
39314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39315     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39316   }
39317 
39318   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
39319   {
39320     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
39321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39322   }
39323   return SWIG_arg;
39324 
39325   if(0) SWIG_fail;
39326 
39327 fail:
39328   lua_error(L);
39329   return SWIG_arg;
39330 }
39331 
39332 
39333 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
39334   int SWIG_arg = 0;
39335   lldb::SBEvent *arg1 = 0 ;
39336   bool result;
39337 
39338   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
39339   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
39340 
39341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39342     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39343   }
39344 
39345   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
39346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39347   return SWIG_arg;
39348 
39349   if(0) SWIG_fail;
39350 
39351 fail:
39352   lua_error(L);
39353   return SWIG_arg;
39354 }
39355 
39356 
39357 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
39358   int SWIG_arg = 0;
39359   lldb::SBEvent *arg1 = 0 ;
39360   lldb::SBStructuredData result;
39361 
39362   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
39363   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
39364 
39365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39366     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39367   }
39368 
39369   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
39370   {
39371     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
39372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
39373   }
39374   return SWIG_arg;
39375 
39376   if(0) SWIG_fail;
39377 
39378 fail:
39379   lua_error(L);
39380   return SWIG_arg;
39381 }
39382 
39383 
39384 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
39385   int SWIG_arg = 0;
39386   lldb::SBEvent *arg1 = 0 ;
39387   bool result;
39388 
39389   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
39390   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
39391 
39392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39393     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
39394   }
39395 
39396   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
39397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39398   return SWIG_arg;
39399 
39400   if(0) SWIG_fail;
39401 
39402 fail:
39403   lua_error(L);
39404   return SWIG_arg;
39405 }
39406 
39407 
39408 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
39409   int SWIG_arg = 0;
39410   lldb::SBEvent *arg1 = 0 ;
39411   bool result;
39412 
39413   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
39414   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
39415 
39416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39417     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
39418   }
39419 
39420   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
39421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39422   return SWIG_arg;
39423 
39424   if(0) SWIG_fail;
39425 
39426 fail:
39427   lua_error(L);
39428   return SWIG_arg;
39429 }
39430 
39431 
39432 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
39433   int SWIG_arg = 0;
39434   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39435   lldb::SBBroadcaster result;
39436 
39437   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
39438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
39439 
39440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39441     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
39442   }
39443 
39444   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
39445   {
39446     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
39447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
39448   }
39449   return SWIG_arg;
39450 
39451   if(0) SWIG_fail;
39452 
39453 fail:
39454   lua_error(L);
39455   return SWIG_arg;
39456 }
39457 
39458 
39459 static int _wrap_SBProcess_GetDescription(lua_State* L) {
39460   int SWIG_arg = 0;
39461   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39462   lldb::SBStream *arg2 = 0 ;
39463   bool result;
39464 
39465   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
39466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
39467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
39468 
39469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39470     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
39471   }
39472 
39473 
39474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
39475     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
39476   }
39477 
39478   result = (bool)(arg1)->GetDescription(*arg2);
39479   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39480   return SWIG_arg;
39481 
39482   if(0) SWIG_fail;
39483 
39484 fail:
39485   lua_error(L);
39486   return SWIG_arg;
39487 }
39488 
39489 
39490 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
39491   int SWIG_arg = 0;
39492   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39493   lldb::SBError *arg2 = 0 ;
39494   uint32_t result;
39495 
39496   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
39497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
39498   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
39499 
39500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39501     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
39502   }
39503 
39504 
39505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
39506     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
39507   }
39508 
39509   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
39510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39511   return SWIG_arg;
39512 
39513   if(0) SWIG_fail;
39514 
39515 fail:
39516   lua_error(L);
39517   return SWIG_arg;
39518 }
39519 
39520 
39521 static int _wrap_SBProcess_LoadImage(lua_State* L) {
39522   int SWIG_arg = 0;
39523   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39524   lldb::SBFileSpec *arg2 = 0 ;
39525   lldb::SBError *arg3 = 0 ;
39526   uint32_t result;
39527 
39528   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
39529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
39530   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
39531   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
39532 
39533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39534     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
39535   }
39536 
39537 
39538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39539     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
39540   }
39541 
39542 
39543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39544     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
39545   }
39546 
39547   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
39548   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39549   return SWIG_arg;
39550 
39551   if(0) SWIG_fail;
39552 
39553 fail:
39554   lua_error(L);
39555   return SWIG_arg;
39556 }
39557 
39558 
39559 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
39560   int SWIG_arg = 0;
39561   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39562   lldb::SBFileSpec *arg2 = 0 ;
39563   lldb::SBStringList *arg3 = 0 ;
39564   lldb::SBFileSpec *arg4 = 0 ;
39565   lldb::SBError *arg5 = 0 ;
39566   uint32_t result;
39567 
39568   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
39569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
39570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
39571   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
39572   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
39573   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
39574 
39575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39576     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
39577   }
39578 
39579 
39580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39581     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
39582   }
39583 
39584 
39585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
39586     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
39587   }
39588 
39589 
39590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
39591     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
39592   }
39593 
39594 
39595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39596     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
39597   }
39598 
39599   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
39600   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39601   return SWIG_arg;
39602 
39603   if(0) SWIG_fail;
39604 
39605 fail:
39606   lua_error(L);
39607   return SWIG_arg;
39608 }
39609 
39610 
39611 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
39612   int SWIG_arg = 0;
39613   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39614   uint32_t arg2 ;
39615   lldb::SBError result;
39616 
39617   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
39618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
39619   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
39620 
39621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39622     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
39623   }
39624 
39625   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39626   arg2 = (uint32_t)lua_tonumber(L, 2);
39627   result = (arg1)->UnloadImage(arg2);
39628   {
39629     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39630     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39631   }
39632   return SWIG_arg;
39633 
39634   if(0) SWIG_fail;
39635 
39636 fail:
39637   lua_error(L);
39638   return SWIG_arg;
39639 }
39640 
39641 
39642 static int _wrap_SBProcess_SendEventData(lua_State* L) {
39643   int SWIG_arg = 0;
39644   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39645   char *arg2 = (char *) 0 ;
39646   lldb::SBError result;
39647 
39648   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
39649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
39650   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
39651 
39652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39653     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
39654   }
39655 
39656   arg2 = (char *)lua_tostring(L, 2);
39657   result = (arg1)->SendEventData((char const *)arg2);
39658   {
39659     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39661   }
39662   return SWIG_arg;
39663 
39664   if(0) SWIG_fail;
39665 
39666 fail:
39667   lua_error(L);
39668   return SWIG_arg;
39669 }
39670 
39671 
39672 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
39673   int SWIG_arg = 0;
39674   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39675   uint32_t result;
39676 
39677   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
39678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
39679 
39680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39681     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
39682   }
39683 
39684   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
39685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39686   return SWIG_arg;
39687 
39688   if(0) SWIG_fail;
39689 
39690 fail:
39691   lua_error(L);
39692   return SWIG_arg;
39693 }
39694 
39695 
39696 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
39697   int SWIG_arg = 0;
39698   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39699   uint32_t arg2 ;
39700   char *result = 0 ;
39701 
39702   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
39703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
39704   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
39705 
39706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39707     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39708   }
39709 
39710   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39711   arg2 = (uint32_t)lua_tonumber(L, 2);
39712   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
39713   lua_pushstring(L,(const char *)result); SWIG_arg++;
39714   return SWIG_arg;
39715 
39716   if(0) SWIG_fail;
39717 
39718 fail:
39719   lua_error(L);
39720   return SWIG_arg;
39721 }
39722 
39723 
39724 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
39725   int SWIG_arg = 0;
39726   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39727   lldb::addr_t arg2 ;
39728   lldb::SBThreadCollection result;
39729 
39730   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
39731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
39732   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
39733 
39734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39735     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
39736   }
39737 
39738   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39739   result = (arg1)->GetHistoryThreads(arg2);
39740   {
39741     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
39742     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
39743   }
39744   return SWIG_arg;
39745 
39746   if(0) SWIG_fail;
39747 
39748 fail:
39749   lua_error(L);
39750   return SWIG_arg;
39751 }
39752 
39753 
39754 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
39755   int SWIG_arg = 0;
39756   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39757   lldb::InstrumentationRuntimeType arg2 ;
39758   bool result;
39759 
39760   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
39761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
39762   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
39763 
39764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39765     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
39766   }
39767 
39768   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
39769   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
39770   lua_pushboolean(L,(int)(result!=0)); 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_SaveCore(lua_State* L) {
39782   int SWIG_arg = 0;
39783   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39784   char *arg2 = (char *) 0 ;
39785   lldb::SBError result;
39786 
39787   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
39788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
39789   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
39790 
39791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39792     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
39793   }
39794 
39795   arg2 = (char *)lua_tostring(L, 2);
39796   result = (arg1)->SaveCore((char const *)arg2);
39797   {
39798     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39800   }
39801   return SWIG_arg;
39802 
39803   if(0) SWIG_fail;
39804 
39805 fail:
39806   lua_error(L);
39807   return SWIG_arg;
39808 }
39809 
39810 
39811 static int _wrap_SBProcess_StartTrace(lua_State* L) {
39812   int SWIG_arg = 0;
39813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39814   lldb::SBTraceOptions *arg2 = 0 ;
39815   lldb::SBError *arg3 = 0 ;
39816   lldb::SBTrace result;
39817 
39818   SWIG_check_num_args("lldb::SBProcess::StartTrace",3,3)
39819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::StartTrace",1,"lldb::SBProcess *");
39820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::StartTrace",2,"lldb::SBTraceOptions &");
39821   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::StartTrace",3,"lldb::SBError &");
39822 
39823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39824     SWIG_fail_ptr("SBProcess_StartTrace",1,SWIGTYPE_p_lldb__SBProcess);
39825   }
39826 
39827 
39828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
39829     SWIG_fail_ptr("SBProcess_StartTrace",2,SWIGTYPE_p_lldb__SBTraceOptions);
39830   }
39831 
39832 
39833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39834     SWIG_fail_ptr("SBProcess_StartTrace",3,SWIGTYPE_p_lldb__SBError);
39835   }
39836 
39837   result = (arg1)->StartTrace(*arg2,*arg3);
39838   {
39839     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
39840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
39841   }
39842   return SWIG_arg;
39843 
39844   if(0) SWIG_fail;
39845 
39846 fail:
39847   lua_error(L);
39848   return SWIG_arg;
39849 }
39850 
39851 
39852 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
39853   int SWIG_arg = 0;
39854   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39855   lldb::addr_t arg2 ;
39856   lldb::SBMemoryRegionInfo *arg3 = 0 ;
39857   lldb::SBError result;
39858 
39859   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
39860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
39861   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
39862   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
39863 
39864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39865     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
39866   }
39867 
39868   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39869 
39870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
39871     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
39872   }
39873 
39874   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
39875   {
39876     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39877     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39878   }
39879   return SWIG_arg;
39880 
39881   if(0) SWIG_fail;
39882 
39883 fail:
39884   lua_error(L);
39885   return SWIG_arg;
39886 }
39887 
39888 
39889 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
39890   int SWIG_arg = 0;
39891   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39892   lldb::SBMemoryRegionInfoList result;
39893 
39894   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
39895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
39896 
39897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39898     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
39899   }
39900 
39901   result = (arg1)->GetMemoryRegions();
39902   {
39903     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
39904     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
39905   }
39906   return SWIG_arg;
39907 
39908   if(0) SWIG_fail;
39909 
39910 fail:
39911   lua_error(L);
39912   return SWIG_arg;
39913 }
39914 
39915 
39916 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
39917   int SWIG_arg = 0;
39918   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39919   lldb::SBProcessInfo result;
39920 
39921   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
39922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
39923 
39924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39925     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
39926   }
39927 
39928   result = (arg1)->GetProcessInfo();
39929   {
39930     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
39931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
39932   }
39933   return SWIG_arg;
39934 
39935   if(0) SWIG_fail;
39936 
39937 fail:
39938   lua_error(L);
39939   return SWIG_arg;
39940 }
39941 
39942 
39943 static int _wrap_SBProcess___tostring(lua_State* L) {
39944   int SWIG_arg = 0;
39945   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39946   std::string result;
39947 
39948   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
39949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
39950 
39951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39952     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
39953   }
39954 
39955   result = lldb_SBProcess___str__(arg1);
39956   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
39957   return SWIG_arg;
39958 
39959   if(0) SWIG_fail;
39960 
39961 fail:
39962   lua_error(L);
39963   return SWIG_arg;
39964 }
39965 
39966 
39967 static void swig_delete_SBProcess(void *obj) {
39968 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
39969 delete arg1;
39970 }
39971 static int _proxy__wrap_new_SBProcess(lua_State *L) {
39972     assert(lua_istable(L,1));
39973     lua_pushcfunction(L,_wrap_new_SBProcess);
39974     assert(!lua_isnil(L,-1));
39975     lua_replace(L,1); /* replace our table with real constructor */
39976     lua_call(L,lua_gettop(L)-1,1);
39977     return 1;
39978 }
39979 static swig_lua_attribute swig_SBProcess_attributes[] = {
39980     {0,0,0}
39981 };
39982 static swig_lua_method swig_SBProcess_methods[]= {
39983     { "GetPluginName", _wrap_SBProcess_GetPluginName},
39984     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
39985     { "Clear", _wrap_SBProcess_Clear},
39986     { "IsValid", _wrap_SBProcess_IsValid},
39987     { "GetTarget", _wrap_SBProcess_GetTarget},
39988     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
39989     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
39990     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
39991     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
39992     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
39993     { "ReportEventState", _wrap_SBProcess_ReportEventState},
39994     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
39995     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
39996     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
39997     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
39998     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
39999     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
40000     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
40001     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
40002     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
40003     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
40004     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
40005     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
40006     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
40007     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
40008     { "GetState", _wrap_SBProcess_GetState},
40009     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
40010     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
40011     { "GetProcessID", _wrap_SBProcess_GetProcessID},
40012     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
40013     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
40014     { "Destroy", _wrap_SBProcess_Destroy},
40015     { "Continue", _wrap_SBProcess_Continue},
40016     { "Stop", _wrap_SBProcess_Stop},
40017     { "Kill", _wrap_SBProcess_Kill},
40018     { "Detach", _wrap_SBProcess_Detach},
40019     { "Signal", _wrap_SBProcess_Signal},
40020     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
40021     { "GetStopID", _wrap_SBProcess_GetStopID},
40022     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
40023     { "ReadMemory", _wrap_SBProcess_ReadMemory},
40024     { "WriteMemory", _wrap_SBProcess_WriteMemory},
40025     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
40026     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
40027     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
40028     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
40029     { "GetDescription", _wrap_SBProcess_GetDescription},
40030     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
40031     { "LoadImage", _wrap_SBProcess_LoadImage},
40032     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
40033     { "UnloadImage", _wrap_SBProcess_UnloadImage},
40034     { "SendEventData", _wrap_SBProcess_SendEventData},
40035     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
40036     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
40037     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
40038     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
40039     { "SaveCore", _wrap_SBProcess_SaveCore},
40040     { "StartTrace", _wrap_SBProcess_StartTrace},
40041     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
40042     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
40043     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
40044     { "__tostring", _wrap_SBProcess___tostring},
40045     {0,0}
40046 };
40047 static swig_lua_method swig_SBProcess_meta[] = {
40048     { "__tostring", _wrap_SBProcess___tostring},
40049     {0,0}
40050 };
40051 
40052 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40053     {0,0,0}
40054 };
40055 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
40056     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
40057     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
40058     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
40059     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
40060     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
40061     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
40062     {0,0,0,0,0,0}
40063 };
40064 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
40065     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
40066     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
40067     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
40068     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
40069     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
40070     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
40071     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
40072     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
40073     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
40074     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
40075     {0,0}
40076 };
40077 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40078     0
40079 };
40080 
40081 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
40082     "SBProcess",
40083     swig_SBProcess_Sf_SwigStatic_methods,
40084     swig_SBProcess_Sf_SwigStatic_attributes,
40085     swig_SBProcess_Sf_SwigStatic_constants,
40086     swig_SBProcess_Sf_SwigStatic_classes,
40087     0
40088 };
40089 static swig_lua_class *swig_SBProcess_bases[] = {0};
40090 static const char *swig_SBProcess_base_names[] = {0};
40091 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 };
40092 
40093 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
40094   int SWIG_arg = 0;
40095   lldb::SBProcessInfo *result = 0 ;
40096 
40097   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
40098   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
40099   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40100   return SWIG_arg;
40101 
40102   if(0) SWIG_fail;
40103 
40104 fail:
40105   lua_error(L);
40106   return SWIG_arg;
40107 }
40108 
40109 
40110 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
40111   int SWIG_arg = 0;
40112   lldb::SBProcessInfo *arg1 = 0 ;
40113   lldb::SBProcessInfo *result = 0 ;
40114 
40115   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
40116   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
40117 
40118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40119     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
40120   }
40121 
40122   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
40123   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40124   return SWIG_arg;
40125 
40126   if(0) SWIG_fail;
40127 
40128 fail:
40129   lua_error(L);
40130   return SWIG_arg;
40131 }
40132 
40133 
40134 static int _wrap_new_SBProcessInfo(lua_State* L) {
40135   int argc;
40136   int argv[2]={
40137     1,2
40138   };
40139 
40140   argc = lua_gettop(L);
40141   if (argc == 0) {
40142     return _wrap_new_SBProcessInfo__SWIG_0(L);
40143   }
40144   if (argc == 1) {
40145     int _v;
40146     {
40147       void *ptr;
40148       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, 0)) {
40149         _v = 0;
40150       } else {
40151         _v = 1;
40152       }
40153     }
40154     if (_v) {
40155       return _wrap_new_SBProcessInfo__SWIG_1(L);
40156     }
40157   }
40158 
40159   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
40160     "  Possible C/C++ prototypes are:\n"
40161     "    lldb::SBProcessInfo::SBProcessInfo()\n"
40162     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
40163   lua_error(L);return 0;
40164 }
40165 
40166 
40167 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
40168   int SWIG_arg = 0;
40169   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40170   bool result;
40171 
40172   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
40173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
40174 
40175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40176     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40177   }
40178 
40179   result = (bool)(arg1)->IsValid();
40180   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40181   return SWIG_arg;
40182 
40183   if(0) SWIG_fail;
40184 
40185 fail:
40186   lua_error(L);
40187   return SWIG_arg;
40188 }
40189 
40190 
40191 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
40192   int SWIG_arg = 0;
40193   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40194   char *result = 0 ;
40195 
40196   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
40197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
40198 
40199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40200     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
40201   }
40202 
40203   result = (char *)(arg1)->GetName();
40204   lua_pushstring(L,(const char *)result); SWIG_arg++;
40205   return SWIG_arg;
40206 
40207   if(0) SWIG_fail;
40208 
40209 fail:
40210   lua_error(L);
40211   return SWIG_arg;
40212 }
40213 
40214 
40215 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
40216   int SWIG_arg = 0;
40217   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40218   lldb::SBFileSpec result;
40219 
40220   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
40221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
40222 
40223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40224     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
40225   }
40226 
40227   result = (arg1)->GetExecutableFile();
40228   {
40229     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
40230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
40231   }
40232   return SWIG_arg;
40233 
40234   if(0) SWIG_fail;
40235 
40236 fail:
40237   lua_error(L);
40238   return SWIG_arg;
40239 }
40240 
40241 
40242 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
40243   int SWIG_arg = 0;
40244   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40245   lldb::pid_t result;
40246 
40247   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
40248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
40249 
40250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40251     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40252   }
40253 
40254   result = (lldb::pid_t)(arg1)->GetProcessID();
40255   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40256   return SWIG_arg;
40257 
40258   if(0) SWIG_fail;
40259 
40260 fail:
40261   lua_error(L);
40262   return SWIG_arg;
40263 }
40264 
40265 
40266 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
40267   int SWIG_arg = 0;
40268   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40269   uint32_t result;
40270 
40271   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
40272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
40273 
40274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40275     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40276   }
40277 
40278   result = (uint32_t)(arg1)->GetUserID();
40279   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40280   return SWIG_arg;
40281 
40282   if(0) SWIG_fail;
40283 
40284 fail:
40285   lua_error(L);
40286   return SWIG_arg;
40287 }
40288 
40289 
40290 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
40291   int SWIG_arg = 0;
40292   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40293   uint32_t result;
40294 
40295   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
40296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
40297 
40298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40299     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40300   }
40301 
40302   result = (uint32_t)(arg1)->GetGroupID();
40303   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40304   return SWIG_arg;
40305 
40306   if(0) SWIG_fail;
40307 
40308 fail:
40309   lua_error(L);
40310   return SWIG_arg;
40311 }
40312 
40313 
40314 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
40315   int SWIG_arg = 0;
40316   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40317   bool result;
40318 
40319   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
40320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
40321 
40322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40323     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40324   }
40325 
40326   result = (bool)(arg1)->UserIDIsValid();
40327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40328   return SWIG_arg;
40329 
40330   if(0) SWIG_fail;
40331 
40332 fail:
40333   lua_error(L);
40334   return SWIG_arg;
40335 }
40336 
40337 
40338 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
40339   int SWIG_arg = 0;
40340   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40341   bool result;
40342 
40343   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
40344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
40345 
40346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40347     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40348   }
40349 
40350   result = (bool)(arg1)->GroupIDIsValid();
40351   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40352   return SWIG_arg;
40353 
40354   if(0) SWIG_fail;
40355 
40356 fail:
40357   lua_error(L);
40358   return SWIG_arg;
40359 }
40360 
40361 
40362 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
40363   int SWIG_arg = 0;
40364   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40365   uint32_t result;
40366 
40367   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
40368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
40369 
40370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40371     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40372   }
40373 
40374   result = (uint32_t)(arg1)->GetEffectiveUserID();
40375   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40376   return SWIG_arg;
40377 
40378   if(0) SWIG_fail;
40379 
40380 fail:
40381   lua_error(L);
40382   return SWIG_arg;
40383 }
40384 
40385 
40386 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
40387   int SWIG_arg = 0;
40388   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40389   uint32_t result;
40390 
40391   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
40392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
40393 
40394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40395     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40396   }
40397 
40398   result = (uint32_t)(arg1)->GetEffectiveGroupID();
40399   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40400   return SWIG_arg;
40401 
40402   if(0) SWIG_fail;
40403 
40404 fail:
40405   lua_error(L);
40406   return SWIG_arg;
40407 }
40408 
40409 
40410 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
40411   int SWIG_arg = 0;
40412   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40413   bool result;
40414 
40415   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
40416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
40417 
40418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40419     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40420   }
40421 
40422   result = (bool)(arg1)->EffectiveUserIDIsValid();
40423   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40424   return SWIG_arg;
40425 
40426   if(0) SWIG_fail;
40427 
40428 fail:
40429   lua_error(L);
40430   return SWIG_arg;
40431 }
40432 
40433 
40434 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
40435   int SWIG_arg = 0;
40436   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40437   bool result;
40438 
40439   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
40440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
40441 
40442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40443     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40444   }
40445 
40446   result = (bool)(arg1)->EffectiveGroupIDIsValid();
40447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40448   return SWIG_arg;
40449 
40450   if(0) SWIG_fail;
40451 
40452 fail:
40453   lua_error(L);
40454   return SWIG_arg;
40455 }
40456 
40457 
40458 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
40459   int SWIG_arg = 0;
40460   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40461   lldb::pid_t result;
40462 
40463   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
40464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
40465 
40466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40467     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40468   }
40469 
40470   result = (lldb::pid_t)(arg1)->GetParentProcessID();
40471   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40472   return SWIG_arg;
40473 
40474   if(0) SWIG_fail;
40475 
40476 fail:
40477   lua_error(L);
40478   return SWIG_arg;
40479 }
40480 
40481 
40482 static void swig_delete_SBProcessInfo(void *obj) {
40483 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
40484 delete arg1;
40485 }
40486 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
40487     assert(lua_istable(L,1));
40488     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
40489     assert(!lua_isnil(L,-1));
40490     lua_replace(L,1); /* replace our table with real constructor */
40491     lua_call(L,lua_gettop(L)-1,1);
40492     return 1;
40493 }
40494 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
40495     {0,0,0}
40496 };
40497 static swig_lua_method swig_SBProcessInfo_methods[]= {
40498     { "IsValid", _wrap_SBProcessInfo_IsValid},
40499     { "GetName", _wrap_SBProcessInfo_GetName},
40500     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
40501     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
40502     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
40503     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
40504     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
40505     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
40506     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
40507     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
40508     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
40509     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
40510     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
40511     {0,0}
40512 };
40513 static swig_lua_method swig_SBProcessInfo_meta[] = {
40514     {0,0}
40515 };
40516 
40517 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
40518     {0,0,0}
40519 };
40520 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
40521     {0,0,0,0,0,0}
40522 };
40523 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
40524     {0,0}
40525 };
40526 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
40527     0
40528 };
40529 
40530 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
40531     "SBProcessInfo",
40532     swig_SBProcessInfo_Sf_SwigStatic_methods,
40533     swig_SBProcessInfo_Sf_SwigStatic_attributes,
40534     swig_SBProcessInfo_Sf_SwigStatic_constants,
40535     swig_SBProcessInfo_Sf_SwigStatic_classes,
40536     0
40537 };
40538 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
40539 static const char *swig_SBProcessInfo_base_names[] = {0};
40540 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 };
40541 
40542 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
40543   int SWIG_arg = 0;
40544   lldb::SBQueue *result = 0 ;
40545 
40546   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
40547   result = (lldb::SBQueue *)new lldb::SBQueue();
40548   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40549   return SWIG_arg;
40550 
40551   if(0) SWIG_fail;
40552 
40553 fail:
40554   lua_error(L);
40555   return SWIG_arg;
40556 }
40557 
40558 
40559 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
40560   int SWIG_arg = 0;
40561   lldb::QueueSP *arg1 = 0 ;
40562   lldb::SBQueue *result = 0 ;
40563 
40564   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
40565   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
40566 
40567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
40568     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
40569   }
40570 
40571   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
40572   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40573   return SWIG_arg;
40574 
40575   if(0) SWIG_fail;
40576 
40577 fail:
40578   lua_error(L);
40579   return SWIG_arg;
40580 }
40581 
40582 
40583 static int _wrap_new_SBQueue(lua_State* L) {
40584   int argc;
40585   int argv[2]={
40586     1,2
40587   };
40588 
40589   argc = lua_gettop(L);
40590   if (argc == 0) {
40591     return _wrap_new_SBQueue__SWIG_0(L);
40592   }
40593   if (argc == 1) {
40594     int _v;
40595     {
40596       void *ptr;
40597       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t, 0)) {
40598         _v = 0;
40599       } else {
40600         _v = 1;
40601       }
40602     }
40603     if (_v) {
40604       return _wrap_new_SBQueue__SWIG_1(L);
40605     }
40606   }
40607 
40608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
40609     "  Possible C/C++ prototypes are:\n"
40610     "    lldb::SBQueue::SBQueue()\n"
40611     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
40612   lua_error(L);return 0;
40613 }
40614 
40615 
40616 static int _wrap_SBQueue_IsValid(lua_State* L) {
40617   int SWIG_arg = 0;
40618   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40619   bool result;
40620 
40621   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
40622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
40623 
40624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40625     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
40626   }
40627 
40628   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
40629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40630   return SWIG_arg;
40631 
40632   if(0) SWIG_fail;
40633 
40634 fail:
40635   lua_error(L);
40636   return SWIG_arg;
40637 }
40638 
40639 
40640 static int _wrap_SBQueue_Clear(lua_State* L) {
40641   int SWIG_arg = 0;
40642   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40643 
40644   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
40645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
40646 
40647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40648     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
40649   }
40650 
40651   (arg1)->Clear();
40652 
40653   return SWIG_arg;
40654 
40655   if(0) SWIG_fail;
40656 
40657 fail:
40658   lua_error(L);
40659   return SWIG_arg;
40660 }
40661 
40662 
40663 static int _wrap_SBQueue_GetProcess(lua_State* L) {
40664   int SWIG_arg = 0;
40665   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40666   lldb::SBProcess result;
40667 
40668   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
40669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
40670 
40671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40672     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
40673   }
40674 
40675   result = (arg1)->GetProcess();
40676   {
40677     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
40678     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
40679   }
40680   return SWIG_arg;
40681 
40682   if(0) SWIG_fail;
40683 
40684 fail:
40685   lua_error(L);
40686   return SWIG_arg;
40687 }
40688 
40689 
40690 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
40691   int SWIG_arg = 0;
40692   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40693   lldb::queue_id_t result;
40694 
40695   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
40696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
40697 
40698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40699     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
40700   }
40701 
40702   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
40703   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40704   return SWIG_arg;
40705 
40706   if(0) SWIG_fail;
40707 
40708 fail:
40709   lua_error(L);
40710   return SWIG_arg;
40711 }
40712 
40713 
40714 static int _wrap_SBQueue_GetName(lua_State* L) {
40715   int SWIG_arg = 0;
40716   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40717   char *result = 0 ;
40718 
40719   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
40720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
40721 
40722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40723     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
40724   }
40725 
40726   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
40727   lua_pushstring(L,(const char *)result); SWIG_arg++;
40728   return SWIG_arg;
40729 
40730   if(0) SWIG_fail;
40731 
40732 fail:
40733   lua_error(L);
40734   return SWIG_arg;
40735 }
40736 
40737 
40738 static int _wrap_SBQueue_GetKind(lua_State* L) {
40739   int SWIG_arg = 0;
40740   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40741   lldb::QueueKind result;
40742 
40743   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
40744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
40745 
40746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40747     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
40748   }
40749 
40750   result = (lldb::QueueKind)(arg1)->GetKind();
40751   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
40752   return SWIG_arg;
40753 
40754   if(0) SWIG_fail;
40755 
40756 fail:
40757   lua_error(L);
40758   return SWIG_arg;
40759 }
40760 
40761 
40762 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
40763   int SWIG_arg = 0;
40764   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40765   uint32_t result;
40766 
40767   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
40768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
40769 
40770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40771     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
40772   }
40773 
40774   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
40775   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40776   return SWIG_arg;
40777 
40778   if(0) SWIG_fail;
40779 
40780 fail:
40781   lua_error(L);
40782   return SWIG_arg;
40783 }
40784 
40785 
40786 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
40787   int SWIG_arg = 0;
40788   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40789   uint32_t result;
40790 
40791   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
40792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
40793 
40794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40795     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
40796   }
40797 
40798   result = (uint32_t)(arg1)->GetNumThreads();
40799   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40800   return SWIG_arg;
40801 
40802   if(0) SWIG_fail;
40803 
40804 fail:
40805   lua_error(L);
40806   return SWIG_arg;
40807 }
40808 
40809 
40810 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
40811   int SWIG_arg = 0;
40812   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40813   uint32_t arg2 ;
40814   lldb::SBThread result;
40815 
40816   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
40817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
40818   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
40819 
40820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40821     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
40822   }
40823 
40824   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40825   arg2 = (uint32_t)lua_tonumber(L, 2);
40826   result = (arg1)->GetThreadAtIndex(arg2);
40827   {
40828     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40830   }
40831   return SWIG_arg;
40832 
40833   if(0) SWIG_fail;
40834 
40835 fail:
40836   lua_error(L);
40837   return SWIG_arg;
40838 }
40839 
40840 
40841 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
40842   int SWIG_arg = 0;
40843   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40844   uint32_t result;
40845 
40846   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
40847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
40848 
40849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40850     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
40851   }
40852 
40853   result = (uint32_t)(arg1)->GetNumPendingItems();
40854   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40855   return SWIG_arg;
40856 
40857   if(0) SWIG_fail;
40858 
40859 fail:
40860   lua_error(L);
40861   return SWIG_arg;
40862 }
40863 
40864 
40865 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
40866   int SWIG_arg = 0;
40867   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40868   uint32_t arg2 ;
40869   lldb::SBQueueItem result;
40870 
40871   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
40872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
40873   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
40874 
40875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40876     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
40877   }
40878 
40879   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40880   arg2 = (uint32_t)lua_tonumber(L, 2);
40881   result = (arg1)->GetPendingItemAtIndex(arg2);
40882   {
40883     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
40884     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
40885   }
40886   return SWIG_arg;
40887 
40888   if(0) SWIG_fail;
40889 
40890 fail:
40891   lua_error(L);
40892   return SWIG_arg;
40893 }
40894 
40895 
40896 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
40897   int SWIG_arg = 0;
40898   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40899   uint32_t result;
40900 
40901   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
40902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
40903 
40904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40905     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
40906   }
40907 
40908   result = (uint32_t)(arg1)->GetNumRunningItems();
40909   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40910   return SWIG_arg;
40911 
40912   if(0) SWIG_fail;
40913 
40914 fail:
40915   lua_error(L);
40916   return SWIG_arg;
40917 }
40918 
40919 
40920 static void swig_delete_SBQueue(void *obj) {
40921 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
40922 delete arg1;
40923 }
40924 static int _proxy__wrap_new_SBQueue(lua_State *L) {
40925     assert(lua_istable(L,1));
40926     lua_pushcfunction(L,_wrap_new_SBQueue);
40927     assert(!lua_isnil(L,-1));
40928     lua_replace(L,1); /* replace our table with real constructor */
40929     lua_call(L,lua_gettop(L)-1,1);
40930     return 1;
40931 }
40932 static swig_lua_attribute swig_SBQueue_attributes[] = {
40933     {0,0,0}
40934 };
40935 static swig_lua_method swig_SBQueue_methods[]= {
40936     { "IsValid", _wrap_SBQueue_IsValid},
40937     { "Clear", _wrap_SBQueue_Clear},
40938     { "GetProcess", _wrap_SBQueue_GetProcess},
40939     { "GetQueueID", _wrap_SBQueue_GetQueueID},
40940     { "GetName", _wrap_SBQueue_GetName},
40941     { "GetKind", _wrap_SBQueue_GetKind},
40942     { "GetIndexID", _wrap_SBQueue_GetIndexID},
40943     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
40944     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
40945     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
40946     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
40947     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
40948     {0,0}
40949 };
40950 static swig_lua_method swig_SBQueue_meta[] = {
40951     {0,0}
40952 };
40953 
40954 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
40955     {0,0,0}
40956 };
40957 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
40958     {0,0,0,0,0,0}
40959 };
40960 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
40961     {0,0}
40962 };
40963 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
40964     0
40965 };
40966 
40967 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
40968     "SBQueue",
40969     swig_SBQueue_Sf_SwigStatic_methods,
40970     swig_SBQueue_Sf_SwigStatic_attributes,
40971     swig_SBQueue_Sf_SwigStatic_constants,
40972     swig_SBQueue_Sf_SwigStatic_classes,
40973     0
40974 };
40975 static swig_lua_class *swig_SBQueue_bases[] = {0};
40976 static const char *swig_SBQueue_base_names[] = {0};
40977 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 };
40978 
40979 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
40980   int SWIG_arg = 0;
40981   lldb::SBQueueItem *result = 0 ;
40982 
40983   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
40984   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
40985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
40986   return SWIG_arg;
40987 
40988   if(0) SWIG_fail;
40989 
40990 fail:
40991   lua_error(L);
40992   return SWIG_arg;
40993 }
40994 
40995 
40996 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
40997   int SWIG_arg = 0;
40998   lldb::QueueItemSP *arg1 = 0 ;
40999   lldb::SBQueueItem *result = 0 ;
41000 
41001   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
41002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
41003 
41004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41005     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41006   }
41007 
41008   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
41009   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41010   return SWIG_arg;
41011 
41012   if(0) SWIG_fail;
41013 
41014 fail:
41015   lua_error(L);
41016   return SWIG_arg;
41017 }
41018 
41019 
41020 static int _wrap_new_SBQueueItem(lua_State* L) {
41021   int argc;
41022   int argv[2]={
41023     1,2
41024   };
41025 
41026   argc = lua_gettop(L);
41027   if (argc == 0) {
41028     return _wrap_new_SBQueueItem__SWIG_0(L);
41029   }
41030   if (argc == 1) {
41031     int _v;
41032     {
41033       void *ptr;
41034       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t, 0)) {
41035         _v = 0;
41036       } else {
41037         _v = 1;
41038       }
41039     }
41040     if (_v) {
41041       return _wrap_new_SBQueueItem__SWIG_1(L);
41042     }
41043   }
41044 
41045   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
41046     "  Possible C/C++ prototypes are:\n"
41047     "    lldb::SBQueueItem::SBQueueItem()\n"
41048     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
41049   lua_error(L);return 0;
41050 }
41051 
41052 
41053 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
41054   int SWIG_arg = 0;
41055   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41056   bool result;
41057 
41058   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
41059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
41060 
41061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41062     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
41063   }
41064 
41065   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
41066   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41067   return SWIG_arg;
41068 
41069   if(0) SWIG_fail;
41070 
41071 fail:
41072   lua_error(L);
41073   return SWIG_arg;
41074 }
41075 
41076 
41077 static int _wrap_SBQueueItem_Clear(lua_State* L) {
41078   int SWIG_arg = 0;
41079   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41080 
41081   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
41082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
41083 
41084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41085     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
41086   }
41087 
41088   (arg1)->Clear();
41089 
41090   return SWIG_arg;
41091 
41092   if(0) SWIG_fail;
41093 
41094 fail:
41095   lua_error(L);
41096   return SWIG_arg;
41097 }
41098 
41099 
41100 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
41101   int SWIG_arg = 0;
41102   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41103   lldb::QueueItemKind result;
41104 
41105   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
41106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
41107 
41108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41109     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41110   }
41111 
41112   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
41113   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41114   return SWIG_arg;
41115 
41116   if(0) SWIG_fail;
41117 
41118 fail:
41119   lua_error(L);
41120   return SWIG_arg;
41121 }
41122 
41123 
41124 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
41125   int SWIG_arg = 0;
41126   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41127   lldb::QueueItemKind arg2 ;
41128 
41129   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
41130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
41131   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
41132 
41133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41134     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41135   }
41136 
41137   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
41138   (arg1)->SetKind(arg2);
41139 
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_SBQueueItem_GetAddress(lua_State* L) {
41151   int SWIG_arg = 0;
41152   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41153   lldb::SBAddress result;
41154 
41155   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
41156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
41157 
41158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41159     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41160   }
41161 
41162   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
41163   {
41164     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
41165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
41166   }
41167   return SWIG_arg;
41168 
41169   if(0) SWIG_fail;
41170 
41171 fail:
41172   lua_error(L);
41173   return SWIG_arg;
41174 }
41175 
41176 
41177 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
41178   int SWIG_arg = 0;
41179   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41180   lldb::SBAddress arg2 ;
41181   lldb::SBAddress *argp2 ;
41182 
41183   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
41184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
41185   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
41186 
41187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41188     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41189   }
41190 
41191 
41192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
41193     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
41194   }
41195   arg2 = *argp2;
41196 
41197   (arg1)->SetAddress(arg2);
41198 
41199   return SWIG_arg;
41200 
41201   if(0) SWIG_fail;
41202 
41203 fail:
41204   lua_error(L);
41205   return SWIG_arg;
41206 }
41207 
41208 
41209 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
41210   int SWIG_arg = 0;
41211   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41212   lldb::QueueItemSP *arg2 = 0 ;
41213 
41214   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
41215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
41216   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
41217 
41218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41219     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
41220   }
41221 
41222 
41223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41224     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41225   }
41226 
41227   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
41228 
41229   return SWIG_arg;
41230 
41231   if(0) SWIG_fail;
41232 
41233 fail:
41234   lua_error(L);
41235   return SWIG_arg;
41236 }
41237 
41238 
41239 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
41240   int SWIG_arg = 0;
41241   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41242   char *arg2 = (char *) 0 ;
41243   lldb::SBThread result;
41244 
41245   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
41246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
41247   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
41248 
41249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41250     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
41251   }
41252 
41253   arg2 = (char *)lua_tostring(L, 2);
41254   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
41255   {
41256     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41257     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41258   }
41259   return SWIG_arg;
41260 
41261   if(0) SWIG_fail;
41262 
41263 fail:
41264   lua_error(L);
41265   return SWIG_arg;
41266 }
41267 
41268 
41269 static void swig_delete_SBQueueItem(void *obj) {
41270 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
41271 delete arg1;
41272 }
41273 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
41274     assert(lua_istable(L,1));
41275     lua_pushcfunction(L,_wrap_new_SBQueueItem);
41276     assert(!lua_isnil(L,-1));
41277     lua_replace(L,1); /* replace our table with real constructor */
41278     lua_call(L,lua_gettop(L)-1,1);
41279     return 1;
41280 }
41281 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
41282     {0,0,0}
41283 };
41284 static swig_lua_method swig_SBQueueItem_methods[]= {
41285     { "IsValid", _wrap_SBQueueItem_IsValid},
41286     { "Clear", _wrap_SBQueueItem_Clear},
41287     { "GetKind", _wrap_SBQueueItem_GetKind},
41288     { "SetKind", _wrap_SBQueueItem_SetKind},
41289     { "GetAddress", _wrap_SBQueueItem_GetAddress},
41290     { "SetAddress", _wrap_SBQueueItem_SetAddress},
41291     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
41292     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
41293     {0,0}
41294 };
41295 static swig_lua_method swig_SBQueueItem_meta[] = {
41296     {0,0}
41297 };
41298 
41299 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
41300     {0,0,0}
41301 };
41302 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
41303     {0,0,0,0,0,0}
41304 };
41305 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
41306     {0,0}
41307 };
41308 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
41309     0
41310 };
41311 
41312 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
41313     "SBQueueItem",
41314     swig_SBQueueItem_Sf_SwigStatic_methods,
41315     swig_SBQueueItem_Sf_SwigStatic_attributes,
41316     swig_SBQueueItem_Sf_SwigStatic_constants,
41317     swig_SBQueueItem_Sf_SwigStatic_classes,
41318     0
41319 };
41320 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
41321 static const char *swig_SBQueueItem_base_names[] = {0};
41322 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 };
41323 
41324 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
41325   int SWIG_arg = 0;
41326   lldb::SBSection *result = 0 ;
41327 
41328   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
41329   result = (lldb::SBSection *)new lldb::SBSection();
41330   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41331   return SWIG_arg;
41332 
41333   if(0) SWIG_fail;
41334 
41335 fail:
41336   lua_error(L);
41337   return SWIG_arg;
41338 }
41339 
41340 
41341 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
41342   int SWIG_arg = 0;
41343   lldb::SBSection *arg1 = 0 ;
41344   lldb::SBSection *result = 0 ;
41345 
41346   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
41347   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
41348 
41349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41350     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
41351   }
41352 
41353   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
41354   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41355   return SWIG_arg;
41356 
41357   if(0) SWIG_fail;
41358 
41359 fail:
41360   lua_error(L);
41361   return SWIG_arg;
41362 }
41363 
41364 
41365 static int _wrap_new_SBSection(lua_State* L) {
41366   int argc;
41367   int argv[2]={
41368     1,2
41369   };
41370 
41371   argc = lua_gettop(L);
41372   if (argc == 0) {
41373     return _wrap_new_SBSection__SWIG_0(L);
41374   }
41375   if (argc == 1) {
41376     int _v;
41377     {
41378       void *ptr;
41379       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41380         _v = 0;
41381       } else {
41382         _v = 1;
41383       }
41384     }
41385     if (_v) {
41386       return _wrap_new_SBSection__SWIG_1(L);
41387     }
41388   }
41389 
41390   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
41391     "  Possible C/C++ prototypes are:\n"
41392     "    lldb::SBSection::SBSection()\n"
41393     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
41394   lua_error(L);return 0;
41395 }
41396 
41397 
41398 static int _wrap_SBSection_IsValid(lua_State* L) {
41399   int SWIG_arg = 0;
41400   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41401   bool result;
41402 
41403   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
41404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
41405 
41406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41407     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
41408   }
41409 
41410   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
41411   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41412   return SWIG_arg;
41413 
41414   if(0) SWIG_fail;
41415 
41416 fail:
41417   lua_error(L);
41418   return SWIG_arg;
41419 }
41420 
41421 
41422 static int _wrap_SBSection_GetName(lua_State* L) {
41423   int SWIG_arg = 0;
41424   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41425   char *result = 0 ;
41426 
41427   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
41428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
41429 
41430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41431     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
41432   }
41433 
41434   result = (char *)(arg1)->GetName();
41435   lua_pushstring(L,(const char *)result); SWIG_arg++;
41436   return SWIG_arg;
41437 
41438   if(0) SWIG_fail;
41439 
41440 fail:
41441   lua_error(L);
41442   return SWIG_arg;
41443 }
41444 
41445 
41446 static int _wrap_SBSection_GetParent(lua_State* L) {
41447   int SWIG_arg = 0;
41448   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41449   lldb::SBSection result;
41450 
41451   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
41452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
41453 
41454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41455     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
41456   }
41457 
41458   result = (arg1)->GetParent();
41459   {
41460     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41462   }
41463   return SWIG_arg;
41464 
41465   if(0) SWIG_fail;
41466 
41467 fail:
41468   lua_error(L);
41469   return SWIG_arg;
41470 }
41471 
41472 
41473 static int _wrap_SBSection_FindSubSection(lua_State* L) {
41474   int SWIG_arg = 0;
41475   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41476   char *arg2 = (char *) 0 ;
41477   lldb::SBSection result;
41478 
41479   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
41480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
41481   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
41482 
41483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41484     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
41485   }
41486 
41487   arg2 = (char *)lua_tostring(L, 2);
41488   result = (arg1)->FindSubSection((char const *)arg2);
41489   {
41490     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41491     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41492   }
41493   return SWIG_arg;
41494 
41495   if(0) SWIG_fail;
41496 
41497 fail:
41498   lua_error(L);
41499   return SWIG_arg;
41500 }
41501 
41502 
41503 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
41504   int SWIG_arg = 0;
41505   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41506   size_t result;
41507 
41508   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
41509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
41510 
41511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41512     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
41513   }
41514 
41515   result = (arg1)->GetNumSubSections();
41516   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41517   return SWIG_arg;
41518 
41519   if(0) SWIG_fail;
41520 
41521 fail:
41522   lua_error(L);
41523   return SWIG_arg;
41524 }
41525 
41526 
41527 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
41528   int SWIG_arg = 0;
41529   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41530   size_t arg2 ;
41531   lldb::SBSection result;
41532 
41533   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
41534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
41535   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
41536 
41537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41538     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
41539   }
41540 
41541   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41542   arg2 = (size_t)lua_tonumber(L, 2);
41543   result = (arg1)->GetSubSectionAtIndex(arg2);
41544   {
41545     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41547   }
41548   return SWIG_arg;
41549 
41550   if(0) SWIG_fail;
41551 
41552 fail:
41553   lua_error(L);
41554   return SWIG_arg;
41555 }
41556 
41557 
41558 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
41559   int SWIG_arg = 0;
41560   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41561   lldb::addr_t result;
41562 
41563   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
41564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
41565 
41566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41567     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
41568   }
41569 
41570   result = (lldb::addr_t)(arg1)->GetFileAddress();
41571   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41572   return SWIG_arg;
41573 
41574   if(0) SWIG_fail;
41575 
41576 fail:
41577   lua_error(L);
41578   return SWIG_arg;
41579 }
41580 
41581 
41582 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
41583   int SWIG_arg = 0;
41584   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41585   lldb::SBTarget *arg2 = 0 ;
41586   lldb::addr_t result;
41587 
41588   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
41589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
41590   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
41591 
41592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41593     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
41594   }
41595 
41596 
41597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
41598     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
41599   }
41600 
41601   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
41602   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41603   return SWIG_arg;
41604 
41605   if(0) SWIG_fail;
41606 
41607 fail:
41608   lua_error(L);
41609   return SWIG_arg;
41610 }
41611 
41612 
41613 static int _wrap_SBSection_GetByteSize(lua_State* L) {
41614   int SWIG_arg = 0;
41615   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41616   lldb::addr_t result;
41617 
41618   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
41619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
41620 
41621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41622     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
41623   }
41624 
41625   result = (lldb::addr_t)(arg1)->GetByteSize();
41626   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41627   return SWIG_arg;
41628 
41629   if(0) SWIG_fail;
41630 
41631 fail:
41632   lua_error(L);
41633   return SWIG_arg;
41634 }
41635 
41636 
41637 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
41638   int SWIG_arg = 0;
41639   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41640   uint64_t result;
41641 
41642   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
41643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
41644 
41645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41646     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
41647   }
41648 
41649   result = (uint64_t)(arg1)->GetFileOffset();
41650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41651   return SWIG_arg;
41652 
41653   if(0) SWIG_fail;
41654 
41655 fail:
41656   lua_error(L);
41657   return SWIG_arg;
41658 }
41659 
41660 
41661 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
41662   int SWIG_arg = 0;
41663   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41664   uint64_t result;
41665 
41666   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
41667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
41668 
41669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41670     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
41671   }
41672 
41673   result = (uint64_t)(arg1)->GetFileByteSize();
41674   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41675   return SWIG_arg;
41676 
41677   if(0) SWIG_fail;
41678 
41679 fail:
41680   lua_error(L);
41681   return SWIG_arg;
41682 }
41683 
41684 
41685 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
41686   int SWIG_arg = 0;
41687   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41688   lldb::SBData result;
41689 
41690   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
41691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
41692 
41693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41694     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
41695   }
41696 
41697   result = (arg1)->GetSectionData();
41698   {
41699     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
41700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
41701   }
41702   return SWIG_arg;
41703 
41704   if(0) SWIG_fail;
41705 
41706 fail:
41707   lua_error(L);
41708   return SWIG_arg;
41709 }
41710 
41711 
41712 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
41713   int SWIG_arg = 0;
41714   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41715   uint64_t arg2 ;
41716   uint64_t arg3 ;
41717   lldb::SBData result;
41718 
41719   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
41720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
41721   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
41722   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
41723 
41724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41725     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
41726   }
41727 
41728   arg2 = (uint64_t)lua_tonumber(L, 2);
41729   arg3 = (uint64_t)lua_tonumber(L, 3);
41730   result = (arg1)->GetSectionData(arg2,arg3);
41731   {
41732     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
41733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
41734   }
41735   return SWIG_arg;
41736 
41737   if(0) SWIG_fail;
41738 
41739 fail:
41740   lua_error(L);
41741   return SWIG_arg;
41742 }
41743 
41744 
41745 static int _wrap_SBSection_GetSectionData(lua_State* L) {
41746   int argc;
41747   int argv[4]={
41748     1,2,3,4
41749   };
41750 
41751   argc = lua_gettop(L);
41752   if (argc == 1) {
41753     int _v;
41754     {
41755       void *ptr;
41756       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41757         _v = 0;
41758       } else {
41759         _v = 1;
41760       }
41761     }
41762     if (_v) {
41763       return _wrap_SBSection_GetSectionData__SWIG_0(L);
41764     }
41765   }
41766   if (argc == 3) {
41767     int _v;
41768     {
41769       void *ptr;
41770       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41771         _v = 0;
41772       } else {
41773         _v = 1;
41774       }
41775     }
41776     if (_v) {
41777       {
41778         _v = lua_isnumber(L,argv[1]);
41779       }
41780       if (_v) {
41781         {
41782           _v = lua_isnumber(L,argv[2]);
41783         }
41784         if (_v) {
41785           return _wrap_SBSection_GetSectionData__SWIG_1(L);
41786         }
41787       }
41788     }
41789   }
41790 
41791   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
41792     "  Possible C/C++ prototypes are:\n"
41793     "    lldb::SBSection::GetSectionData()\n"
41794     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
41795   lua_error(L);return 0;
41796 }
41797 
41798 
41799 static int _wrap_SBSection_GetSectionType(lua_State* L) {
41800   int SWIG_arg = 0;
41801   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41802   lldb::SectionType result;
41803 
41804   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
41805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
41806 
41807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41808     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
41809   }
41810 
41811   result = (lldb::SectionType)(arg1)->GetSectionType();
41812   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41813   return SWIG_arg;
41814 
41815   if(0) SWIG_fail;
41816 
41817 fail:
41818   lua_error(L);
41819   return SWIG_arg;
41820 }
41821 
41822 
41823 static int _wrap_SBSection_GetPermissions(lua_State* L) {
41824   int SWIG_arg = 0;
41825   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41826   uint32_t result;
41827 
41828   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
41829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
41830 
41831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41832     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
41833   }
41834 
41835   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
41836   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41837   return SWIG_arg;
41838 
41839   if(0) SWIG_fail;
41840 
41841 fail:
41842   lua_error(L);
41843   return SWIG_arg;
41844 }
41845 
41846 
41847 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
41848   int SWIG_arg = 0;
41849   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41850   uint32_t result;
41851 
41852   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
41853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
41854 
41855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41856     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
41857   }
41858 
41859   result = (uint32_t)(arg1)->GetTargetByteSize();
41860   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41861   return SWIG_arg;
41862 
41863   if(0) SWIG_fail;
41864 
41865 fail:
41866   lua_error(L);
41867   return SWIG_arg;
41868 }
41869 
41870 
41871 static int _wrap_SBSection_GetDescription(lua_State* L) {
41872   int SWIG_arg = 0;
41873   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41874   lldb::SBStream *arg2 = 0 ;
41875   bool result;
41876 
41877   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
41878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
41879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
41880 
41881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41882     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
41883   }
41884 
41885 
41886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41887     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41888   }
41889 
41890   result = (bool)(arg1)->GetDescription(*arg2);
41891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41892   return SWIG_arg;
41893 
41894   if(0) SWIG_fail;
41895 
41896 fail:
41897   lua_error(L);
41898   return SWIG_arg;
41899 }
41900 
41901 
41902 static int _wrap_SBSection___eq(lua_State* L) {
41903   int SWIG_arg = 0;
41904   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41905   lldb::SBSection *arg2 = 0 ;
41906   bool result;
41907 
41908   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
41909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
41910   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
41911 
41912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41913     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
41914   }
41915 
41916 
41917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
41918     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
41919   }
41920 
41921   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
41922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41923   return SWIG_arg;
41924 
41925   if(0) SWIG_fail;
41926 
41927 fail:
41928   lua_error(L);
41929   return SWIG_arg;
41930 }
41931 
41932 
41933 static int _wrap_SBSection___tostring(lua_State* L) {
41934   int SWIG_arg = 0;
41935   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41936   std::string result;
41937 
41938   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
41939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
41940 
41941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41942     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
41943   }
41944 
41945   result = lldb_SBSection___str__(arg1);
41946   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
41947   return SWIG_arg;
41948 
41949   if(0) SWIG_fail;
41950 
41951 fail:
41952   lua_error(L);
41953   return SWIG_arg;
41954 }
41955 
41956 
41957 static void swig_delete_SBSection(void *obj) {
41958 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
41959 delete arg1;
41960 }
41961 static int _proxy__wrap_new_SBSection(lua_State *L) {
41962     assert(lua_istable(L,1));
41963     lua_pushcfunction(L,_wrap_new_SBSection);
41964     assert(!lua_isnil(L,-1));
41965     lua_replace(L,1); /* replace our table with real constructor */
41966     lua_call(L,lua_gettop(L)-1,1);
41967     return 1;
41968 }
41969 static swig_lua_attribute swig_SBSection_attributes[] = {
41970     {0,0,0}
41971 };
41972 static swig_lua_method swig_SBSection_methods[]= {
41973     { "IsValid", _wrap_SBSection_IsValid},
41974     { "GetName", _wrap_SBSection_GetName},
41975     { "GetParent", _wrap_SBSection_GetParent},
41976     { "FindSubSection", _wrap_SBSection_FindSubSection},
41977     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
41978     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
41979     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
41980     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
41981     { "GetByteSize", _wrap_SBSection_GetByteSize},
41982     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
41983     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
41984     { "GetSectionData", _wrap_SBSection_GetSectionData},
41985     { "GetSectionType", _wrap_SBSection_GetSectionType},
41986     { "GetPermissions", _wrap_SBSection_GetPermissions},
41987     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
41988     { "GetDescription", _wrap_SBSection_GetDescription},
41989     { "__eq", _wrap_SBSection___eq},
41990     { "__tostring", _wrap_SBSection___tostring},
41991     {0,0}
41992 };
41993 static swig_lua_method swig_SBSection_meta[] = {
41994     { "__eq", _wrap_SBSection___eq},
41995     { "__tostring", _wrap_SBSection___tostring},
41996     {0,0}
41997 };
41998 
41999 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42000     {0,0,0}
42001 };
42002 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42003     {0,0,0,0,0,0}
42004 };
42005 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42006     {0,0}
42007 };
42008 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42009     0
42010 };
42011 
42012 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
42013     "SBSection",
42014     swig_SBSection_Sf_SwigStatic_methods,
42015     swig_SBSection_Sf_SwigStatic_attributes,
42016     swig_SBSection_Sf_SwigStatic_constants,
42017     swig_SBSection_Sf_SwigStatic_classes,
42018     0
42019 };
42020 static swig_lua_class *swig_SBSection_bases[] = {0};
42021 static const char *swig_SBSection_base_names[] = {0};
42022 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 };
42023 
42024 static int _wrap_new_SBSourceManager(lua_State* L) {
42025   int SWIG_arg = 0;
42026   lldb::SBSourceManager *arg1 = 0 ;
42027   lldb::SBSourceManager *result = 0 ;
42028 
42029   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
42030   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
42031 
42032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42033     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
42034   }
42035 
42036   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
42037   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
42038   return SWIG_arg;
42039 
42040   if(0) SWIG_fail;
42041 
42042 fail:
42043   lua_error(L);
42044   return SWIG_arg;
42045 }
42046 
42047 
42048 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
42049   int SWIG_arg = 0;
42050   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42051   lldb::SBFileSpec *arg2 = 0 ;
42052   uint32_t arg3 ;
42053   uint32_t arg4 ;
42054   uint32_t arg5 ;
42055   char *arg6 = (char *) 0 ;
42056   lldb::SBStream *arg7 = 0 ;
42057   size_t result;
42058 
42059   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
42060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
42061   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
42062   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
42063   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
42064   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
42065   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
42066   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
42067 
42068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42069     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
42070   }
42071 
42072 
42073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42074     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
42075   }
42076 
42077   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42078   arg3 = (uint32_t)lua_tonumber(L, 3);
42079   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42080   arg4 = (uint32_t)lua_tonumber(L, 4);
42081   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42082   arg5 = (uint32_t)lua_tonumber(L, 5);
42083   arg6 = (char *)lua_tostring(L, 6);
42084 
42085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
42086     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
42087   }
42088 
42089   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
42090   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42091   return SWIG_arg;
42092 
42093   if(0) SWIG_fail;
42094 
42095 fail:
42096   lua_error(L);
42097   return SWIG_arg;
42098 }
42099 
42100 
42101 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
42102   int SWIG_arg = 0;
42103   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42104   lldb::SBFileSpec *arg2 = 0 ;
42105   uint32_t arg3 ;
42106   uint32_t arg4 ;
42107   uint32_t arg5 ;
42108   uint32_t arg6 ;
42109   char *arg7 = (char *) 0 ;
42110   lldb::SBStream *arg8 = 0 ;
42111   size_t result;
42112 
42113   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
42114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
42115   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
42116   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
42117   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
42118   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
42119   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
42120   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
42121   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
42122 
42123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42124     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
42125   }
42126 
42127 
42128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42129     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
42130   }
42131 
42132   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42133   arg3 = (uint32_t)lua_tonumber(L, 3);
42134   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42135   arg4 = (uint32_t)lua_tonumber(L, 4);
42136   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42137   arg5 = (uint32_t)lua_tonumber(L, 5);
42138   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
42139   arg6 = (uint32_t)lua_tonumber(L, 6);
42140   arg7 = (char *)lua_tostring(L, 7);
42141 
42142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
42143     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
42144   }
42145 
42146   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
42147   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42148   return SWIG_arg;
42149 
42150   if(0) SWIG_fail;
42151 
42152 fail:
42153   lua_error(L);
42154   return SWIG_arg;
42155 }
42156 
42157 
42158 static void swig_delete_SBSourceManager(void *obj) {
42159 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
42160 delete arg1;
42161 }
42162 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
42163     assert(lua_istable(L,1));
42164     lua_pushcfunction(L,_wrap_new_SBSourceManager);
42165     assert(!lua_isnil(L,-1));
42166     lua_replace(L,1); /* replace our table with real constructor */
42167     lua_call(L,lua_gettop(L)-1,1);
42168     return 1;
42169 }
42170 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
42171     {0,0,0}
42172 };
42173 static swig_lua_method swig_SBSourceManager_methods[]= {
42174     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
42175     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
42176     {0,0}
42177 };
42178 static swig_lua_method swig_SBSourceManager_meta[] = {
42179     {0,0}
42180 };
42181 
42182 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
42183     {0,0,0}
42184 };
42185 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
42186     {0,0,0,0,0,0}
42187 };
42188 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
42189     {0,0}
42190 };
42191 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
42192     0
42193 };
42194 
42195 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
42196     "SBSourceManager",
42197     swig_SBSourceManager_Sf_SwigStatic_methods,
42198     swig_SBSourceManager_Sf_SwigStatic_attributes,
42199     swig_SBSourceManager_Sf_SwigStatic_constants,
42200     swig_SBSourceManager_Sf_SwigStatic_classes,
42201     0
42202 };
42203 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
42204 static const char *swig_SBSourceManager_base_names[] = {0};
42205 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 };
42206 
42207 static int _wrap_new_SBStream(lua_State* L) {
42208   int SWIG_arg = 0;
42209   lldb::SBStream *result = 0 ;
42210 
42211   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
42212   result = (lldb::SBStream *)new lldb::SBStream();
42213   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
42214   return SWIG_arg;
42215 
42216   if(0) SWIG_fail;
42217 
42218 fail:
42219   lua_error(L);
42220   return SWIG_arg;
42221 }
42222 
42223 
42224 static int _wrap_SBStream_IsValid(lua_State* L) {
42225   int SWIG_arg = 0;
42226   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42227   bool result;
42228 
42229   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
42230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
42231 
42232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42233     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
42234   }
42235 
42236   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
42237   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42238   return SWIG_arg;
42239 
42240   if(0) SWIG_fail;
42241 
42242 fail:
42243   lua_error(L);
42244   return SWIG_arg;
42245 }
42246 
42247 
42248 static int _wrap_SBStream_GetData(lua_State* L) {
42249   int SWIG_arg = 0;
42250   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42251   char *result = 0 ;
42252 
42253   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
42254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
42255 
42256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42257     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
42258   }
42259 
42260   result = (char *)(arg1)->GetData();
42261   lua_pushstring(L,(const char *)result); SWIG_arg++;
42262   return SWIG_arg;
42263 
42264   if(0) SWIG_fail;
42265 
42266 fail:
42267   lua_error(L);
42268   return SWIG_arg;
42269 }
42270 
42271 
42272 static int _wrap_SBStream_GetSize(lua_State* L) {
42273   int SWIG_arg = 0;
42274   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42275   size_t result;
42276 
42277   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
42278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
42279 
42280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42281     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
42282   }
42283 
42284   result = (arg1)->GetSize();
42285   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42286   return SWIG_arg;
42287 
42288   if(0) SWIG_fail;
42289 
42290 fail:
42291   lua_error(L);
42292   return SWIG_arg;
42293 }
42294 
42295 
42296 static int _wrap_SBStream_Print(lua_State* L) {
42297   int SWIG_arg = 0;
42298   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42299   char *arg2 = (char *) 0 ;
42300 
42301   SWIG_check_num_args("lldb::SBStream::Print",2,2)
42302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
42303   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
42304 
42305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42306     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
42307   }
42308 
42309   arg2 = (char *)lua_tostring(L, 2);
42310   lldb_SBStream_Print(arg1,(char const *)arg2);
42311 
42312   return SWIG_arg;
42313 
42314   if(0) SWIG_fail;
42315 
42316 fail:
42317   lua_error(L);
42318   return SWIG_arg;
42319 }
42320 
42321 
42322 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
42323   int SWIG_arg = 0;
42324   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42325   char *arg2 = (char *) 0 ;
42326   bool arg3 ;
42327 
42328   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
42329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42330   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
42331   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
42332 
42333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42334     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42335   }
42336 
42337   arg2 = (char *)lua_tostring(L, 2);
42338   arg3 = (lua_toboolean(L, 3)!=0);
42339   (arg1)->RedirectToFile((char const *)arg2,arg3);
42340 
42341   return SWIG_arg;
42342 
42343   if(0) SWIG_fail;
42344 
42345 fail:
42346   lua_error(L);
42347   return SWIG_arg;
42348 }
42349 
42350 
42351 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
42352   int SWIG_arg = 0;
42353   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42354   lldb::SBFile arg2 ;
42355   lldb::SBFile *argp2 ;
42356 
42357   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
42358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42359   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
42360 
42361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42362     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42363   }
42364 
42365 
42366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
42367     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
42368   }
42369   arg2 = *argp2;
42370 
42371   (arg1)->RedirectToFile(arg2);
42372 
42373   return SWIG_arg;
42374 
42375   if(0) SWIG_fail;
42376 
42377 fail:
42378   lua_error(L);
42379   return SWIG_arg;
42380 }
42381 
42382 
42383 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
42384   int SWIG_arg = 0;
42385   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42386   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
42387   lldb::FileSP *argp2 ;
42388 
42389   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
42390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42391   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
42392 
42393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42394     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42395   }
42396 
42397 
42398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
42399     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
42400   }
42401   arg2 = *argp2;
42402 
42403   (arg1)->RedirectToFile(arg2);
42404 
42405   return SWIG_arg;
42406 
42407   if(0) SWIG_fail;
42408 
42409 fail:
42410   lua_error(L);
42411   return SWIG_arg;
42412 }
42413 
42414 
42415 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
42416   int argc;
42417   int argv[4]={
42418     1,2,3,4
42419   };
42420 
42421   argc = lua_gettop(L);
42422   if (argc == 2) {
42423     int _v;
42424     {
42425       void *ptr;
42426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42427         _v = 0;
42428       } else {
42429         _v = 1;
42430       }
42431     }
42432     if (_v) {
42433       {
42434         void *ptr;
42435         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
42436           _v = 0;
42437         } else {
42438           _v = 1;
42439         }
42440       }
42441       if (_v) {
42442         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
42443       }
42444     }
42445   }
42446   if (argc == 2) {
42447     int _v;
42448     {
42449       void *ptr;
42450       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42451         _v = 0;
42452       } else {
42453         _v = 1;
42454       }
42455     }
42456     if (_v) {
42457       {
42458         void *ptr;
42459         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
42460           _v = 0;
42461         } else {
42462           _v = 1;
42463         }
42464       }
42465       if (_v) {
42466         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
42467       }
42468     }
42469   }
42470   if (argc == 3) {
42471     int _v;
42472     {
42473       void *ptr;
42474       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42475         _v = 0;
42476       } else {
42477         _v = 1;
42478       }
42479     }
42480     if (_v) {
42481       {
42482         _v = SWIG_lua_isnilstring(L,argv[1]);
42483       }
42484       if (_v) {
42485         {
42486           _v = lua_isboolean(L,argv[2]);
42487         }
42488         if (_v) {
42489           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
42490         }
42491       }
42492     }
42493   }
42494 
42495   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
42496     "  Possible C/C++ prototypes are:\n"
42497     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
42498     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
42499     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
42500   lua_error(L);return 0;
42501 }
42502 
42503 
42504 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
42505   int SWIG_arg = 0;
42506   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42507   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
42508   bool arg3 ;
42509   lldb::FileSP *argp2 ;
42510 
42511   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
42512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
42513   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
42514   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
42515 
42516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42517     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
42518   }
42519 
42520 
42521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
42522     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
42523   }
42524   arg2 = *argp2;
42525 
42526   arg3 = (lua_toboolean(L, 3)!=0);
42527   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
42528 
42529   return SWIG_arg;
42530 
42531   if(0) SWIG_fail;
42532 
42533 fail:
42534   lua_error(L);
42535   return SWIG_arg;
42536 }
42537 
42538 
42539 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
42540   int SWIG_arg = 0;
42541   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42542   int arg2 ;
42543   bool arg3 ;
42544 
42545   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
42546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
42547   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
42548   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
42549 
42550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42551     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
42552   }
42553 
42554   arg2 = (int)lua_tonumber(L, 2);
42555   arg3 = (lua_toboolean(L, 3)!=0);
42556   (arg1)->RedirectToFileDescriptor(arg2,arg3);
42557 
42558   return SWIG_arg;
42559 
42560   if(0) SWIG_fail;
42561 
42562 fail:
42563   lua_error(L);
42564   return SWIG_arg;
42565 }
42566 
42567 
42568 static int _wrap_SBStream_Clear(lua_State* L) {
42569   int SWIG_arg = 0;
42570   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42571 
42572   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
42573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
42574 
42575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42576     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
42577   }
42578 
42579   (arg1)->Clear();
42580 
42581   return SWIG_arg;
42582 
42583   if(0) SWIG_fail;
42584 
42585 fail:
42586   lua_error(L);
42587   return SWIG_arg;
42588 }
42589 
42590 
42591 static void swig_delete_SBStream(void *obj) {
42592 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
42593 delete arg1;
42594 }
42595 static int _proxy__wrap_new_SBStream(lua_State *L) {
42596     assert(lua_istable(L,1));
42597     lua_pushcfunction(L,_wrap_new_SBStream);
42598     assert(!lua_isnil(L,-1));
42599     lua_replace(L,1); /* replace our table with real constructor */
42600     lua_call(L,lua_gettop(L)-1,1);
42601     return 1;
42602 }
42603 static swig_lua_attribute swig_SBStream_attributes[] = {
42604     {0,0,0}
42605 };
42606 static swig_lua_method swig_SBStream_methods[]= {
42607     { "IsValid", _wrap_SBStream_IsValid},
42608     { "GetData", _wrap_SBStream_GetData},
42609     { "GetSize", _wrap_SBStream_GetSize},
42610     { "Print", _wrap_SBStream_Print},
42611     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
42612     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
42613     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
42614     { "Clear", _wrap_SBStream_Clear},
42615     {0,0}
42616 };
42617 static swig_lua_method swig_SBStream_meta[] = {
42618     {0,0}
42619 };
42620 
42621 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
42622     {0,0,0}
42623 };
42624 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
42625     {0,0,0,0,0,0}
42626 };
42627 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
42628     {0,0}
42629 };
42630 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
42631     0
42632 };
42633 
42634 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
42635     "SBStream",
42636     swig_SBStream_Sf_SwigStatic_methods,
42637     swig_SBStream_Sf_SwigStatic_attributes,
42638     swig_SBStream_Sf_SwigStatic_constants,
42639     swig_SBStream_Sf_SwigStatic_classes,
42640     0
42641 };
42642 static swig_lua_class *swig_SBStream_bases[] = {0};
42643 static const char *swig_SBStream_base_names[] = {0};
42644 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 };
42645 
42646 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
42647   int SWIG_arg = 0;
42648   lldb::SBStringList *result = 0 ;
42649 
42650   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
42651   result = (lldb::SBStringList *)new lldb::SBStringList();
42652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
42653   return SWIG_arg;
42654 
42655   if(0) SWIG_fail;
42656 
42657 fail:
42658   lua_error(L);
42659   return SWIG_arg;
42660 }
42661 
42662 
42663 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
42664   int SWIG_arg = 0;
42665   lldb::SBStringList *arg1 = 0 ;
42666   lldb::SBStringList *result = 0 ;
42667 
42668   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
42669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
42670 
42671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42672     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
42673   }
42674 
42675   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
42676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
42677   return SWIG_arg;
42678 
42679   if(0) SWIG_fail;
42680 
42681 fail:
42682   lua_error(L);
42683   return SWIG_arg;
42684 }
42685 
42686 
42687 static int _wrap_new_SBStringList(lua_State* L) {
42688   int argc;
42689   int argv[2]={
42690     1,2
42691   };
42692 
42693   argc = lua_gettop(L);
42694   if (argc == 0) {
42695     return _wrap_new_SBStringList__SWIG_0(L);
42696   }
42697   if (argc == 1) {
42698     int _v;
42699     {
42700       void *ptr;
42701       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42702         _v = 0;
42703       } else {
42704         _v = 1;
42705       }
42706     }
42707     if (_v) {
42708       return _wrap_new_SBStringList__SWIG_1(L);
42709     }
42710   }
42711 
42712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
42713     "  Possible C/C++ prototypes are:\n"
42714     "    lldb::SBStringList::SBStringList()\n"
42715     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
42716   lua_error(L);return 0;
42717 }
42718 
42719 
42720 static int _wrap_SBStringList_IsValid(lua_State* L) {
42721   int SWIG_arg = 0;
42722   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42723   bool result;
42724 
42725   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
42726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
42727 
42728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42729     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
42730   }
42731 
42732   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
42733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42734   return SWIG_arg;
42735 
42736   if(0) SWIG_fail;
42737 
42738 fail:
42739   lua_error(L);
42740   return SWIG_arg;
42741 }
42742 
42743 
42744 static int _wrap_SBStringList_AppendString(lua_State* L) {
42745   int SWIG_arg = 0;
42746   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42747   char *arg2 = (char *) 0 ;
42748 
42749   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
42750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
42751   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
42752 
42753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42754     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
42755   }
42756 
42757   arg2 = (char *)lua_tostring(L, 2);
42758   (arg1)->AppendString((char const *)arg2);
42759 
42760   return SWIG_arg;
42761 
42762   if(0) SWIG_fail;
42763 
42764 fail:
42765   lua_error(L);
42766   return SWIG_arg;
42767 }
42768 
42769 
42770 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
42771   int SWIG_arg = 0;
42772   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42773   char **arg2 = (char **) 0 ;
42774   int arg3 ;
42775 
42776   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
42777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
42778   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
42779   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
42780 
42781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42782     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
42783   }
42784 
42785 
42786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
42787     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
42788   }
42789 
42790   arg3 = (int)lua_tonumber(L, 3);
42791   (arg1)->AppendList((char const **)arg2,arg3);
42792 
42793   return SWIG_arg;
42794 
42795   if(0) SWIG_fail;
42796 
42797 fail:
42798   lua_error(L);
42799   return SWIG_arg;
42800 }
42801 
42802 
42803 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
42804   int SWIG_arg = 0;
42805   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42806   lldb::SBStringList *arg2 = 0 ;
42807 
42808   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
42809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
42810   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
42811 
42812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42813     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
42814   }
42815 
42816 
42817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
42818     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
42819   }
42820 
42821   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
42822 
42823   return SWIG_arg;
42824 
42825   if(0) SWIG_fail;
42826 
42827 fail:
42828   lua_error(L);
42829   return SWIG_arg;
42830 }
42831 
42832 
42833 static int _wrap_SBStringList_AppendList(lua_State* L) {
42834   int argc;
42835   int argv[4]={
42836     1,2,3,4
42837   };
42838 
42839   argc = lua_gettop(L);
42840   if (argc == 2) {
42841     int _v;
42842     {
42843       void *ptr;
42844       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42845         _v = 0;
42846       } else {
42847         _v = 1;
42848       }
42849     }
42850     if (_v) {
42851       {
42852         void *ptr;
42853         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42854           _v = 0;
42855         } else {
42856           _v = 1;
42857         }
42858       }
42859       if (_v) {
42860         return _wrap_SBStringList_AppendList__SWIG_1(L);
42861       }
42862     }
42863   }
42864   if (argc == 3) {
42865     int _v;
42866     {
42867       void *ptr;
42868       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42869         _v = 0;
42870       } else {
42871         _v = 1;
42872       }
42873     }
42874     if (_v) {
42875       {
42876         void *ptr;
42877         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
42878           _v = 0;
42879         } else {
42880           _v = 1;
42881         }
42882       }
42883       if (_v) {
42884         {
42885           _v = lua_isnumber(L,argv[2]);
42886         }
42887         if (_v) {
42888           return _wrap_SBStringList_AppendList__SWIG_0(L);
42889         }
42890       }
42891     }
42892   }
42893 
42894   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
42895     "  Possible C/C++ prototypes are:\n"
42896     "    lldb::SBStringList::AppendList(char const **,int)\n"
42897     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
42898   lua_error(L);return 0;
42899 }
42900 
42901 
42902 static int _wrap_SBStringList_GetSize(lua_State* L) {
42903   int SWIG_arg = 0;
42904   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42905   uint32_t result;
42906 
42907   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
42908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
42909 
42910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42911     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
42912   }
42913 
42914   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
42915   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42916   return SWIG_arg;
42917 
42918   if(0) SWIG_fail;
42919 
42920 fail:
42921   lua_error(L);
42922   return SWIG_arg;
42923 }
42924 
42925 
42926 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
42927   int SWIG_arg = 0;
42928   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42929   size_t arg2 ;
42930   char *result = 0 ;
42931 
42932   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
42933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
42934   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
42935 
42936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42937     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
42938   }
42939 
42940   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
42941   arg2 = (size_t)lua_tonumber(L, 2);
42942   result = (char *)(arg1)->GetStringAtIndex(arg2);
42943   lua_pushstring(L,(const char *)result); SWIG_arg++;
42944   return SWIG_arg;
42945 
42946   if(0) SWIG_fail;
42947 
42948 fail:
42949   lua_error(L);
42950   return SWIG_arg;
42951 }
42952 
42953 
42954 static int _wrap_SBStringList_Clear(lua_State* L) {
42955   int SWIG_arg = 0;
42956   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42957 
42958   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
42959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
42960 
42961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42962     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
42963   }
42964 
42965   (arg1)->Clear();
42966 
42967   return SWIG_arg;
42968 
42969   if(0) SWIG_fail;
42970 
42971 fail:
42972   lua_error(L);
42973   return SWIG_arg;
42974 }
42975 
42976 
42977 static void swig_delete_SBStringList(void *obj) {
42978 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
42979 delete arg1;
42980 }
42981 static int _proxy__wrap_new_SBStringList(lua_State *L) {
42982     assert(lua_istable(L,1));
42983     lua_pushcfunction(L,_wrap_new_SBStringList);
42984     assert(!lua_isnil(L,-1));
42985     lua_replace(L,1); /* replace our table with real constructor */
42986     lua_call(L,lua_gettop(L)-1,1);
42987     return 1;
42988 }
42989 static swig_lua_attribute swig_SBStringList_attributes[] = {
42990     {0,0,0}
42991 };
42992 static swig_lua_method swig_SBStringList_methods[]= {
42993     { "IsValid", _wrap_SBStringList_IsValid},
42994     { "AppendString", _wrap_SBStringList_AppendString},
42995     { "AppendList", _wrap_SBStringList_AppendList},
42996     { "GetSize", _wrap_SBStringList_GetSize},
42997     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
42998     { "Clear", _wrap_SBStringList_Clear},
42999     {0,0}
43000 };
43001 static swig_lua_method swig_SBStringList_meta[] = {
43002     {0,0}
43003 };
43004 
43005 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43006     {0,0,0}
43007 };
43008 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43009     {0,0,0,0,0,0}
43010 };
43011 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43012     {0,0}
43013 };
43014 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43015     0
43016 };
43017 
43018 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
43019     "SBStringList",
43020     swig_SBStringList_Sf_SwigStatic_methods,
43021     swig_SBStringList_Sf_SwigStatic_attributes,
43022     swig_SBStringList_Sf_SwigStatic_constants,
43023     swig_SBStringList_Sf_SwigStatic_classes,
43024     0
43025 };
43026 static swig_lua_class *swig_SBStringList_bases[] = {0};
43027 static const char *swig_SBStringList_base_names[] = {0};
43028 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 };
43029 
43030 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
43031   int SWIG_arg = 0;
43032   lldb::SBStructuredData *result = 0 ;
43033 
43034   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
43035   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
43036   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43037   return SWIG_arg;
43038 
43039   if(0) SWIG_fail;
43040 
43041 fail:
43042   lua_error(L);
43043   return SWIG_arg;
43044 }
43045 
43046 
43047 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
43048   int SWIG_arg = 0;
43049   lldb::SBStructuredData *arg1 = 0 ;
43050   lldb::SBStructuredData *result = 0 ;
43051 
43052   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
43054 
43055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43056     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
43057   }
43058 
43059   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
43060   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43061   return SWIG_arg;
43062 
43063   if(0) SWIG_fail;
43064 
43065 fail:
43066   lua_error(L);
43067   return SWIG_arg;
43068 }
43069 
43070 
43071 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
43072   int SWIG_arg = 0;
43073   lldb::EventSP *arg1 = 0 ;
43074   lldb::SBStructuredData *result = 0 ;
43075 
43076   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43077   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
43078 
43079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
43080     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
43081   }
43082 
43083   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
43084   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43085   return SWIG_arg;
43086 
43087   if(0) SWIG_fail;
43088 
43089 fail:
43090   lua_error(L);
43091   return SWIG_arg;
43092 }
43093 
43094 
43095 static int _wrap_new_SBStructuredData(lua_State* L) {
43096   int argc;
43097   int argv[2]={
43098     1,2
43099   };
43100 
43101   argc = lua_gettop(L);
43102   if (argc == 0) {
43103     return _wrap_new_SBStructuredData__SWIG_0(L);
43104   }
43105   if (argc == 1) {
43106     int _v;
43107     {
43108       void *ptr;
43109       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43110         _v = 0;
43111       } else {
43112         _v = 1;
43113       }
43114     }
43115     if (_v) {
43116       return _wrap_new_SBStructuredData__SWIG_1(L);
43117     }
43118   }
43119   if (argc == 1) {
43120     int _v;
43121     {
43122       void *ptr;
43123       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t, 0)) {
43124         _v = 0;
43125       } else {
43126         _v = 1;
43127       }
43128     }
43129     if (_v) {
43130       return _wrap_new_SBStructuredData__SWIG_2(L);
43131     }
43132   }
43133 
43134   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
43135     "  Possible C/C++ prototypes are:\n"
43136     "    lldb::SBStructuredData::SBStructuredData()\n"
43137     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
43138     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
43139   lua_error(L);return 0;
43140 }
43141 
43142 
43143 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
43144   int SWIG_arg = 0;
43145   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43146   bool result;
43147 
43148   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
43149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
43150 
43151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43152     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
43153   }
43154 
43155   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
43156   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43157   return SWIG_arg;
43158 
43159   if(0) SWIG_fail;
43160 
43161 fail:
43162   lua_error(L);
43163   return SWIG_arg;
43164 }
43165 
43166 
43167 static int _wrap_SBStructuredData_Clear(lua_State* L) {
43168   int SWIG_arg = 0;
43169   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43170 
43171   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
43172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
43173 
43174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43175     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
43176   }
43177 
43178   (arg1)->Clear();
43179 
43180   return SWIG_arg;
43181 
43182   if(0) SWIG_fail;
43183 
43184 fail:
43185   lua_error(L);
43186   return SWIG_arg;
43187 }
43188 
43189 
43190 static int _wrap_SBStructuredData_GetType(lua_State* L) {
43191   int SWIG_arg = 0;
43192   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43193   lldb::StructuredDataType result;
43194 
43195   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
43196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
43197 
43198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43199     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
43200   }
43201 
43202   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
43203   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
43204   return SWIG_arg;
43205 
43206   if(0) SWIG_fail;
43207 
43208 fail:
43209   lua_error(L);
43210   return SWIG_arg;
43211 }
43212 
43213 
43214 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
43215   int SWIG_arg = 0;
43216   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43217   size_t result;
43218 
43219   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
43220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
43221 
43222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43223     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
43224   }
43225 
43226   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
43227   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43228   return SWIG_arg;
43229 
43230   if(0) SWIG_fail;
43231 
43232 fail:
43233   lua_error(L);
43234   return SWIG_arg;
43235 }
43236 
43237 
43238 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
43239   int SWIG_arg = 0;
43240   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43241   lldb::SBStringList *arg2 = 0 ;
43242   bool result;
43243 
43244   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
43245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
43246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
43247 
43248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43249     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
43250   }
43251 
43252 
43253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
43254     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
43255   }
43256 
43257   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
43258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43259   return SWIG_arg;
43260 
43261   if(0) SWIG_fail;
43262 
43263 fail:
43264   lua_error(L);
43265   return SWIG_arg;
43266 }
43267 
43268 
43269 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
43270   int SWIG_arg = 0;
43271   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43272   char *arg2 = (char *) 0 ;
43273   lldb::SBStructuredData result;
43274 
43275   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
43276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
43277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
43278 
43279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43280     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
43281   }
43282 
43283   arg2 = (char *)lua_tostring(L, 2);
43284   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
43285   {
43286     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
43287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43288   }
43289   return SWIG_arg;
43290 
43291   if(0) SWIG_fail;
43292 
43293 fail:
43294   lua_error(L);
43295   return SWIG_arg;
43296 }
43297 
43298 
43299 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
43300   int SWIG_arg = 0;
43301   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43302   size_t arg2 ;
43303   lldb::SBStructuredData result;
43304 
43305   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
43306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
43307   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
43308 
43309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43310     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
43311   }
43312 
43313   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
43314   arg2 = (size_t)lua_tonumber(L, 2);
43315   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
43316   {
43317     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
43318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43319   }
43320   return SWIG_arg;
43321 
43322   if(0) SWIG_fail;
43323 
43324 fail:
43325   lua_error(L);
43326   return SWIG_arg;
43327 }
43328 
43329 
43330 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
43331   int SWIG_arg = 0;
43332   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43333   uint64_t arg2 ;
43334   uint64_t result;
43335 
43336   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
43337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
43338   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
43339 
43340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43341     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43342   }
43343 
43344   arg2 = (uint64_t)lua_tonumber(L, 2);
43345   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
43346   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43347   return SWIG_arg;
43348 
43349   if(0) SWIG_fail;
43350 
43351 fail:
43352   lua_error(L);
43353   return SWIG_arg;
43354 }
43355 
43356 
43357 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
43358   int SWIG_arg = 0;
43359   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43360   uint64_t result;
43361 
43362   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
43363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
43364 
43365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43366     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43367   }
43368 
43369   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
43370   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43371   return SWIG_arg;
43372 
43373   if(0) SWIG_fail;
43374 
43375 fail:
43376   lua_error(L);
43377   return SWIG_arg;
43378 }
43379 
43380 
43381 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
43382   int argc;
43383   int argv[3]={
43384     1,2,3
43385   };
43386 
43387   argc = lua_gettop(L);
43388   if (argc == 1) {
43389     int _v;
43390     {
43391       void *ptr;
43392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43393         _v = 0;
43394       } else {
43395         _v = 1;
43396       }
43397     }
43398     if (_v) {
43399       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
43400     }
43401   }
43402   if (argc == 2) {
43403     int _v;
43404     {
43405       void *ptr;
43406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43407         _v = 0;
43408       } else {
43409         _v = 1;
43410       }
43411     }
43412     if (_v) {
43413       {
43414         _v = lua_isnumber(L,argv[1]);
43415       }
43416       if (_v) {
43417         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
43418       }
43419     }
43420   }
43421 
43422   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
43423     "  Possible C/C++ prototypes are:\n"
43424     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
43425     "    lldb::SBStructuredData::GetIntegerValue() const\n");
43426   lua_error(L);return 0;
43427 }
43428 
43429 
43430 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
43431   int SWIG_arg = 0;
43432   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43433   double arg2 ;
43434   double result;
43435 
43436   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
43437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
43438   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
43439 
43440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43441     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43442   }
43443 
43444   arg2 = (double)lua_tonumber(L, 2);
43445   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
43446   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43447   return SWIG_arg;
43448 
43449   if(0) SWIG_fail;
43450 
43451 fail:
43452   lua_error(L);
43453   return SWIG_arg;
43454 }
43455 
43456 
43457 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
43458   int SWIG_arg = 0;
43459   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43460   double result;
43461 
43462   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
43463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
43464 
43465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43466     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43467   }
43468 
43469   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
43470   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43471   return SWIG_arg;
43472 
43473   if(0) SWIG_fail;
43474 
43475 fail:
43476   lua_error(L);
43477   return SWIG_arg;
43478 }
43479 
43480 
43481 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
43482   int argc;
43483   int argv[3]={
43484     1,2,3
43485   };
43486 
43487   argc = lua_gettop(L);
43488   if (argc == 1) {
43489     int _v;
43490     {
43491       void *ptr;
43492       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43493         _v = 0;
43494       } else {
43495         _v = 1;
43496       }
43497     }
43498     if (_v) {
43499       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
43500     }
43501   }
43502   if (argc == 2) {
43503     int _v;
43504     {
43505       void *ptr;
43506       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43507         _v = 0;
43508       } else {
43509         _v = 1;
43510       }
43511     }
43512     if (_v) {
43513       {
43514         _v = lua_isnumber(L,argv[1]);
43515       }
43516       if (_v) {
43517         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
43518       }
43519     }
43520   }
43521 
43522   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
43523     "  Possible C/C++ prototypes are:\n"
43524     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
43525     "    lldb::SBStructuredData::GetFloatValue() const\n");
43526   lua_error(L);return 0;
43527 }
43528 
43529 
43530 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
43531   int SWIG_arg = 0;
43532   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43533   bool arg2 ;
43534   bool result;
43535 
43536   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
43537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
43538   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
43539 
43540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43541     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43542   }
43543 
43544   arg2 = (lua_toboolean(L, 2)!=0);
43545   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
43546   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43547   return SWIG_arg;
43548 
43549   if(0) SWIG_fail;
43550 
43551 fail:
43552   lua_error(L);
43553   return SWIG_arg;
43554 }
43555 
43556 
43557 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
43558   int SWIG_arg = 0;
43559   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43560   bool result;
43561 
43562   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
43563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
43564 
43565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43566     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43567   }
43568 
43569   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
43570   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43571   return SWIG_arg;
43572 
43573   if(0) SWIG_fail;
43574 
43575 fail:
43576   lua_error(L);
43577   return SWIG_arg;
43578 }
43579 
43580 
43581 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
43582   int argc;
43583   int argv[3]={
43584     1,2,3
43585   };
43586 
43587   argc = lua_gettop(L);
43588   if (argc == 1) {
43589     int _v;
43590     {
43591       void *ptr;
43592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43593         _v = 0;
43594       } else {
43595         _v = 1;
43596       }
43597     }
43598     if (_v) {
43599       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
43600     }
43601   }
43602   if (argc == 2) {
43603     int _v;
43604     {
43605       void *ptr;
43606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43607         _v = 0;
43608       } else {
43609         _v = 1;
43610       }
43611     }
43612     if (_v) {
43613       {
43614         _v = lua_isboolean(L,argv[1]);
43615       }
43616       if (_v) {
43617         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
43618       }
43619     }
43620   }
43621 
43622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
43623     "  Possible C/C++ prototypes are:\n"
43624     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
43625     "    lldb::SBStructuredData::GetBooleanValue() const\n");
43626   lua_error(L);return 0;
43627 }
43628 
43629 
43630 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
43631   int SWIG_arg = 0;
43632   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43633   char *arg2 = (char *) 0 ;
43634   size_t arg3 ;
43635   size_t result;
43636 
43637   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",3,3)
43638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
43639   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",2,"char *");
43640   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",3,"size_t");
43641 
43642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43643     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43644   }
43645 
43646   arg2 = (char *)lua_tostring(L, 2);
43647   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
43648   arg3 = (size_t)lua_tonumber(L, 3);
43649   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
43650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43651   return SWIG_arg;
43652 
43653   if(0) SWIG_fail;
43654 
43655 fail:
43656   lua_error(L);
43657   return SWIG_arg;
43658 }
43659 
43660 
43661 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
43662   int SWIG_arg = 0;
43663   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43664   lldb::SBStream *arg2 = 0 ;
43665   lldb::SBError result;
43666 
43667   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
43668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
43669   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
43670 
43671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43672     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
43673   }
43674 
43675 
43676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43677     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
43678   }
43679 
43680   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
43681   {
43682     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43684   }
43685   return SWIG_arg;
43686 
43687   if(0) SWIG_fail;
43688 
43689 fail:
43690   lua_error(L);
43691   return SWIG_arg;
43692 }
43693 
43694 
43695 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
43696   int SWIG_arg = 0;
43697   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43698   lldb::SBStream *arg2 = 0 ;
43699   lldb::SBError result;
43700 
43701   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
43702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
43703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
43704 
43705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43706     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
43707   }
43708 
43709 
43710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43711     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43712   }
43713 
43714   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
43715   {
43716     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43718   }
43719   return SWIG_arg;
43720 
43721   if(0) SWIG_fail;
43722 
43723 fail:
43724   lua_error(L);
43725   return SWIG_arg;
43726 }
43727 
43728 
43729 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
43730   int SWIG_arg = 0;
43731   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43732   lldb::SBStream *arg2 = 0 ;
43733   lldb::SBError result;
43734 
43735   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
43736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
43737   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
43738 
43739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43740     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
43741   }
43742 
43743 
43744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43745     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
43746   }
43747 
43748   result = (arg1)->SetFromJSON(*arg2);
43749   {
43750     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43752   }
43753   return SWIG_arg;
43754 
43755   if(0) SWIG_fail;
43756 
43757 fail:
43758   lua_error(L);
43759   return SWIG_arg;
43760 }
43761 
43762 
43763 static void swig_delete_SBStructuredData(void *obj) {
43764 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
43765 delete arg1;
43766 }
43767 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
43768     assert(lua_istable(L,1));
43769     lua_pushcfunction(L,_wrap_new_SBStructuredData);
43770     assert(!lua_isnil(L,-1));
43771     lua_replace(L,1); /* replace our table with real constructor */
43772     lua_call(L,lua_gettop(L)-1,1);
43773     return 1;
43774 }
43775 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
43776     {0,0,0}
43777 };
43778 static swig_lua_method swig_SBStructuredData_methods[]= {
43779     { "IsValid", _wrap_SBStructuredData_IsValid},
43780     { "Clear", _wrap_SBStructuredData_Clear},
43781     { "GetType", _wrap_SBStructuredData_GetType},
43782     { "GetSize", _wrap_SBStructuredData_GetSize},
43783     { "GetKeys", _wrap_SBStructuredData_GetKeys},
43784     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
43785     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
43786     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
43787     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
43788     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
43789     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
43790     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
43791     { "GetDescription", _wrap_SBStructuredData_GetDescription},
43792     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
43793     {0,0}
43794 };
43795 static swig_lua_method swig_SBStructuredData_meta[] = {
43796     {0,0}
43797 };
43798 
43799 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
43800     {0,0,0}
43801 };
43802 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
43803     {0,0,0,0,0,0}
43804 };
43805 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
43806     {0,0}
43807 };
43808 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
43809     0
43810 };
43811 
43812 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
43813     "SBStructuredData",
43814     swig_SBStructuredData_Sf_SwigStatic_methods,
43815     swig_SBStructuredData_Sf_SwigStatic_attributes,
43816     swig_SBStructuredData_Sf_SwigStatic_constants,
43817     swig_SBStructuredData_Sf_SwigStatic_classes,
43818     0
43819 };
43820 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
43821 static const char *swig_SBStructuredData_base_names[] = {0};
43822 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 };
43823 
43824 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
43825   int SWIG_arg = 0;
43826   lldb::SBSymbol *result = 0 ;
43827 
43828   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
43829   result = (lldb::SBSymbol *)new lldb::SBSymbol();
43830   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
43831   return SWIG_arg;
43832 
43833   if(0) SWIG_fail;
43834 
43835 fail:
43836   lua_error(L);
43837   return SWIG_arg;
43838 }
43839 
43840 
43841 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
43842   int SWIG_arg = 0;
43843   lldb::SBSymbol *arg1 = 0 ;
43844   lldb::SBSymbol *result = 0 ;
43845 
43846   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
43847   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
43848 
43849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43850     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
43851   }
43852 
43853   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
43854   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
43855   return SWIG_arg;
43856 
43857   if(0) SWIG_fail;
43858 
43859 fail:
43860   lua_error(L);
43861   return SWIG_arg;
43862 }
43863 
43864 
43865 static int _wrap_new_SBSymbol(lua_State* L) {
43866   int argc;
43867   int argv[2]={
43868     1,2
43869   };
43870 
43871   argc = lua_gettop(L);
43872   if (argc == 0) {
43873     return _wrap_new_SBSymbol__SWIG_0(L);
43874   }
43875   if (argc == 1) {
43876     int _v;
43877     {
43878       void *ptr;
43879       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
43880         _v = 0;
43881       } else {
43882         _v = 1;
43883       }
43884     }
43885     if (_v) {
43886       return _wrap_new_SBSymbol__SWIG_1(L);
43887     }
43888   }
43889 
43890   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
43891     "  Possible C/C++ prototypes are:\n"
43892     "    lldb::SBSymbol::SBSymbol()\n"
43893     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
43894   lua_error(L);return 0;
43895 }
43896 
43897 
43898 static int _wrap_SBSymbol_IsValid(lua_State* L) {
43899   int SWIG_arg = 0;
43900   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43901   bool result;
43902 
43903   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
43904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
43905 
43906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43907     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
43908   }
43909 
43910   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
43911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43912   return SWIG_arg;
43913 
43914   if(0) SWIG_fail;
43915 
43916 fail:
43917   lua_error(L);
43918   return SWIG_arg;
43919 }
43920 
43921 
43922 static int _wrap_SBSymbol_GetName(lua_State* L) {
43923   int SWIG_arg = 0;
43924   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43925   char *result = 0 ;
43926 
43927   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
43928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
43929 
43930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43931     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
43932   }
43933 
43934   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
43935   lua_pushstring(L,(const char *)result); SWIG_arg++;
43936   return SWIG_arg;
43937 
43938   if(0) SWIG_fail;
43939 
43940 fail:
43941   lua_error(L);
43942   return SWIG_arg;
43943 }
43944 
43945 
43946 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
43947   int SWIG_arg = 0;
43948   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43949   char *result = 0 ;
43950 
43951   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
43952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
43953 
43954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43955     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
43956   }
43957 
43958   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
43959   lua_pushstring(L,(const char *)result); SWIG_arg++;
43960   return SWIG_arg;
43961 
43962   if(0) SWIG_fail;
43963 
43964 fail:
43965   lua_error(L);
43966   return SWIG_arg;
43967 }
43968 
43969 
43970 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
43971   int SWIG_arg = 0;
43972   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43973   char *result = 0 ;
43974 
43975   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
43976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
43977 
43978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43979     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
43980   }
43981 
43982   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
43983   lua_pushstring(L,(const char *)result); SWIG_arg++;
43984   return SWIG_arg;
43985 
43986   if(0) SWIG_fail;
43987 
43988 fail:
43989   lua_error(L);
43990   return SWIG_arg;
43991 }
43992 
43993 
43994 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
43995   int SWIG_arg = 0;
43996   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43997   lldb::SBTarget arg2 ;
43998   lldb::SBTarget *argp2 ;
43999   lldb::SBInstructionList result;
44000 
44001   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
44002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44003   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44004 
44005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44006     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44007   }
44008 
44009 
44010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44011     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44012   }
44013   arg2 = *argp2;
44014 
44015   result = (arg1)->GetInstructions(arg2);
44016   {
44017     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44018     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44019   }
44020   return SWIG_arg;
44021 
44022   if(0) SWIG_fail;
44023 
44024 fail:
44025   lua_error(L);
44026   return SWIG_arg;
44027 }
44028 
44029 
44030 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
44031   int SWIG_arg = 0;
44032   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44033   lldb::SBTarget arg2 ;
44034   char *arg3 = (char *) 0 ;
44035   lldb::SBTarget *argp2 ;
44036   lldb::SBInstructionList result;
44037 
44038   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
44039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44040   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44041   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
44042 
44043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44044     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44045   }
44046 
44047 
44048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44049     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44050   }
44051   arg2 = *argp2;
44052 
44053   arg3 = (char *)lua_tostring(L, 3);
44054   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
44055   {
44056     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44058   }
44059   return SWIG_arg;
44060 
44061   if(0) SWIG_fail;
44062 
44063 fail:
44064   lua_error(L);
44065   return SWIG_arg;
44066 }
44067 
44068 
44069 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
44070   int argc;
44071   int argv[4]={
44072     1,2,3,4
44073   };
44074 
44075   argc = lua_gettop(L);
44076   if (argc == 2) {
44077     int _v;
44078     {
44079       void *ptr;
44080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44081         _v = 0;
44082       } else {
44083         _v = 1;
44084       }
44085     }
44086     if (_v) {
44087       {
44088         void *ptr;
44089         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
44090           _v = 0;
44091         } else {
44092           _v = 1;
44093         }
44094       }
44095       if (_v) {
44096         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
44097       }
44098     }
44099   }
44100   if (argc == 3) {
44101     int _v;
44102     {
44103       void *ptr;
44104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44105         _v = 0;
44106       } else {
44107         _v = 1;
44108       }
44109     }
44110     if (_v) {
44111       {
44112         void *ptr;
44113         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
44114           _v = 0;
44115         } else {
44116           _v = 1;
44117         }
44118       }
44119       if (_v) {
44120         {
44121           _v = SWIG_lua_isnilstring(L,argv[2]);
44122         }
44123         if (_v) {
44124           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
44125         }
44126       }
44127     }
44128   }
44129 
44130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
44131     "  Possible C/C++ prototypes are:\n"
44132     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
44133     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
44134   lua_error(L);return 0;
44135 }
44136 
44137 
44138 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
44139   int SWIG_arg = 0;
44140   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44141   lldb::SBAddress result;
44142 
44143   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
44144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
44145 
44146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44147     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44148   }
44149 
44150   result = (arg1)->GetStartAddress();
44151   {
44152     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44153     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44154   }
44155   return SWIG_arg;
44156 
44157   if(0) SWIG_fail;
44158 
44159 fail:
44160   lua_error(L);
44161   return SWIG_arg;
44162 }
44163 
44164 
44165 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
44166   int SWIG_arg = 0;
44167   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44168   lldb::SBAddress result;
44169 
44170   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
44171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
44172 
44173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44174     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44175   }
44176 
44177   result = (arg1)->GetEndAddress();
44178   {
44179     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44180     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44181   }
44182   return SWIG_arg;
44183 
44184   if(0) SWIG_fail;
44185 
44186 fail:
44187   lua_error(L);
44188   return SWIG_arg;
44189 }
44190 
44191 
44192 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
44193   int SWIG_arg = 0;
44194   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44195   uint32_t result;
44196 
44197   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
44198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
44199 
44200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44201     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
44202   }
44203 
44204   result = (uint32_t)(arg1)->GetPrologueByteSize();
44205   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44206   return SWIG_arg;
44207 
44208   if(0) SWIG_fail;
44209 
44210 fail:
44211   lua_error(L);
44212   return SWIG_arg;
44213 }
44214 
44215 
44216 static int _wrap_SBSymbol_GetType(lua_State* L) {
44217   int SWIG_arg = 0;
44218   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44219   lldb::SymbolType result;
44220 
44221   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
44222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
44223 
44224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44225     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
44226   }
44227 
44228   result = (lldb::SymbolType)(arg1)->GetType();
44229   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44230   return SWIG_arg;
44231 
44232   if(0) SWIG_fail;
44233 
44234 fail:
44235   lua_error(L);
44236   return SWIG_arg;
44237 }
44238 
44239 
44240 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
44241   int SWIG_arg = 0;
44242   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44243   lldb::SBStream *arg2 = 0 ;
44244   bool result;
44245 
44246   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
44247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
44248   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
44249 
44250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44251     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
44252   }
44253 
44254 
44255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44256     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44257   }
44258 
44259   result = (bool)(arg1)->GetDescription(*arg2);
44260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44261   return SWIG_arg;
44262 
44263   if(0) SWIG_fail;
44264 
44265 fail:
44266   lua_error(L);
44267   return SWIG_arg;
44268 }
44269 
44270 
44271 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
44272   int SWIG_arg = 0;
44273   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44274   bool result;
44275 
44276   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
44277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
44278 
44279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44280     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
44281   }
44282 
44283   result = (bool)(arg1)->IsExternal();
44284   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44285   return SWIG_arg;
44286 
44287   if(0) SWIG_fail;
44288 
44289 fail:
44290   lua_error(L);
44291   return SWIG_arg;
44292 }
44293 
44294 
44295 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
44296   int SWIG_arg = 0;
44297   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44298   bool result;
44299 
44300   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
44301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
44302 
44303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44304     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
44305   }
44306 
44307   result = (bool)(arg1)->IsSynthetic();
44308   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44309   return SWIG_arg;
44310 
44311   if(0) SWIG_fail;
44312 
44313 fail:
44314   lua_error(L);
44315   return SWIG_arg;
44316 }
44317 
44318 
44319 static int _wrap_SBSymbol___eq(lua_State* L) {
44320   int SWIG_arg = 0;
44321   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44322   lldb::SBSymbol *arg2 = 0 ;
44323   bool result;
44324 
44325   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
44326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
44327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
44328 
44329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44330     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
44331   }
44332 
44333 
44334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
44335     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
44336   }
44337 
44338   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
44339   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44340   return SWIG_arg;
44341 
44342   if(0) SWIG_fail;
44343 
44344 fail:
44345   lua_error(L);
44346   return SWIG_arg;
44347 }
44348 
44349 
44350 static int _wrap_SBSymbol___tostring(lua_State* L) {
44351   int SWIG_arg = 0;
44352   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44353   std::string result;
44354 
44355   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
44356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
44357 
44358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44359     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
44360   }
44361 
44362   result = lldb_SBSymbol___str__(arg1);
44363   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44364   return SWIG_arg;
44365 
44366   if(0) SWIG_fail;
44367 
44368 fail:
44369   lua_error(L);
44370   return SWIG_arg;
44371 }
44372 
44373 
44374 static void swig_delete_SBSymbol(void *obj) {
44375 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
44376 delete arg1;
44377 }
44378 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
44379     assert(lua_istable(L,1));
44380     lua_pushcfunction(L,_wrap_new_SBSymbol);
44381     assert(!lua_isnil(L,-1));
44382     lua_replace(L,1); /* replace our table with real constructor */
44383     lua_call(L,lua_gettop(L)-1,1);
44384     return 1;
44385 }
44386 static swig_lua_attribute swig_SBSymbol_attributes[] = {
44387     {0,0,0}
44388 };
44389 static swig_lua_method swig_SBSymbol_methods[]= {
44390     { "IsValid", _wrap_SBSymbol_IsValid},
44391     { "GetName", _wrap_SBSymbol_GetName},
44392     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
44393     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
44394     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
44395     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
44396     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
44397     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
44398     { "GetType", _wrap_SBSymbol_GetType},
44399     { "GetDescription", _wrap_SBSymbol_GetDescription},
44400     { "IsExternal", _wrap_SBSymbol_IsExternal},
44401     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
44402     { "__eq", _wrap_SBSymbol___eq},
44403     { "__tostring", _wrap_SBSymbol___tostring},
44404     {0,0}
44405 };
44406 static swig_lua_method swig_SBSymbol_meta[] = {
44407     { "__eq", _wrap_SBSymbol___eq},
44408     { "__tostring", _wrap_SBSymbol___tostring},
44409     {0,0}
44410 };
44411 
44412 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
44413     {0,0,0}
44414 };
44415 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
44416     {0,0,0,0,0,0}
44417 };
44418 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
44419     {0,0}
44420 };
44421 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
44422     0
44423 };
44424 
44425 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
44426     "SBSymbol",
44427     swig_SBSymbol_Sf_SwigStatic_methods,
44428     swig_SBSymbol_Sf_SwigStatic_attributes,
44429     swig_SBSymbol_Sf_SwigStatic_constants,
44430     swig_SBSymbol_Sf_SwigStatic_classes,
44431     0
44432 };
44433 static swig_lua_class *swig_SBSymbol_bases[] = {0};
44434 static const char *swig_SBSymbol_base_names[] = {0};
44435 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 };
44436 
44437 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
44438   int SWIG_arg = 0;
44439   lldb::SBSymbolContext *result = 0 ;
44440 
44441   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
44442   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
44443   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
44444   return SWIG_arg;
44445 
44446   if(0) SWIG_fail;
44447 
44448 fail:
44449   lua_error(L);
44450   return SWIG_arg;
44451 }
44452 
44453 
44454 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
44455   int SWIG_arg = 0;
44456   lldb::SBSymbolContext *arg1 = 0 ;
44457   lldb::SBSymbolContext *result = 0 ;
44458 
44459   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
44460   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
44461 
44462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44463     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
44464   }
44465 
44466   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
44467   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
44468   return SWIG_arg;
44469 
44470   if(0) SWIG_fail;
44471 
44472 fail:
44473   lua_error(L);
44474   return SWIG_arg;
44475 }
44476 
44477 
44478 static int _wrap_new_SBSymbolContext(lua_State* L) {
44479   int argc;
44480   int argv[2]={
44481     1,2
44482   };
44483 
44484   argc = lua_gettop(L);
44485   if (argc == 0) {
44486     return _wrap_new_SBSymbolContext__SWIG_0(L);
44487   }
44488   if (argc == 1) {
44489     int _v;
44490     {
44491       void *ptr;
44492       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, 0)) {
44493         _v = 0;
44494       } else {
44495         _v = 1;
44496       }
44497     }
44498     if (_v) {
44499       return _wrap_new_SBSymbolContext__SWIG_1(L);
44500     }
44501   }
44502 
44503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
44504     "  Possible C/C++ prototypes are:\n"
44505     "    lldb::SBSymbolContext::SBSymbolContext()\n"
44506     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
44507   lua_error(L);return 0;
44508 }
44509 
44510 
44511 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
44512   int SWIG_arg = 0;
44513   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44514   bool result;
44515 
44516   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
44517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
44518 
44519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44520     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
44521   }
44522 
44523   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
44524   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44525   return SWIG_arg;
44526 
44527   if(0) SWIG_fail;
44528 
44529 fail:
44530   lua_error(L);
44531   return SWIG_arg;
44532 }
44533 
44534 
44535 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
44536   int SWIG_arg = 0;
44537   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44538   lldb::SBModule result;
44539 
44540   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
44541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
44542 
44543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44544     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
44545   }
44546 
44547   result = (arg1)->GetModule();
44548   {
44549     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
44550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
44551   }
44552   return SWIG_arg;
44553 
44554   if(0) SWIG_fail;
44555 
44556 fail:
44557   lua_error(L);
44558   return SWIG_arg;
44559 }
44560 
44561 
44562 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
44563   int SWIG_arg = 0;
44564   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44565   lldb::SBCompileUnit result;
44566 
44567   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
44568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
44569 
44570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44571     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
44572   }
44573 
44574   result = (arg1)->GetCompileUnit();
44575   {
44576     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
44577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
44578   }
44579   return SWIG_arg;
44580 
44581   if(0) SWIG_fail;
44582 
44583 fail:
44584   lua_error(L);
44585   return SWIG_arg;
44586 }
44587 
44588 
44589 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
44590   int SWIG_arg = 0;
44591   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44592   lldb::SBFunction result;
44593 
44594   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
44595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
44596 
44597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44598     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
44599   }
44600 
44601   result = (arg1)->GetFunction();
44602   {
44603     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
44604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
44605   }
44606   return SWIG_arg;
44607 
44608   if(0) SWIG_fail;
44609 
44610 fail:
44611   lua_error(L);
44612   return SWIG_arg;
44613 }
44614 
44615 
44616 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
44617   int SWIG_arg = 0;
44618   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44619   lldb::SBBlock result;
44620 
44621   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
44622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
44623 
44624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44625     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
44626   }
44627 
44628   result = (arg1)->GetBlock();
44629   {
44630     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
44631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
44632   }
44633   return SWIG_arg;
44634 
44635   if(0) SWIG_fail;
44636 
44637 fail:
44638   lua_error(L);
44639   return SWIG_arg;
44640 }
44641 
44642 
44643 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
44644   int SWIG_arg = 0;
44645   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44646   lldb::SBLineEntry result;
44647 
44648   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
44649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
44650 
44651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44652     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
44653   }
44654 
44655   result = (arg1)->GetLineEntry();
44656   {
44657     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
44658     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
44659   }
44660   return SWIG_arg;
44661 
44662   if(0) SWIG_fail;
44663 
44664 fail:
44665   lua_error(L);
44666   return SWIG_arg;
44667 }
44668 
44669 
44670 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
44671   int SWIG_arg = 0;
44672   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44673   lldb::SBSymbol result;
44674 
44675   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
44676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
44677 
44678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44679     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
44680   }
44681 
44682   result = (arg1)->GetSymbol();
44683   {
44684     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
44685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44686   }
44687   return SWIG_arg;
44688 
44689   if(0) SWIG_fail;
44690 
44691 fail:
44692   lua_error(L);
44693   return SWIG_arg;
44694 }
44695 
44696 
44697 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
44698   int SWIG_arg = 0;
44699   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44700   lldb::SBModule arg2 ;
44701   lldb::SBModule *argp2 ;
44702 
44703   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
44704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
44705   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
44706 
44707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44708     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
44709   }
44710 
44711 
44712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
44713     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
44714   }
44715   arg2 = *argp2;
44716 
44717   (arg1)->SetModule(arg2);
44718 
44719   return SWIG_arg;
44720 
44721   if(0) SWIG_fail;
44722 
44723 fail:
44724   lua_error(L);
44725   return SWIG_arg;
44726 }
44727 
44728 
44729 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
44730   int SWIG_arg = 0;
44731   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44732   lldb::SBCompileUnit arg2 ;
44733   lldb::SBCompileUnit *argp2 ;
44734 
44735   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
44736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
44737   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
44738 
44739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44740     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
44741   }
44742 
44743 
44744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
44745     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
44746   }
44747   arg2 = *argp2;
44748 
44749   (arg1)->SetCompileUnit(arg2);
44750 
44751   return SWIG_arg;
44752 
44753   if(0) SWIG_fail;
44754 
44755 fail:
44756   lua_error(L);
44757   return SWIG_arg;
44758 }
44759 
44760 
44761 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
44762   int SWIG_arg = 0;
44763   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44764   lldb::SBFunction arg2 ;
44765   lldb::SBFunction *argp2 ;
44766 
44767   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
44768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
44769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
44770 
44771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44772     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
44773   }
44774 
44775 
44776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
44777     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
44778   }
44779   arg2 = *argp2;
44780 
44781   (arg1)->SetFunction(arg2);
44782 
44783   return SWIG_arg;
44784 
44785   if(0) SWIG_fail;
44786 
44787 fail:
44788   lua_error(L);
44789   return SWIG_arg;
44790 }
44791 
44792 
44793 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
44794   int SWIG_arg = 0;
44795   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44796   lldb::SBBlock arg2 ;
44797   lldb::SBBlock *argp2 ;
44798 
44799   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
44800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
44801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
44802 
44803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44804     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
44805   }
44806 
44807 
44808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
44809     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
44810   }
44811   arg2 = *argp2;
44812 
44813   (arg1)->SetBlock(arg2);
44814 
44815   return SWIG_arg;
44816 
44817   if(0) SWIG_fail;
44818 
44819 fail:
44820   lua_error(L);
44821   return SWIG_arg;
44822 }
44823 
44824 
44825 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
44826   int SWIG_arg = 0;
44827   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44828   lldb::SBLineEntry arg2 ;
44829   lldb::SBLineEntry *argp2 ;
44830 
44831   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
44832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
44833   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
44834 
44835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44836     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
44837   }
44838 
44839 
44840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
44841     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
44842   }
44843   arg2 = *argp2;
44844 
44845   (arg1)->SetLineEntry(arg2);
44846 
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_SBSymbolContext_SetSymbol(lua_State* L) {
44858   int SWIG_arg = 0;
44859   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44860   lldb::SBSymbol arg2 ;
44861   lldb::SBSymbol *argp2 ;
44862 
44863   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
44864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
44865   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
44866 
44867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44868     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
44869   }
44870 
44871 
44872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
44873     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
44874   }
44875   arg2 = *argp2;
44876 
44877   (arg1)->SetSymbol(arg2);
44878 
44879   return SWIG_arg;
44880 
44881   if(0) SWIG_fail;
44882 
44883 fail:
44884   lua_error(L);
44885   return SWIG_arg;
44886 }
44887 
44888 
44889 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
44890   int SWIG_arg = 0;
44891   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44892   lldb::SBAddress *arg2 = 0 ;
44893   lldb::SBAddress *arg3 = 0 ;
44894   lldb::SBSymbolContext result;
44895 
44896   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
44897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
44898   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
44899   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
44900 
44901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44902     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
44903   }
44904 
44905 
44906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
44907     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
44908   }
44909 
44910 
44911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
44912     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
44913   }
44914 
44915   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
44916   {
44917     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
44918     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
44919   }
44920   return SWIG_arg;
44921 
44922   if(0) SWIG_fail;
44923 
44924 fail:
44925   lua_error(L);
44926   return SWIG_arg;
44927 }
44928 
44929 
44930 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
44931   int SWIG_arg = 0;
44932   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44933   lldb::SBStream *arg2 = 0 ;
44934   bool result;
44935 
44936   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
44937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
44938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
44939 
44940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44941     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
44942   }
44943 
44944 
44945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44946     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44947   }
44948 
44949   result = (bool)(arg1)->GetDescription(*arg2);
44950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44951   return SWIG_arg;
44952 
44953   if(0) SWIG_fail;
44954 
44955 fail:
44956   lua_error(L);
44957   return SWIG_arg;
44958 }
44959 
44960 
44961 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
44962   int SWIG_arg = 0;
44963   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44964   std::string result;
44965 
44966   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
44967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
44968 
44969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44970     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
44971   }
44972 
44973   result = lldb_SBSymbolContext___str__(arg1);
44974   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44975   return SWIG_arg;
44976 
44977   if(0) SWIG_fail;
44978 
44979 fail:
44980   lua_error(L);
44981   return SWIG_arg;
44982 }
44983 
44984 
44985 static void swig_delete_SBSymbolContext(void *obj) {
44986 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
44987 delete arg1;
44988 }
44989 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
44990     assert(lua_istable(L,1));
44991     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
44992     assert(!lua_isnil(L,-1));
44993     lua_replace(L,1); /* replace our table with real constructor */
44994     lua_call(L,lua_gettop(L)-1,1);
44995     return 1;
44996 }
44997 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
44998     {0,0,0}
44999 };
45000 static swig_lua_method swig_SBSymbolContext_methods[]= {
45001     { "IsValid", _wrap_SBSymbolContext_IsValid},
45002     { "GetModule", _wrap_SBSymbolContext_GetModule},
45003     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
45004     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
45005     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
45006     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
45007     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
45008     { "SetModule", _wrap_SBSymbolContext_SetModule},
45009     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
45010     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
45011     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
45012     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
45013     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
45014     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
45015     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
45016     { "__tostring", _wrap_SBSymbolContext___tostring},
45017     {0,0}
45018 };
45019 static swig_lua_method swig_SBSymbolContext_meta[] = {
45020     { "__tostring", _wrap_SBSymbolContext___tostring},
45021     {0,0}
45022 };
45023 
45024 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45025     {0,0,0}
45026 };
45027 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45028     {0,0,0,0,0,0}
45029 };
45030 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45031     {0,0}
45032 };
45033 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45034     0
45035 };
45036 
45037 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
45038     "SBSymbolContext",
45039     swig_SBSymbolContext_Sf_SwigStatic_methods,
45040     swig_SBSymbolContext_Sf_SwigStatic_attributes,
45041     swig_SBSymbolContext_Sf_SwigStatic_constants,
45042     swig_SBSymbolContext_Sf_SwigStatic_classes,
45043     0
45044 };
45045 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45046 static const char *swig_SBSymbolContext_base_names[] = {0};
45047 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 };
45048 
45049 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
45050   int SWIG_arg = 0;
45051   lldb::SBSymbolContextList *result = 0 ;
45052 
45053   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
45054   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
45055   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45056   return SWIG_arg;
45057 
45058   if(0) SWIG_fail;
45059 
45060 fail:
45061   lua_error(L);
45062   return SWIG_arg;
45063 }
45064 
45065 
45066 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
45067   int SWIG_arg = 0;
45068   lldb::SBSymbolContextList *arg1 = 0 ;
45069   lldb::SBSymbolContextList *result = 0 ;
45070 
45071   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
45072   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
45073 
45074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45075     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45076   }
45077 
45078   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
45079   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45080   return SWIG_arg;
45081 
45082   if(0) SWIG_fail;
45083 
45084 fail:
45085   lua_error(L);
45086   return SWIG_arg;
45087 }
45088 
45089 
45090 static int _wrap_new_SBSymbolContextList(lua_State* L) {
45091   int argc;
45092   int argv[2]={
45093     1,2
45094   };
45095 
45096   argc = lua_gettop(L);
45097   if (argc == 0) {
45098     return _wrap_new_SBSymbolContextList__SWIG_0(L);
45099   }
45100   if (argc == 1) {
45101     int _v;
45102     {
45103       void *ptr;
45104       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45105         _v = 0;
45106       } else {
45107         _v = 1;
45108       }
45109     }
45110     if (_v) {
45111       return _wrap_new_SBSymbolContextList__SWIG_1(L);
45112     }
45113   }
45114 
45115   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
45116     "  Possible C/C++ prototypes are:\n"
45117     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
45118     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
45119   lua_error(L);return 0;
45120 }
45121 
45122 
45123 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
45124   int SWIG_arg = 0;
45125   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45126   bool result;
45127 
45128   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
45129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
45130 
45131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45132     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45133   }
45134 
45135   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
45136   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45137   return SWIG_arg;
45138 
45139   if(0) SWIG_fail;
45140 
45141 fail:
45142   lua_error(L);
45143   return SWIG_arg;
45144 }
45145 
45146 
45147 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
45148   int SWIG_arg = 0;
45149   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45150   uint32_t result;
45151 
45152   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
45153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
45154 
45155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45156     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45157   }
45158 
45159   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
45160   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45161   return SWIG_arg;
45162 
45163   if(0) SWIG_fail;
45164 
45165 fail:
45166   lua_error(L);
45167   return SWIG_arg;
45168 }
45169 
45170 
45171 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
45172   int SWIG_arg = 0;
45173   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45174   uint32_t arg2 ;
45175   lldb::SBSymbolContext result;
45176 
45177   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
45178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
45179   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
45180 
45181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45182     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45183   }
45184 
45185   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
45186   arg2 = (uint32_t)lua_tonumber(L, 2);
45187   result = (arg1)->GetContextAtIndex(arg2);
45188   {
45189     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
45190     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45191   }
45192   return SWIG_arg;
45193 
45194   if(0) SWIG_fail;
45195 
45196 fail:
45197   lua_error(L);
45198   return SWIG_arg;
45199 }
45200 
45201 
45202 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
45203   int SWIG_arg = 0;
45204   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45205   lldb::SBSymbolContext *arg2 = 0 ;
45206 
45207   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
45208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
45209   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
45210 
45211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45212     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45213   }
45214 
45215 
45216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45217     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
45218   }
45219 
45220   (arg1)->Append(*arg2);
45221 
45222   return SWIG_arg;
45223 
45224   if(0) SWIG_fail;
45225 
45226 fail:
45227   lua_error(L);
45228   return SWIG_arg;
45229 }
45230 
45231 
45232 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
45233   int SWIG_arg = 0;
45234   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45235   lldb::SBSymbolContextList *arg2 = 0 ;
45236 
45237   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
45238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
45239   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
45240 
45241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45242     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45243   }
45244 
45245 
45246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45247     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
45248   }
45249 
45250   (arg1)->Append(*arg2);
45251 
45252   return SWIG_arg;
45253 
45254   if(0) SWIG_fail;
45255 
45256 fail:
45257   lua_error(L);
45258   return SWIG_arg;
45259 }
45260 
45261 
45262 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
45263   int argc;
45264   int argv[3]={
45265     1,2,3
45266   };
45267 
45268   argc = lua_gettop(L);
45269   if (argc == 2) {
45270     int _v;
45271     {
45272       void *ptr;
45273       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45274         _v = 0;
45275       } else {
45276         _v = 1;
45277       }
45278     }
45279     if (_v) {
45280       {
45281         void *ptr;
45282         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, 0)) {
45283           _v = 0;
45284         } else {
45285           _v = 1;
45286         }
45287       }
45288       if (_v) {
45289         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
45290       }
45291     }
45292   }
45293   if (argc == 2) {
45294     int _v;
45295     {
45296       void *ptr;
45297       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45298         _v = 0;
45299       } else {
45300         _v = 1;
45301       }
45302     }
45303     if (_v) {
45304       {
45305         void *ptr;
45306         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45307           _v = 0;
45308         } else {
45309           _v = 1;
45310         }
45311       }
45312       if (_v) {
45313         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
45314       }
45315     }
45316   }
45317 
45318   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
45319     "  Possible C/C++ prototypes are:\n"
45320     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
45321     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
45322   lua_error(L);return 0;
45323 }
45324 
45325 
45326 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
45327   int SWIG_arg = 0;
45328   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45329   lldb::SBStream *arg2 = 0 ;
45330   bool result;
45331 
45332   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
45333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
45334   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
45335 
45336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45337     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45338   }
45339 
45340 
45341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45342     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45343   }
45344 
45345   result = (bool)(arg1)->GetDescription(*arg2);
45346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45347   return SWIG_arg;
45348 
45349   if(0) SWIG_fail;
45350 
45351 fail:
45352   lua_error(L);
45353   return SWIG_arg;
45354 }
45355 
45356 
45357 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
45358   int SWIG_arg = 0;
45359   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45360 
45361   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
45362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
45363 
45364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45365     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45366   }
45367 
45368   (arg1)->Clear();
45369 
45370   return SWIG_arg;
45371 
45372   if(0) SWIG_fail;
45373 
45374 fail:
45375   lua_error(L);
45376   return SWIG_arg;
45377 }
45378 
45379 
45380 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
45381   int SWIG_arg = 0;
45382   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45383   std::string result;
45384 
45385   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
45386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
45387 
45388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45389     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45390   }
45391 
45392   result = lldb_SBSymbolContextList___str__(arg1);
45393   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45394   return SWIG_arg;
45395 
45396   if(0) SWIG_fail;
45397 
45398 fail:
45399   lua_error(L);
45400   return SWIG_arg;
45401 }
45402 
45403 
45404 static void swig_delete_SBSymbolContextList(void *obj) {
45405 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
45406 delete arg1;
45407 }
45408 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
45409     assert(lua_istable(L,1));
45410     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
45411     assert(!lua_isnil(L,-1));
45412     lua_replace(L,1); /* replace our table with real constructor */
45413     lua_call(L,lua_gettop(L)-1,1);
45414     return 1;
45415 }
45416 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
45417     {0,0,0}
45418 };
45419 static swig_lua_method swig_SBSymbolContextList_methods[]= {
45420     { "IsValid", _wrap_SBSymbolContextList_IsValid},
45421     { "GetSize", _wrap_SBSymbolContextList_GetSize},
45422     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
45423     { "Append", _wrap_SBSymbolContextList_Append},
45424     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
45425     { "Clear", _wrap_SBSymbolContextList_Clear},
45426     { "__tostring", _wrap_SBSymbolContextList___tostring},
45427     {0,0}
45428 };
45429 static swig_lua_method swig_SBSymbolContextList_meta[] = {
45430     { "__tostring", _wrap_SBSymbolContextList___tostring},
45431     {0,0}
45432 };
45433 
45434 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
45435     {0,0,0}
45436 };
45437 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
45438     {0,0,0,0,0,0}
45439 };
45440 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
45441     {0,0}
45442 };
45443 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
45444     0
45445 };
45446 
45447 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
45448     "SBSymbolContextList",
45449     swig_SBSymbolContextList_Sf_SwigStatic_methods,
45450     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
45451     swig_SBSymbolContextList_Sf_SwigStatic_constants,
45452     swig_SBSymbolContextList_Sf_SwigStatic_classes,
45453     0
45454 };
45455 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
45456 static const char *swig_SBSymbolContextList_base_names[] = {0};
45457 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 };
45458 
45459 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
45460   int SWIG_arg = 0;
45461   lldb::SBTarget *result = 0 ;
45462 
45463   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
45464   result = (lldb::SBTarget *)new lldb::SBTarget();
45465   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
45466   return SWIG_arg;
45467 
45468   if(0) SWIG_fail;
45469 
45470 fail:
45471   lua_error(L);
45472   return SWIG_arg;
45473 }
45474 
45475 
45476 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
45477   int SWIG_arg = 0;
45478   lldb::SBTarget *arg1 = 0 ;
45479   lldb::SBTarget *result = 0 ;
45480 
45481   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
45482   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
45483 
45484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45485     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
45486   }
45487 
45488   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
45489   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
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_new_SBTarget(lua_State* L) {
45501   int argc;
45502   int argv[2]={
45503     1,2
45504   };
45505 
45506   argc = lua_gettop(L);
45507   if (argc == 0) {
45508     return _wrap_new_SBTarget__SWIG_0(L);
45509   }
45510   if (argc == 1) {
45511     int _v;
45512     {
45513       void *ptr;
45514       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45515         _v = 0;
45516       } else {
45517         _v = 1;
45518       }
45519     }
45520     if (_v) {
45521       return _wrap_new_SBTarget__SWIG_1(L);
45522     }
45523   }
45524 
45525   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
45526     "  Possible C/C++ prototypes are:\n"
45527     "    lldb::SBTarget::SBTarget()\n"
45528     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
45529   lua_error(L);return 0;
45530 }
45531 
45532 
45533 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
45534   int SWIG_arg = 0;
45535   char *result = 0 ;
45536 
45537   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
45538   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
45539   lua_pushstring(L,(const char *)result); SWIG_arg++;
45540   return SWIG_arg;
45541 
45542   if(0) SWIG_fail;
45543 
45544 fail:
45545   lua_error(L);
45546   return SWIG_arg;
45547 }
45548 
45549 
45550 static int _wrap_SBTarget_IsValid(lua_State* L) {
45551   int SWIG_arg = 0;
45552   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45553   bool result;
45554 
45555   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
45556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
45557 
45558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45559     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
45560   }
45561 
45562   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
45563   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45564   return SWIG_arg;
45565 
45566   if(0) SWIG_fail;
45567 
45568 fail:
45569   lua_error(L);
45570   return SWIG_arg;
45571 }
45572 
45573 
45574 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
45575   int SWIG_arg = 0;
45576   lldb::SBEvent *arg1 = 0 ;
45577   bool result;
45578 
45579   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
45580   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
45581 
45582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45583     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
45584   }
45585 
45586   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
45587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45588   return SWIG_arg;
45589 
45590   if(0) SWIG_fail;
45591 
45592 fail:
45593   lua_error(L);
45594   return SWIG_arg;
45595 }
45596 
45597 
45598 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
45599   int SWIG_arg = 0;
45600   lldb::SBEvent *arg1 = 0 ;
45601   lldb::SBTarget result;
45602 
45603   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
45604   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
45605 
45606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45607     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
45608   }
45609 
45610   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
45611   {
45612     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
45613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
45614   }
45615   return SWIG_arg;
45616 
45617   if(0) SWIG_fail;
45618 
45619 fail:
45620   lua_error(L);
45621   return SWIG_arg;
45622 }
45623 
45624 
45625 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
45626   int SWIG_arg = 0;
45627   lldb::SBEvent *arg1 = 0 ;
45628   uint32_t result;
45629 
45630   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
45631   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
45632 
45633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45634     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
45635   }
45636 
45637   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
45638   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45639   return SWIG_arg;
45640 
45641   if(0) SWIG_fail;
45642 
45643 fail:
45644   lua_error(L);
45645   return SWIG_arg;
45646 }
45647 
45648 
45649 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
45650   int SWIG_arg = 0;
45651   uint32_t arg1 ;
45652   lldb::SBEvent *arg2 = 0 ;
45653   lldb::SBModule result;
45654 
45655   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
45656   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
45657   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
45658   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
45659   arg1 = (uint32_t const)lua_tonumber(L, 1);
45660 
45661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
45662     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
45663   }
45664 
45665   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
45666   {
45667     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45668     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45669   }
45670   return SWIG_arg;
45671 
45672   if(0) SWIG_fail;
45673 
45674 fail:
45675   lua_error(L);
45676   return SWIG_arg;
45677 }
45678 
45679 
45680 static int _wrap_SBTarget_GetProcess(lua_State* L) {
45681   int SWIG_arg = 0;
45682   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45683   lldb::SBProcess result;
45684 
45685   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
45686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
45687 
45688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45689     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
45690   }
45691 
45692   result = (arg1)->GetProcess();
45693   {
45694     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45695     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45696   }
45697   return SWIG_arg;
45698 
45699   if(0) SWIG_fail;
45700 
45701 fail:
45702   lua_error(L);
45703   return SWIG_arg;
45704 }
45705 
45706 
45707 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
45708   int SWIG_arg = 0;
45709   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45710   lldb::SBPlatform result;
45711 
45712   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
45713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
45714 
45715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45716     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
45717   }
45718 
45719   result = (arg1)->GetPlatform();
45720   {
45721     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
45722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
45723   }
45724   return SWIG_arg;
45725 
45726   if(0) SWIG_fail;
45727 
45728 fail:
45729   lua_error(L);
45730   return SWIG_arg;
45731 }
45732 
45733 
45734 static int _wrap_SBTarget_Install(lua_State* L) {
45735   int SWIG_arg = 0;
45736   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45737   lldb::SBError result;
45738 
45739   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
45740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
45741 
45742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45743     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
45744   }
45745 
45746   result = (arg1)->Install();
45747   {
45748     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45750   }
45751   return SWIG_arg;
45752 
45753   if(0) SWIG_fail;
45754 
45755 fail:
45756   lua_error(L);
45757   return SWIG_arg;
45758 }
45759 
45760 
45761 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
45762   int SWIG_arg = 0;
45763   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45764   lldb::SBListener *arg2 = 0 ;
45765   char **arg3 = (char **) 0 ;
45766   char **arg4 = (char **) 0 ;
45767   char *arg5 = (char *) 0 ;
45768   char *arg6 = (char *) 0 ;
45769   char *arg7 = (char *) 0 ;
45770   char *arg8 = (char *) 0 ;
45771   uint32_t arg9 ;
45772   bool arg10 ;
45773   lldb::SBError *arg11 = 0 ;
45774   lldb::SBProcess result;
45775 
45776   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
45777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
45778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
45779   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
45780   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
45781   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
45782   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
45783   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
45784   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
45785   if(!lua_isnumber(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
45786   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
45787   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
45788 
45789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45790     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
45791   }
45792 
45793 
45794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
45795     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
45796   }
45797 
45798 
45799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
45800     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
45801   }
45802 
45803 
45804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
45805     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
45806   }
45807 
45808   arg5 = (char *)lua_tostring(L, 5);
45809   arg6 = (char *)lua_tostring(L, 6);
45810   arg7 = (char *)lua_tostring(L, 7);
45811   arg8 = (char *)lua_tostring(L, 8);
45812   SWIG_contract_assert((lua_tonumber(L,9)>=0),"number must not be negative")
45813   arg9 = (uint32_t)lua_tonumber(L, 9);
45814   arg10 = (lua_toboolean(L, 10)!=0);
45815 
45816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
45817     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
45818   }
45819 
45820   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);
45821   {
45822     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45823     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45824   }
45825   return SWIG_arg;
45826 
45827   if(0) SWIG_fail;
45828 
45829 fail:
45830   lua_error(L);
45831   return SWIG_arg;
45832 }
45833 
45834 
45835 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
45836   int SWIG_arg = 0;
45837   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45838   char **arg2 = (char **) 0 ;
45839   char **arg3 = (char **) 0 ;
45840   char *arg4 = (char *) 0 ;
45841   lldb::SBProcess result;
45842 
45843   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
45844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
45845   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
45846   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
45847   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
45848 
45849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45850     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
45851   }
45852 
45853 
45854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
45855     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
45856   }
45857 
45858 
45859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
45860     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
45861   }
45862 
45863   arg4 = (char *)lua_tostring(L, 4);
45864   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
45865   {
45866     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45868   }
45869   return SWIG_arg;
45870 
45871   if(0) SWIG_fail;
45872 
45873 fail:
45874   lua_error(L);
45875   return SWIG_arg;
45876 }
45877 
45878 
45879 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
45880   int SWIG_arg = 0;
45881   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45882   lldb::SBLaunchInfo *arg2 = 0 ;
45883   lldb::SBError *arg3 = 0 ;
45884   lldb::SBProcess result;
45885 
45886   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
45887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
45888   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
45889   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
45890 
45891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45892     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
45893   }
45894 
45895 
45896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
45897     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
45898   }
45899 
45900 
45901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
45902     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
45903   }
45904 
45905   result = (arg1)->Launch(*arg2,*arg3);
45906   {
45907     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45908     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45909   }
45910   return SWIG_arg;
45911 
45912   if(0) SWIG_fail;
45913 
45914 fail:
45915   lua_error(L);
45916   return SWIG_arg;
45917 }
45918 
45919 
45920 static int _wrap_SBTarget_Launch(lua_State* L) {
45921   int argc;
45922   int argv[12]={
45923     1,2,3,4,5,6,7,8,9,10,11,12
45924   };
45925 
45926   argc = lua_gettop(L);
45927   if (argc == 3) {
45928     int _v;
45929     {
45930       void *ptr;
45931       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45932         _v = 0;
45933       } else {
45934         _v = 1;
45935       }
45936     }
45937     if (_v) {
45938       {
45939         void *ptr;
45940         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, 0)) {
45941           _v = 0;
45942         } else {
45943           _v = 1;
45944         }
45945       }
45946       if (_v) {
45947         {
45948           void *ptr;
45949           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
45950             _v = 0;
45951           } else {
45952             _v = 1;
45953           }
45954         }
45955         if (_v) {
45956           return _wrap_SBTarget_Launch__SWIG_1(L);
45957         }
45958       }
45959     }
45960   }
45961   if (argc == 11) {
45962     int _v;
45963     {
45964       void *ptr;
45965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45966         _v = 0;
45967       } else {
45968         _v = 1;
45969       }
45970     }
45971     if (_v) {
45972       {
45973         void *ptr;
45974         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
45975           _v = 0;
45976         } else {
45977           _v = 1;
45978         }
45979       }
45980       if (_v) {
45981         {
45982           void *ptr;
45983           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
45984             _v = 0;
45985           } else {
45986             _v = 1;
45987           }
45988         }
45989         if (_v) {
45990           {
45991             void *ptr;
45992             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
45993               _v = 0;
45994             } else {
45995               _v = 1;
45996             }
45997           }
45998           if (_v) {
45999             {
46000               _v = SWIG_lua_isnilstring(L,argv[4]);
46001             }
46002             if (_v) {
46003               {
46004                 _v = SWIG_lua_isnilstring(L,argv[5]);
46005               }
46006               if (_v) {
46007                 {
46008                   _v = SWIG_lua_isnilstring(L,argv[6]);
46009                 }
46010                 if (_v) {
46011                   {
46012                     _v = SWIG_lua_isnilstring(L,argv[7]);
46013                   }
46014                   if (_v) {
46015                     {
46016                       _v = lua_isnumber(L,argv[8]);
46017                     }
46018                     if (_v) {
46019                       {
46020                         _v = lua_isboolean(L,argv[9]);
46021                       }
46022                       if (_v) {
46023                         {
46024                           void *ptr;
46025                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
46026                             _v = 0;
46027                           } else {
46028                             _v = 1;
46029                           }
46030                         }
46031                         if (_v) {
46032                           return _wrap_SBTarget_Launch__SWIG_0(L);
46033                         }
46034                       }
46035                     }
46036                   }
46037                 }
46038               }
46039             }
46040           }
46041         }
46042       }
46043     }
46044   }
46045 
46046   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
46047     "  Possible C/C++ prototypes are:\n"
46048     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
46049     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
46050   lua_error(L);return 0;
46051 }
46052 
46053 
46054 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
46055   int SWIG_arg = 0;
46056   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46057   char *arg2 = (char *) 0 ;
46058   lldb::SBProcess result;
46059 
46060   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
46061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46062   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46063 
46064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46065     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46066   }
46067 
46068   arg2 = (char *)lua_tostring(L, 2);
46069   result = (arg1)->LoadCore((char const *)arg2);
46070   {
46071     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46073   }
46074   return SWIG_arg;
46075 
46076   if(0) SWIG_fail;
46077 
46078 fail:
46079   lua_error(L);
46080   return SWIG_arg;
46081 }
46082 
46083 
46084 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
46085   int SWIG_arg = 0;
46086   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46087   char *arg2 = (char *) 0 ;
46088   lldb::SBError *arg3 = 0 ;
46089   lldb::SBProcess result;
46090 
46091   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
46092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46093   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46094   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
46095 
46096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46097     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46098   }
46099 
46100   arg2 = (char *)lua_tostring(L, 2);
46101 
46102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46103     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
46104   }
46105 
46106   result = (arg1)->LoadCore((char const *)arg2,*arg3);
46107   {
46108     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46110   }
46111   return SWIG_arg;
46112 
46113   if(0) SWIG_fail;
46114 
46115 fail:
46116   lua_error(L);
46117   return SWIG_arg;
46118 }
46119 
46120 
46121 static int _wrap_SBTarget_LoadCore(lua_State* L) {
46122   int argc;
46123   int argv[4]={
46124     1,2,3,4
46125   };
46126 
46127   argc = lua_gettop(L);
46128   if (argc == 2) {
46129     int _v;
46130     {
46131       void *ptr;
46132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46133         _v = 0;
46134       } else {
46135         _v = 1;
46136       }
46137     }
46138     if (_v) {
46139       {
46140         _v = SWIG_lua_isnilstring(L,argv[1]);
46141       }
46142       if (_v) {
46143         return _wrap_SBTarget_LoadCore__SWIG_0(L);
46144       }
46145     }
46146   }
46147   if (argc == 3) {
46148     int _v;
46149     {
46150       void *ptr;
46151       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46152         _v = 0;
46153       } else {
46154         _v = 1;
46155       }
46156     }
46157     if (_v) {
46158       {
46159         _v = SWIG_lua_isnilstring(L,argv[1]);
46160       }
46161       if (_v) {
46162         {
46163           void *ptr;
46164           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
46165             _v = 0;
46166           } else {
46167             _v = 1;
46168           }
46169         }
46170         if (_v) {
46171           return _wrap_SBTarget_LoadCore__SWIG_1(L);
46172         }
46173       }
46174     }
46175   }
46176 
46177   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
46178     "  Possible C/C++ prototypes are:\n"
46179     "    lldb::SBTarget::LoadCore(char const *)\n"
46180     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
46181   lua_error(L);return 0;
46182 }
46183 
46184 
46185 static int _wrap_SBTarget_Attach(lua_State* L) {
46186   int SWIG_arg = 0;
46187   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46188   lldb::SBAttachInfo *arg2 = 0 ;
46189   lldb::SBError *arg3 = 0 ;
46190   lldb::SBProcess result;
46191 
46192   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
46193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
46194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
46195   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
46196 
46197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46198     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
46199   }
46200 
46201 
46202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
46203     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
46204   }
46205 
46206 
46207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46208     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
46209   }
46210 
46211   result = (arg1)->Attach(*arg2,*arg3);
46212   {
46213     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46215   }
46216   return SWIG_arg;
46217 
46218   if(0) SWIG_fail;
46219 
46220 fail:
46221   lua_error(L);
46222   return SWIG_arg;
46223 }
46224 
46225 
46226 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
46227   int SWIG_arg = 0;
46228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46229   lldb::SBListener *arg2 = 0 ;
46230   lldb::pid_t arg3 ;
46231   lldb::SBError *arg4 = 0 ;
46232   lldb::SBProcess result;
46233 
46234   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
46235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
46236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
46237   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
46238   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
46239 
46240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46241     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
46242   }
46243 
46244 
46245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46246     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
46247   }
46248 
46249   arg3 = (lldb::pid_t)lua_tonumber(L, 3);
46250 
46251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
46252     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
46253   }
46254 
46255   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
46256   {
46257     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46258     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46259   }
46260   return SWIG_arg;
46261 
46262   if(0) SWIG_fail;
46263 
46264 fail:
46265   lua_error(L);
46266   return SWIG_arg;
46267 }
46268 
46269 
46270 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
46271   int SWIG_arg = 0;
46272   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46273   lldb::SBListener *arg2 = 0 ;
46274   char *arg3 = (char *) 0 ;
46275   bool arg4 ;
46276   lldb::SBError *arg5 = 0 ;
46277   lldb::SBProcess result;
46278 
46279   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
46280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
46281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
46282   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
46283   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
46284   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
46285 
46286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46287     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
46288   }
46289 
46290 
46291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46292     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
46293   }
46294 
46295   arg3 = (char *)lua_tostring(L, 3);
46296   arg4 = (lua_toboolean(L, 4)!=0);
46297 
46298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
46299     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
46300   }
46301 
46302   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
46303   {
46304     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46306   }
46307   return SWIG_arg;
46308 
46309   if(0) SWIG_fail;
46310 
46311 fail:
46312   lua_error(L);
46313   return SWIG_arg;
46314 }
46315 
46316 
46317 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
46318   int SWIG_arg = 0;
46319   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46320   lldb::SBListener *arg2 = 0 ;
46321   char *arg3 = (char *) 0 ;
46322   char *arg4 = (char *) 0 ;
46323   lldb::SBError *arg5 = 0 ;
46324   lldb::SBProcess result;
46325 
46326   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
46327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
46328   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
46329   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
46330   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
46331   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
46332 
46333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46334     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
46335   }
46336 
46337 
46338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46339     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
46340   }
46341 
46342   arg3 = (char *)lua_tostring(L, 3);
46343   arg4 = (char *)lua_tostring(L, 4);
46344 
46345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
46346     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
46347   }
46348 
46349   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
46350   {
46351     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46352     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46353   }
46354   return SWIG_arg;
46355 
46356   if(0) SWIG_fail;
46357 
46358 fail:
46359   lua_error(L);
46360   return SWIG_arg;
46361 }
46362 
46363 
46364 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
46365   int SWIG_arg = 0;
46366   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46367   lldb::SBFileSpec result;
46368 
46369   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
46370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
46371 
46372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46373     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
46374   }
46375 
46376   result = (arg1)->GetExecutable();
46377   {
46378     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
46379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
46380   }
46381   return SWIG_arg;
46382 
46383   if(0) SWIG_fail;
46384 
46385 fail:
46386   lua_error(L);
46387   return SWIG_arg;
46388 }
46389 
46390 
46391 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
46392   int SWIG_arg = 0;
46393   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46394   char *arg2 = (char *) 0 ;
46395   char *arg3 = (char *) 0 ;
46396   lldb::SBError *arg4 = 0 ;
46397 
46398   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
46399   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
46400   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
46401   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
46402   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
46403 
46404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46405     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
46406   }
46407 
46408   arg2 = (char *)lua_tostring(L, 2);
46409   arg3 = (char *)lua_tostring(L, 3);
46410 
46411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
46412     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
46413   }
46414 
46415   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
46416 
46417   return SWIG_arg;
46418 
46419   if(0) SWIG_fail;
46420 
46421 fail:
46422   lua_error(L);
46423   return SWIG_arg;
46424 }
46425 
46426 
46427 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
46428   int SWIG_arg = 0;
46429   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46430   lldb::SBModule *arg2 = 0 ;
46431   bool result;
46432 
46433   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
46434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
46436 
46437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46438     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46439   }
46440 
46441 
46442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
46443     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
46444   }
46445 
46446   result = (bool)(arg1)->AddModule(*arg2);
46447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46448   return SWIG_arg;
46449 
46450   if(0) SWIG_fail;
46451 
46452 fail:
46453   lua_error(L);
46454   return SWIG_arg;
46455 }
46456 
46457 
46458 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
46459   int SWIG_arg = 0;
46460   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46461   char *arg2 = (char *) 0 ;
46462   char *arg3 = (char *) 0 ;
46463   char *arg4 = (char *) 0 ;
46464   lldb::SBModule result;
46465 
46466   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
46467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46468   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
46469   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
46470   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
46471 
46472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46473     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46474   }
46475 
46476   arg2 = (char *)lua_tostring(L, 2);
46477   arg3 = (char *)lua_tostring(L, 3);
46478   arg4 = (char *)lua_tostring(L, 4);
46479   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
46480   {
46481     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46483   }
46484   return SWIG_arg;
46485 
46486   if(0) SWIG_fail;
46487 
46488 fail:
46489   lua_error(L);
46490   return SWIG_arg;
46491 }
46492 
46493 
46494 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
46495   int SWIG_arg = 0;
46496   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46497   char *arg2 = (char *) 0 ;
46498   char *arg3 = (char *) 0 ;
46499   char *arg4 = (char *) 0 ;
46500   char *arg5 = (char *) 0 ;
46501   lldb::SBModule result;
46502 
46503   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
46504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46505   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
46506   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
46507   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
46508   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
46509 
46510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46511     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46512   }
46513 
46514   arg2 = (char *)lua_tostring(L, 2);
46515   arg3 = (char *)lua_tostring(L, 3);
46516   arg4 = (char *)lua_tostring(L, 4);
46517   arg5 = (char *)lua_tostring(L, 5);
46518   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
46519   {
46520     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46521     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46522   }
46523   return SWIG_arg;
46524 
46525   if(0) SWIG_fail;
46526 
46527 fail:
46528   lua_error(L);
46529   return SWIG_arg;
46530 }
46531 
46532 
46533 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
46534   int SWIG_arg = 0;
46535   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46536   lldb::SBModuleSpec *arg2 = 0 ;
46537   lldb::SBModule result;
46538 
46539   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
46540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46541   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
46542 
46543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46544     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46545   }
46546 
46547 
46548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
46549     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
46550   }
46551 
46552   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
46553   {
46554     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46556   }
46557   return SWIG_arg;
46558 
46559   if(0) SWIG_fail;
46560 
46561 fail:
46562   lua_error(L);
46563   return SWIG_arg;
46564 }
46565 
46566 
46567 static int _wrap_SBTarget_AddModule(lua_State* L) {
46568   int argc;
46569   int argv[6]={
46570     1,2,3,4,5,6
46571   };
46572 
46573   argc = lua_gettop(L);
46574   if (argc == 2) {
46575     int _v;
46576     {
46577       void *ptr;
46578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46579         _v = 0;
46580       } else {
46581         _v = 1;
46582       }
46583     }
46584     if (_v) {
46585       {
46586         void *ptr;
46587         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
46588           _v = 0;
46589         } else {
46590           _v = 1;
46591         }
46592       }
46593       if (_v) {
46594         return _wrap_SBTarget_AddModule__SWIG_0(L);
46595       }
46596     }
46597   }
46598   if (argc == 2) {
46599     int _v;
46600     {
46601       void *ptr;
46602       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46603         _v = 0;
46604       } else {
46605         _v = 1;
46606       }
46607     }
46608     if (_v) {
46609       {
46610         void *ptr;
46611         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
46612           _v = 0;
46613         } else {
46614           _v = 1;
46615         }
46616       }
46617       if (_v) {
46618         return _wrap_SBTarget_AddModule__SWIG_3(L);
46619       }
46620     }
46621   }
46622   if (argc == 4) {
46623     int _v;
46624     {
46625       void *ptr;
46626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46627         _v = 0;
46628       } else {
46629         _v = 1;
46630       }
46631     }
46632     if (_v) {
46633       {
46634         _v = SWIG_lua_isnilstring(L,argv[1]);
46635       }
46636       if (_v) {
46637         {
46638           _v = SWIG_lua_isnilstring(L,argv[2]);
46639         }
46640         if (_v) {
46641           {
46642             _v = SWIG_lua_isnilstring(L,argv[3]);
46643           }
46644           if (_v) {
46645             return _wrap_SBTarget_AddModule__SWIG_1(L);
46646           }
46647         }
46648       }
46649     }
46650   }
46651   if (argc == 5) {
46652     int _v;
46653     {
46654       void *ptr;
46655       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46656         _v = 0;
46657       } else {
46658         _v = 1;
46659       }
46660     }
46661     if (_v) {
46662       {
46663         _v = SWIG_lua_isnilstring(L,argv[1]);
46664       }
46665       if (_v) {
46666         {
46667           _v = SWIG_lua_isnilstring(L,argv[2]);
46668         }
46669         if (_v) {
46670           {
46671             _v = SWIG_lua_isnilstring(L,argv[3]);
46672           }
46673           if (_v) {
46674             {
46675               _v = SWIG_lua_isnilstring(L,argv[4]);
46676             }
46677             if (_v) {
46678               return _wrap_SBTarget_AddModule__SWIG_2(L);
46679             }
46680           }
46681         }
46682       }
46683     }
46684   }
46685 
46686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
46687     "  Possible C/C++ prototypes are:\n"
46688     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
46689     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
46690     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
46691     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
46692   lua_error(L);return 0;
46693 }
46694 
46695 
46696 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
46697   int SWIG_arg = 0;
46698   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46699   uint32_t result;
46700 
46701   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
46702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
46703 
46704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46705     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
46706   }
46707 
46708   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
46709   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46710   return SWIG_arg;
46711 
46712   if(0) SWIG_fail;
46713 
46714 fail:
46715   lua_error(L);
46716   return SWIG_arg;
46717 }
46718 
46719 
46720 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
46721   int SWIG_arg = 0;
46722   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46723   uint32_t arg2 ;
46724   lldb::SBModule result;
46725 
46726   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
46727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
46728   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
46729 
46730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46731     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
46732   }
46733 
46734   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
46735   arg2 = (uint32_t)lua_tonumber(L, 2);
46736   result = (arg1)->GetModuleAtIndex(arg2);
46737   {
46738     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46740   }
46741   return SWIG_arg;
46742 
46743   if(0) SWIG_fail;
46744 
46745 fail:
46746   lua_error(L);
46747   return SWIG_arg;
46748 }
46749 
46750 
46751 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
46752   int SWIG_arg = 0;
46753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46754   lldb::SBModule arg2 ;
46755   lldb::SBModule *argp2 ;
46756   bool result;
46757 
46758   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
46759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
46760   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
46761 
46762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46763     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
46764   }
46765 
46766 
46767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
46768     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
46769   }
46770   arg2 = *argp2;
46771 
46772   result = (bool)(arg1)->RemoveModule(arg2);
46773   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46774   return SWIG_arg;
46775 
46776   if(0) SWIG_fail;
46777 
46778 fail:
46779   lua_error(L);
46780   return SWIG_arg;
46781 }
46782 
46783 
46784 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
46785   int SWIG_arg = 0;
46786   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46787   lldb::SBDebugger result;
46788 
46789   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
46790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
46791 
46792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46793     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
46794   }
46795 
46796   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
46797   {
46798     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
46799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
46800   }
46801   return SWIG_arg;
46802 
46803   if(0) SWIG_fail;
46804 
46805 fail:
46806   lua_error(L);
46807   return SWIG_arg;
46808 }
46809 
46810 
46811 static int _wrap_SBTarget_FindModule(lua_State* L) {
46812   int SWIG_arg = 0;
46813   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46814   lldb::SBFileSpec *arg2 = 0 ;
46815   lldb::SBModule result;
46816 
46817   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
46818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
46819   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
46820 
46821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46822     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
46823   }
46824 
46825 
46826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46827     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
46828   }
46829 
46830   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
46831   {
46832     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46834   }
46835   return SWIG_arg;
46836 
46837   if(0) SWIG_fail;
46838 
46839 fail:
46840   lua_error(L);
46841   return SWIG_arg;
46842 }
46843 
46844 
46845 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
46846   int SWIG_arg = 0;
46847   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46848   lldb::SBFileSpec *arg2 = 0 ;
46849   lldb::SBSymbolContextList result;
46850 
46851   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
46852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
46853   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
46854 
46855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46856     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
46857   }
46858 
46859 
46860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46861     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
46862   }
46863 
46864   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
46865   {
46866     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
46867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46868   }
46869   return SWIG_arg;
46870 
46871   if(0) SWIG_fail;
46872 
46873 fail:
46874   lua_error(L);
46875   return SWIG_arg;
46876 }
46877 
46878 
46879 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
46880   int SWIG_arg = 0;
46881   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46882   lldb::ByteOrder result;
46883 
46884   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
46885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
46886 
46887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46888     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
46889   }
46890 
46891   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
46892   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
46893   return SWIG_arg;
46894 
46895   if(0) SWIG_fail;
46896 
46897 fail:
46898   lua_error(L);
46899   return SWIG_arg;
46900 }
46901 
46902 
46903 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
46904   int SWIG_arg = 0;
46905   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46906   uint32_t result;
46907 
46908   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
46909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
46910 
46911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46912     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46913   }
46914 
46915   result = (uint32_t)(arg1)->GetAddressByteSize();
46916   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46917   return SWIG_arg;
46918 
46919   if(0) SWIG_fail;
46920 
46921 fail:
46922   lua_error(L);
46923   return SWIG_arg;
46924 }
46925 
46926 
46927 static int _wrap_SBTarget_GetTriple(lua_State* L) {
46928   int SWIG_arg = 0;
46929   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46930   char *result = 0 ;
46931 
46932   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
46933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
46934 
46935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46936     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
46937   }
46938 
46939   result = (char *)(arg1)->GetTriple();
46940   lua_pushstring(L,(const char *)result); SWIG_arg++;
46941   return SWIG_arg;
46942 
46943   if(0) SWIG_fail;
46944 
46945 fail:
46946   lua_error(L);
46947   return SWIG_arg;
46948 }
46949 
46950 
46951 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
46952   int SWIG_arg = 0;
46953   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46954   uint32_t result;
46955 
46956   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
46957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
46958 
46959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46960     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46961   }
46962 
46963   result = (uint32_t)(arg1)->GetDataByteSize();
46964   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46965   return SWIG_arg;
46966 
46967   if(0) SWIG_fail;
46968 
46969 fail:
46970   lua_error(L);
46971   return SWIG_arg;
46972 }
46973 
46974 
46975 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
46976   int SWIG_arg = 0;
46977   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46978   uint32_t result;
46979 
46980   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
46981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
46982 
46983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46984     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46985   }
46986 
46987   result = (uint32_t)(arg1)->GetCodeByteSize();
46988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46989   return SWIG_arg;
46990 
46991   if(0) SWIG_fail;
46992 
46993 fail:
46994   lua_error(L);
46995   return SWIG_arg;
46996 }
46997 
46998 
46999 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
47000   int SWIG_arg = 0;
47001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47002   lldb::SBSection arg2 ;
47003   lldb::addr_t arg3 ;
47004   lldb::SBSection *argp2 ;
47005   lldb::SBError result;
47006 
47007   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
47008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
47009   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
47010   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
47011 
47012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47013     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47014   }
47015 
47016 
47017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47018     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47019   }
47020   arg2 = *argp2;
47021 
47022   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47023   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
47024   {
47025     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47027   }
47028   return SWIG_arg;
47029 
47030   if(0) SWIG_fail;
47031 
47032 fail:
47033   lua_error(L);
47034   return SWIG_arg;
47035 }
47036 
47037 
47038 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
47039   int SWIG_arg = 0;
47040   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47041   lldb::SBSection arg2 ;
47042   lldb::SBSection *argp2 ;
47043   lldb::SBError result;
47044 
47045   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
47046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
47047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
47048 
47049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47050     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47051   }
47052 
47053 
47054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47055     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47056   }
47057   arg2 = *argp2;
47058 
47059   result = (arg1)->ClearSectionLoadAddress(arg2);
47060   {
47061     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47062     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47063   }
47064   return SWIG_arg;
47065 
47066   if(0) SWIG_fail;
47067 
47068 fail:
47069   lua_error(L);
47070   return SWIG_arg;
47071 }
47072 
47073 
47074 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
47075   int SWIG_arg = 0;
47076   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47077   lldb::SBModule arg2 ;
47078   int64_t arg3 ;
47079   lldb::SBModule *argp2 ;
47080   lldb::SBError result;
47081 
47082   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
47083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
47084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
47085   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
47086 
47087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47088     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47089   }
47090 
47091 
47092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47093     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47094   }
47095   arg2 = *argp2;
47096 
47097   arg3 = (int64_t)lua_tonumber(L, 3);
47098   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
47099   {
47100     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47101     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47102   }
47103   return SWIG_arg;
47104 
47105   if(0) SWIG_fail;
47106 
47107 fail:
47108   lua_error(L);
47109   return SWIG_arg;
47110 }
47111 
47112 
47113 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
47114   int SWIG_arg = 0;
47115   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47116   lldb::SBModule arg2 ;
47117   lldb::SBModule *argp2 ;
47118   lldb::SBError result;
47119 
47120   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
47121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
47122   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
47123 
47124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47125     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47126   }
47127 
47128 
47129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47130     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47131   }
47132   arg2 = *argp2;
47133 
47134   result = (arg1)->ClearModuleLoadAddress(arg2);
47135   {
47136     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47138   }
47139   return SWIG_arg;
47140 
47141   if(0) SWIG_fail;
47142 
47143 fail:
47144   lua_error(L);
47145   return SWIG_arg;
47146 }
47147 
47148 
47149 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
47150   int SWIG_arg = 0;
47151   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47152   char *arg2 = (char *) 0 ;
47153   uint32_t arg3 ;
47154   lldb::SBSymbolContextList result;
47155 
47156   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
47157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47158   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47159   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
47160 
47161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47162     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47163   }
47164 
47165   arg2 = (char *)lua_tostring(L, 2);
47166   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47167   arg3 = (uint32_t)lua_tonumber(L, 3);
47168   result = (arg1)->FindFunctions((char const *)arg2,arg3);
47169   {
47170     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47171     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47172   }
47173   return SWIG_arg;
47174 
47175   if(0) SWIG_fail;
47176 
47177 fail:
47178   lua_error(L);
47179   return SWIG_arg;
47180 }
47181 
47182 
47183 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
47184   int SWIG_arg = 0;
47185   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47186   char *arg2 = (char *) 0 ;
47187   lldb::SBSymbolContextList result;
47188 
47189   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
47190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47191   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47192 
47193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47194     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47195   }
47196 
47197   arg2 = (char *)lua_tostring(L, 2);
47198   result = (arg1)->FindFunctions((char const *)arg2);
47199   {
47200     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47202   }
47203   return SWIG_arg;
47204 
47205   if(0) SWIG_fail;
47206 
47207 fail:
47208   lua_error(L);
47209   return SWIG_arg;
47210 }
47211 
47212 
47213 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
47214   int argc;
47215   int argv[4]={
47216     1,2,3,4
47217   };
47218 
47219   argc = lua_gettop(L);
47220   if (argc == 2) {
47221     int _v;
47222     {
47223       void *ptr;
47224       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47225         _v = 0;
47226       } else {
47227         _v = 1;
47228       }
47229     }
47230     if (_v) {
47231       {
47232         _v = SWIG_lua_isnilstring(L,argv[1]);
47233       }
47234       if (_v) {
47235         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
47236       }
47237     }
47238   }
47239   if (argc == 3) {
47240     int _v;
47241     {
47242       void *ptr;
47243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47244         _v = 0;
47245       } else {
47246         _v = 1;
47247       }
47248     }
47249     if (_v) {
47250       {
47251         _v = SWIG_lua_isnilstring(L,argv[1]);
47252       }
47253       if (_v) {
47254         {
47255           _v = lua_isnumber(L,argv[2]);
47256         }
47257         if (_v) {
47258           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
47259         }
47260       }
47261     }
47262   }
47263 
47264   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
47265     "  Possible C/C++ prototypes are:\n"
47266     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
47267     "    lldb::SBTarget::FindFunctions(char const *)\n");
47268   lua_error(L);return 0;
47269 }
47270 
47271 
47272 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
47273   int SWIG_arg = 0;
47274   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47275   char *arg2 = (char *) 0 ;
47276   lldb::SBType result;
47277 
47278   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
47279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
47280   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
47281 
47282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47283     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
47284   }
47285 
47286   arg2 = (char *)lua_tostring(L, 2);
47287   result = (arg1)->FindFirstType((char const *)arg2);
47288   {
47289     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
47290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
47291   }
47292   return SWIG_arg;
47293 
47294   if(0) SWIG_fail;
47295 
47296 fail:
47297   lua_error(L);
47298   return SWIG_arg;
47299 }
47300 
47301 
47302 static int _wrap_SBTarget_FindTypes(lua_State* L) {
47303   int SWIG_arg = 0;
47304   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47305   char *arg2 = (char *) 0 ;
47306   lldb::SBTypeList result;
47307 
47308   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
47309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
47310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
47311 
47312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47313     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
47314   }
47315 
47316   arg2 = (char *)lua_tostring(L, 2);
47317   result = (arg1)->FindTypes((char const *)arg2);
47318   {
47319     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
47320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
47321   }
47322   return SWIG_arg;
47323 
47324   if(0) SWIG_fail;
47325 
47326 fail:
47327   lua_error(L);
47328   return SWIG_arg;
47329 }
47330 
47331 
47332 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
47333   int SWIG_arg = 0;
47334   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47335   lldb::BasicType arg2 ;
47336   lldb::SBType result;
47337 
47338   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
47339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
47340   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
47341 
47342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47343     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
47344   }
47345 
47346   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
47347   result = (arg1)->GetBasicType(arg2);
47348   {
47349     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
47350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
47351   }
47352   return SWIG_arg;
47353 
47354   if(0) SWIG_fail;
47355 
47356 fail:
47357   lua_error(L);
47358   return SWIG_arg;
47359 }
47360 
47361 
47362 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
47363   int SWIG_arg = 0;
47364   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47365   SwigValueWrapper< lldb::SBSourceManager > result;
47366 
47367   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
47368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
47369 
47370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47371     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
47372   }
47373 
47374   result = (arg1)->GetSourceManager();
47375   {
47376     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
47377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
47378   }
47379   return SWIG_arg;
47380 
47381   if(0) SWIG_fail;
47382 
47383 fail:
47384   lua_error(L);
47385   return SWIG_arg;
47386 }
47387 
47388 
47389 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
47390   int SWIG_arg = 0;
47391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47392   char *arg2 = (char *) 0 ;
47393   uint32_t arg3 ;
47394   lldb::SBValueList result;
47395 
47396   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
47397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
47398   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
47399   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
47400 
47401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47402     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
47403   }
47404 
47405   arg2 = (char *)lua_tostring(L, 2);
47406   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47407   arg3 = (uint32_t)lua_tonumber(L, 3);
47408   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
47409   {
47410     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
47411     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
47412   }
47413   return SWIG_arg;
47414 
47415   if(0) SWIG_fail;
47416 
47417 fail:
47418   lua_error(L);
47419   return SWIG_arg;
47420 }
47421 
47422 
47423 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
47424   int SWIG_arg = 0;
47425   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47426   char *arg2 = (char *) 0 ;
47427   lldb::SBValue result;
47428 
47429   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
47430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
47431   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
47432 
47433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47434     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
47435   }
47436 
47437   arg2 = (char *)lua_tostring(L, 2);
47438   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
47439   {
47440     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
47441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
47442   }
47443   return SWIG_arg;
47444 
47445   if(0) SWIG_fail;
47446 
47447 fail:
47448   lua_error(L);
47449   return SWIG_arg;
47450 }
47451 
47452 
47453 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
47454   int SWIG_arg = 0;
47455   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47456   char *arg2 = (char *) 0 ;
47457   uint32_t arg3 ;
47458   lldb::MatchType arg4 ;
47459   lldb::SBValueList result;
47460 
47461   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
47462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
47463   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
47464   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
47465   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
47466 
47467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47468     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
47469   }
47470 
47471   arg2 = (char *)lua_tostring(L, 2);
47472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47473   arg3 = (uint32_t)lua_tonumber(L, 3);
47474   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
47475   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
47476   {
47477     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
47478     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
47479   }
47480   return SWIG_arg;
47481 
47482   if(0) SWIG_fail;
47483 
47484 fail:
47485   lua_error(L);
47486   return SWIG_arg;
47487 }
47488 
47489 
47490 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
47491   int argc;
47492   int argv[5]={
47493     1,2,3,4,5
47494   };
47495 
47496   argc = lua_gettop(L);
47497   if (argc == 3) {
47498     int _v;
47499     {
47500       void *ptr;
47501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47502         _v = 0;
47503       } else {
47504         _v = 1;
47505       }
47506     }
47507     if (_v) {
47508       {
47509         _v = SWIG_lua_isnilstring(L,argv[1]);
47510       }
47511       if (_v) {
47512         {
47513           _v = lua_isnumber(L,argv[2]);
47514         }
47515         if (_v) {
47516           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
47517         }
47518       }
47519     }
47520   }
47521   if (argc == 4) {
47522     int _v;
47523     {
47524       void *ptr;
47525       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47526         _v = 0;
47527       } else {
47528         _v = 1;
47529       }
47530     }
47531     if (_v) {
47532       {
47533         _v = SWIG_lua_isnilstring(L,argv[1]);
47534       }
47535       if (_v) {
47536         {
47537           _v = lua_isnumber(L,argv[2]);
47538         }
47539         if (_v) {
47540           {
47541             _v = lua_isnumber(L,argv[3]);
47542           }
47543           if (_v) {
47544             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
47545           }
47546         }
47547       }
47548     }
47549   }
47550 
47551   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
47552     "  Possible C/C++ prototypes are:\n"
47553     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
47554     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
47555   lua_error(L);return 0;
47556 }
47557 
47558 
47559 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
47560   int SWIG_arg = 0;
47561   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47562   char *arg2 = (char *) 0 ;
47563   uint32_t arg3 ;
47564   lldb::MatchType arg4 ;
47565   lldb::SBSymbolContextList result;
47566 
47567   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
47568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
47569   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
47570   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
47571   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
47572 
47573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47574     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47575   }
47576 
47577   arg2 = (char *)lua_tostring(L, 2);
47578   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47579   arg3 = (uint32_t)lua_tonumber(L, 3);
47580   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
47581   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
47582   {
47583     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47584     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47585   }
47586   return SWIG_arg;
47587 
47588   if(0) SWIG_fail;
47589 
47590 fail:
47591   lua_error(L);
47592   return SWIG_arg;
47593 }
47594 
47595 
47596 static int _wrap_SBTarget_Clear(lua_State* L) {
47597   int SWIG_arg = 0;
47598   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47599 
47600   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
47601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
47602 
47603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47604     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
47605   }
47606 
47607   (arg1)->Clear();
47608 
47609   return SWIG_arg;
47610 
47611   if(0) SWIG_fail;
47612 
47613 fail:
47614   lua_error(L);
47615   return SWIG_arg;
47616 }
47617 
47618 
47619 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
47620   int SWIG_arg = 0;
47621   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47622   lldb::addr_t arg2 ;
47623   lldb::SBAddress result;
47624 
47625   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
47626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
47627   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
47628 
47629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47630     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
47631   }
47632 
47633   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
47634   result = (arg1)->ResolveFileAddress(arg2);
47635   {
47636     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47637     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47638   }
47639   return SWIG_arg;
47640 
47641   if(0) SWIG_fail;
47642 
47643 fail:
47644   lua_error(L);
47645   return SWIG_arg;
47646 }
47647 
47648 
47649 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
47650   int SWIG_arg = 0;
47651   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47652   lldb::addr_t arg2 ;
47653   lldb::SBAddress result;
47654 
47655   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
47656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
47657   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
47658 
47659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47660     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47661   }
47662 
47663   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
47664   result = (arg1)->ResolveLoadAddress(arg2);
47665   {
47666     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47667     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47668   }
47669   return SWIG_arg;
47670 
47671   if(0) SWIG_fail;
47672 
47673 fail:
47674   lua_error(L);
47675   return SWIG_arg;
47676 }
47677 
47678 
47679 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
47680   int SWIG_arg = 0;
47681   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47682   uint32_t arg2 ;
47683   lldb::addr_t arg3 ;
47684   lldb::SBAddress result;
47685 
47686   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
47687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
47688   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
47689   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
47690 
47691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47692     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47693   }
47694 
47695   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
47696   arg2 = (uint32_t)lua_tonumber(L, 2);
47697   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47698   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
47699   {
47700     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47701     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47702   }
47703   return SWIG_arg;
47704 
47705   if(0) SWIG_fail;
47706 
47707 fail:
47708   lua_error(L);
47709   return SWIG_arg;
47710 }
47711 
47712 
47713 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
47714   int SWIG_arg = 0;
47715   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47716   lldb::SBAddress *arg2 = 0 ;
47717   uint32_t arg3 ;
47718   lldb::SBSymbolContext result;
47719 
47720   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
47721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
47722   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
47723   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
47724 
47725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47726     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
47727   }
47728 
47729 
47730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
47731     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
47732   }
47733 
47734   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47735   arg3 = (uint32_t)lua_tonumber(L, 3);
47736   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
47737   {
47738     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47740   }
47741   return SWIG_arg;
47742 
47743   if(0) SWIG_fail;
47744 
47745 fail:
47746   lua_error(L);
47747   return SWIG_arg;
47748 }
47749 
47750 
47751 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
47752   int SWIG_arg = 0;
47753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47754   lldb::SBAddress arg2 ;
47755   void *arg3 = (void *) 0 ;
47756   size_t arg4 ;
47757   lldb::SBError *arg5 = 0 ;
47758   lldb::SBAddress *argp2 ;
47759   size_t result;
47760 
47761   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
47762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
47763   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
47764   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
47765   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
47766   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
47767 
47768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47769     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
47770   }
47771 
47772 
47773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
47774     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
47775   }
47776   arg2 = *argp2;
47777 
47778   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
47779   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
47780   arg4 = (size_t)lua_tonumber(L, 4);
47781 
47782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47783     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
47784   }
47785 
47786   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
47787   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47788   return SWIG_arg;
47789 
47790   if(0) SWIG_fail;
47791 
47792 fail:
47793   lua_error(L);
47794   return SWIG_arg;
47795 }
47796 
47797 
47798 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
47799   int SWIG_arg = 0;
47800   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47801   char *arg2 = (char *) 0 ;
47802   uint32_t arg3 ;
47803   lldb::SBBreakpoint result;
47804 
47805   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
47806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47807   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
47808   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47809 
47810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47811     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47812   }
47813 
47814   arg2 = (char *)lua_tostring(L, 2);
47815   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47816   arg3 = (uint32_t)lua_tonumber(L, 3);
47817   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
47818   {
47819     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47820     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47821   }
47822   return SWIG_arg;
47823 
47824   if(0) SWIG_fail;
47825 
47826 fail:
47827   lua_error(L);
47828   return SWIG_arg;
47829 }
47830 
47831 
47832 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
47833   int SWIG_arg = 0;
47834   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47835   lldb::SBFileSpec *arg2 = 0 ;
47836   uint32_t arg3 ;
47837   lldb::SBBreakpoint result;
47838 
47839   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
47840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47841   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47842   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47843 
47844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47845     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47846   }
47847 
47848 
47849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47850     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47851   }
47852 
47853   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47854   arg3 = (uint32_t)lua_tonumber(L, 3);
47855   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
47856   {
47857     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47859   }
47860   return SWIG_arg;
47861 
47862   if(0) SWIG_fail;
47863 
47864 fail:
47865   lua_error(L);
47866   return SWIG_arg;
47867 }
47868 
47869 
47870 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
47871   int SWIG_arg = 0;
47872   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47873   lldb::SBFileSpec *arg2 = 0 ;
47874   uint32_t arg3 ;
47875   lldb::addr_t arg4 ;
47876   lldb::SBBreakpoint result;
47877 
47878   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
47879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47880   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47881   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47882   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
47883 
47884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47885     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47886   }
47887 
47888 
47889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47890     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47891   }
47892 
47893   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47894   arg3 = (uint32_t)lua_tonumber(L, 3);
47895   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
47896   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
47897   {
47898     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47900   }
47901   return SWIG_arg;
47902 
47903   if(0) SWIG_fail;
47904 
47905 fail:
47906   lua_error(L);
47907   return SWIG_arg;
47908 }
47909 
47910 
47911 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
47912   int SWIG_arg = 0;
47913   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47914   lldb::SBFileSpec *arg2 = 0 ;
47915   uint32_t arg3 ;
47916   lldb::addr_t arg4 ;
47917   lldb::SBFileSpecList *arg5 = 0 ;
47918   lldb::SBBreakpoint result;
47919 
47920   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
47921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47922   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47923   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47924   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
47925   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
47926 
47927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47928     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47929   }
47930 
47931 
47932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47933     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47934   }
47935 
47936   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47937   arg3 = (uint32_t)lua_tonumber(L, 3);
47938   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
47939 
47940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
47941     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
47942   }
47943 
47944   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
47945   {
47946     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47948   }
47949   return SWIG_arg;
47950 
47951   if(0) SWIG_fail;
47952 
47953 fail:
47954   lua_error(L);
47955   return SWIG_arg;
47956 }
47957 
47958 
47959 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
47960   int SWIG_arg = 0;
47961   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47962   lldb::SBFileSpec *arg2 = 0 ;
47963   uint32_t arg3 ;
47964   uint32_t arg4 ;
47965   lldb::addr_t arg5 ;
47966   lldb::SBFileSpecList *arg6 = 0 ;
47967   lldb::SBBreakpoint result;
47968 
47969   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
47970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47971   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47972   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47973   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
47974   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
47975   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
47976 
47977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47978     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47979   }
47980 
47981 
47982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47983     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47984   }
47985 
47986   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47987   arg3 = (uint32_t)lua_tonumber(L, 3);
47988   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
47989   arg4 = (uint32_t)lua_tonumber(L, 4);
47990   arg5 = (lldb::addr_t)lua_tonumber(L, 5);
47991 
47992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
47993     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
47994   }
47995 
47996   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
47997   {
47998     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47999     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48000   }
48001   return SWIG_arg;
48002 
48003   if(0) SWIG_fail;
48004 
48005 fail:
48006   lua_error(L);
48007   return SWIG_arg;
48008 }
48009 
48010 
48011 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
48012   int argc;
48013   int argv[7]={
48014     1,2,3,4,5,6,7
48015   };
48016 
48017   argc = lua_gettop(L);
48018   if (argc == 3) {
48019     int _v;
48020     {
48021       void *ptr;
48022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48023         _v = 0;
48024       } else {
48025         _v = 1;
48026       }
48027     }
48028     if (_v) {
48029       {
48030         void *ptr;
48031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48032           _v = 0;
48033         } else {
48034           _v = 1;
48035         }
48036       }
48037       if (_v) {
48038         {
48039           _v = lua_isnumber(L,argv[2]);
48040         }
48041         if (_v) {
48042           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
48043         }
48044       }
48045     }
48046   }
48047   if (argc == 3) {
48048     int _v;
48049     {
48050       void *ptr;
48051       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48052         _v = 0;
48053       } else {
48054         _v = 1;
48055       }
48056     }
48057     if (_v) {
48058       {
48059         _v = SWIG_lua_isnilstring(L,argv[1]);
48060       }
48061       if (_v) {
48062         {
48063           _v = lua_isnumber(L,argv[2]);
48064         }
48065         if (_v) {
48066           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
48067         }
48068       }
48069     }
48070   }
48071   if (argc == 4) {
48072     int _v;
48073     {
48074       void *ptr;
48075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48076         _v = 0;
48077       } else {
48078         _v = 1;
48079       }
48080     }
48081     if (_v) {
48082       {
48083         void *ptr;
48084         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48085           _v = 0;
48086         } else {
48087           _v = 1;
48088         }
48089       }
48090       if (_v) {
48091         {
48092           _v = lua_isnumber(L,argv[2]);
48093         }
48094         if (_v) {
48095           {
48096             _v = lua_isnumber(L,argv[3]);
48097           }
48098           if (_v) {
48099             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
48100           }
48101         }
48102       }
48103     }
48104   }
48105   if (argc == 5) {
48106     int _v;
48107     {
48108       void *ptr;
48109       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48110         _v = 0;
48111       } else {
48112         _v = 1;
48113       }
48114     }
48115     if (_v) {
48116       {
48117         void *ptr;
48118         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48119           _v = 0;
48120         } else {
48121           _v = 1;
48122         }
48123       }
48124       if (_v) {
48125         {
48126           _v = lua_isnumber(L,argv[2]);
48127         }
48128         if (_v) {
48129           {
48130             _v = lua_isnumber(L,argv[3]);
48131           }
48132           if (_v) {
48133             {
48134               void *ptr;
48135               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48136                 _v = 0;
48137               } else {
48138                 _v = 1;
48139               }
48140             }
48141             if (_v) {
48142               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
48143             }
48144           }
48145         }
48146       }
48147     }
48148   }
48149   if (argc == 6) {
48150     int _v;
48151     {
48152       void *ptr;
48153       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48154         _v = 0;
48155       } else {
48156         _v = 1;
48157       }
48158     }
48159     if (_v) {
48160       {
48161         void *ptr;
48162         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48163           _v = 0;
48164         } else {
48165           _v = 1;
48166         }
48167       }
48168       if (_v) {
48169         {
48170           _v = lua_isnumber(L,argv[2]);
48171         }
48172         if (_v) {
48173           {
48174             _v = lua_isnumber(L,argv[3]);
48175           }
48176           if (_v) {
48177             {
48178               _v = lua_isnumber(L,argv[4]);
48179             }
48180             if (_v) {
48181               {
48182                 void *ptr;
48183                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48184                   _v = 0;
48185                 } else {
48186                   _v = 1;
48187                 }
48188               }
48189               if (_v) {
48190                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
48191               }
48192             }
48193           }
48194         }
48195       }
48196     }
48197   }
48198 
48199   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
48200     "  Possible C/C++ prototypes are:\n"
48201     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
48202     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
48203     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
48204     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
48205     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n");
48206   lua_error(L);return 0;
48207 }
48208 
48209 
48210 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
48211   int SWIG_arg = 0;
48212   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48213   char *arg2 = (char *) 0 ;
48214   char *arg3 = (char *) 0 ;
48215   lldb::SBBreakpoint result;
48216 
48217   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
48218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48219   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48220   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
48221 
48222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48223     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48224   }
48225 
48226   arg2 = (char *)lua_tostring(L, 2);
48227   arg3 = (char *)lua_tostring(L, 3);
48228   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
48229   {
48230     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48231     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48232   }
48233   return SWIG_arg;
48234 
48235   if(0) SWIG_fail;
48236 
48237 fail:
48238   lua_error(L);
48239   return SWIG_arg;
48240 }
48241 
48242 
48243 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
48244   int SWIG_arg = 0;
48245   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48246   char *arg2 = (char *) 0 ;
48247   lldb::SBBreakpoint result;
48248 
48249   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
48250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48251   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48252 
48253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48254     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48255   }
48256 
48257   arg2 = (char *)lua_tostring(L, 2);
48258   result = (arg1)->BreakpointCreateByName((char const *)arg2);
48259   {
48260     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48262   }
48263   return SWIG_arg;
48264 
48265   if(0) SWIG_fail;
48266 
48267 fail:
48268   lua_error(L);
48269   return SWIG_arg;
48270 }
48271 
48272 
48273 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
48274   int SWIG_arg = 0;
48275   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48276   char *arg2 = (char *) 0 ;
48277   uint32_t arg3 ;
48278   lldb::SBFileSpecList *arg4 = 0 ;
48279   lldb::SBFileSpecList *arg5 = 0 ;
48280   lldb::SBBreakpoint result;
48281 
48282   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
48283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48284   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48285   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
48286   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
48287   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
48288 
48289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48290     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48291   }
48292 
48293   arg2 = (char *)lua_tostring(L, 2);
48294   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48295   arg3 = (uint32_t)lua_tonumber(L, 3);
48296 
48297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48298     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
48299   }
48300 
48301 
48302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48303     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
48304   }
48305 
48306   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
48307   {
48308     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48310   }
48311   return SWIG_arg;
48312 
48313   if(0) SWIG_fail;
48314 
48315 fail:
48316   lua_error(L);
48317   return SWIG_arg;
48318 }
48319 
48320 
48321 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
48322   int SWIG_arg = 0;
48323   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48324   char *arg2 = (char *) 0 ;
48325   uint32_t arg3 ;
48326   lldb::LanguageType arg4 ;
48327   lldb::SBFileSpecList *arg5 = 0 ;
48328   lldb::SBFileSpecList *arg6 = 0 ;
48329   lldb::SBBreakpoint result;
48330 
48331   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
48332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48333   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48334   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
48335   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
48336   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
48337   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
48338 
48339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48340     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48341   }
48342 
48343   arg2 = (char *)lua_tostring(L, 2);
48344   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48345   arg3 = (uint32_t)lua_tonumber(L, 3);
48346   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
48347 
48348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48349     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
48350   }
48351 
48352 
48353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48354     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
48355   }
48356 
48357   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
48358   {
48359     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48361   }
48362   return SWIG_arg;
48363 
48364   if(0) SWIG_fail;
48365 
48366 fail:
48367   lua_error(L);
48368   return SWIG_arg;
48369 }
48370 
48371 
48372 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
48373   int argc;
48374   int argv[7]={
48375     1,2,3,4,5,6,7
48376   };
48377 
48378   argc = lua_gettop(L);
48379   if (argc == 2) {
48380     int _v;
48381     {
48382       void *ptr;
48383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48384         _v = 0;
48385       } else {
48386         _v = 1;
48387       }
48388     }
48389     if (_v) {
48390       {
48391         _v = SWIG_lua_isnilstring(L,argv[1]);
48392       }
48393       if (_v) {
48394         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
48395       }
48396     }
48397   }
48398   if (argc == 3) {
48399     int _v;
48400     {
48401       void *ptr;
48402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48403         _v = 0;
48404       } else {
48405         _v = 1;
48406       }
48407     }
48408     if (_v) {
48409       {
48410         _v = SWIG_lua_isnilstring(L,argv[1]);
48411       }
48412       if (_v) {
48413         {
48414           _v = SWIG_lua_isnilstring(L,argv[2]);
48415         }
48416         if (_v) {
48417           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
48418         }
48419       }
48420     }
48421   }
48422   if (argc == 5) {
48423     int _v;
48424     {
48425       void *ptr;
48426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48427         _v = 0;
48428       } else {
48429         _v = 1;
48430       }
48431     }
48432     if (_v) {
48433       {
48434         _v = SWIG_lua_isnilstring(L,argv[1]);
48435       }
48436       if (_v) {
48437         {
48438           _v = lua_isnumber(L,argv[2]);
48439         }
48440         if (_v) {
48441           {
48442             void *ptr;
48443             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48444               _v = 0;
48445             } else {
48446               _v = 1;
48447             }
48448           }
48449           if (_v) {
48450             {
48451               void *ptr;
48452               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48453                 _v = 0;
48454               } else {
48455                 _v = 1;
48456               }
48457             }
48458             if (_v) {
48459               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
48460             }
48461           }
48462         }
48463       }
48464     }
48465   }
48466   if (argc == 6) {
48467     int _v;
48468     {
48469       void *ptr;
48470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48471         _v = 0;
48472       } else {
48473         _v = 1;
48474       }
48475     }
48476     if (_v) {
48477       {
48478         _v = SWIG_lua_isnilstring(L,argv[1]);
48479       }
48480       if (_v) {
48481         {
48482           _v = lua_isnumber(L,argv[2]);
48483         }
48484         if (_v) {
48485           {
48486             _v = lua_isnumber(L,argv[3]);
48487           }
48488           if (_v) {
48489             {
48490               void *ptr;
48491               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48492                 _v = 0;
48493               } else {
48494                 _v = 1;
48495               }
48496             }
48497             if (_v) {
48498               {
48499                 void *ptr;
48500                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48501                   _v = 0;
48502                 } else {
48503                   _v = 1;
48504                 }
48505               }
48506               if (_v) {
48507                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
48508               }
48509             }
48510           }
48511         }
48512       }
48513     }
48514   }
48515 
48516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
48517     "  Possible C/C++ prototypes are:\n"
48518     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
48519     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
48520     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48521     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
48522   lua_error(L);return 0;
48523 }
48524 
48525 
48526 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
48527   int SWIG_arg = 0;
48528   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48529   char **arg2 = (char **) 0 ;
48530   uint32_t arg3 ;
48531   uint32_t arg4 ;
48532   lldb::SBFileSpecList *arg5 = 0 ;
48533   lldb::SBFileSpecList *arg6 = 0 ;
48534   lldb::SBBreakpoint result;
48535 
48536   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
48537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48538   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48539   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48540   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48541   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
48542   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
48543 
48544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48545     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48546   }
48547 
48548 
48549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48550     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48551   }
48552 
48553   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48554   arg3 = (uint32_t)lua_tonumber(L, 3);
48555   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48556   arg4 = (uint32_t)lua_tonumber(L, 4);
48557 
48558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48559     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
48560   }
48561 
48562 
48563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48564     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
48565   }
48566 
48567   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
48568   {
48569     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,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_BreakpointCreateByNames__SWIG_1(lua_State* L) {
48583   int SWIG_arg = 0;
48584   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48585   char **arg2 = (char **) 0 ;
48586   uint32_t arg3 ;
48587   uint32_t arg4 ;
48588   lldb::LanguageType arg5 ;
48589   lldb::SBFileSpecList *arg6 = 0 ;
48590   lldb::SBFileSpecList *arg7 = 0 ;
48591   lldb::SBBreakpoint result;
48592 
48593   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
48594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48595   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48596   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48597   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48598   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
48599   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
48600   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
48601 
48602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48603     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48604   }
48605 
48606 
48607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48608     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48609   }
48610 
48611   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48612   arg3 = (uint32_t)lua_tonumber(L, 3);
48613   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48614   arg4 = (uint32_t)lua_tonumber(L, 4);
48615   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
48616 
48617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48618     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
48619   }
48620 
48621 
48622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48623     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
48624   }
48625 
48626   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
48627   {
48628     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48629     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48630   }
48631   return SWIG_arg;
48632 
48633   if(0) SWIG_fail;
48634 
48635 fail:
48636   lua_error(L);
48637   return SWIG_arg;
48638 }
48639 
48640 
48641 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
48642   int SWIG_arg = 0;
48643   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48644   char **arg2 = (char **) 0 ;
48645   uint32_t arg3 ;
48646   uint32_t arg4 ;
48647   lldb::LanguageType arg5 ;
48648   lldb::addr_t arg6 ;
48649   lldb::SBFileSpecList *arg7 = 0 ;
48650   lldb::SBFileSpecList *arg8 = 0 ;
48651   lldb::SBBreakpoint result;
48652 
48653   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
48654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48655   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48657   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48658   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
48659   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
48660   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
48661   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
48662 
48663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48664     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48665   }
48666 
48667 
48668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48669     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48670   }
48671 
48672   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48673   arg3 = (uint32_t)lua_tonumber(L, 3);
48674   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48675   arg4 = (uint32_t)lua_tonumber(L, 4);
48676   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
48677   arg6 = (lldb::addr_t)lua_tonumber(L, 6);
48678 
48679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48680     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
48681   }
48682 
48683 
48684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48685     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
48686   }
48687 
48688   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
48689   {
48690     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48692   }
48693   return SWIG_arg;
48694 
48695   if(0) SWIG_fail;
48696 
48697 fail:
48698   lua_error(L);
48699   return SWIG_arg;
48700 }
48701 
48702 
48703 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
48704   int argc;
48705   int argv[9]={
48706     1,2,3,4,5,6,7,8,9
48707   };
48708 
48709   argc = lua_gettop(L);
48710   if (argc == 6) {
48711     int _v;
48712     {
48713       void *ptr;
48714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48715         _v = 0;
48716       } else {
48717         _v = 1;
48718       }
48719     }
48720     if (_v) {
48721       {
48722         void *ptr;
48723         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48724           _v = 0;
48725         } else {
48726           _v = 1;
48727         }
48728       }
48729       if (_v) {
48730         {
48731           _v = lua_isnumber(L,argv[2]);
48732         }
48733         if (_v) {
48734           {
48735             _v = lua_isnumber(L,argv[3]);
48736           }
48737           if (_v) {
48738             {
48739               void *ptr;
48740               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48741                 _v = 0;
48742               } else {
48743                 _v = 1;
48744               }
48745             }
48746             if (_v) {
48747               {
48748                 void *ptr;
48749                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48750                   _v = 0;
48751                 } else {
48752                   _v = 1;
48753                 }
48754               }
48755               if (_v) {
48756                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
48757               }
48758             }
48759           }
48760         }
48761       }
48762     }
48763   }
48764   if (argc == 7) {
48765     int _v;
48766     {
48767       void *ptr;
48768       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48769         _v = 0;
48770       } else {
48771         _v = 1;
48772       }
48773     }
48774     if (_v) {
48775       {
48776         void *ptr;
48777         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48778           _v = 0;
48779         } else {
48780           _v = 1;
48781         }
48782       }
48783       if (_v) {
48784         {
48785           _v = lua_isnumber(L,argv[2]);
48786         }
48787         if (_v) {
48788           {
48789             _v = lua_isnumber(L,argv[3]);
48790           }
48791           if (_v) {
48792             {
48793               _v = lua_isnumber(L,argv[4]);
48794             }
48795             if (_v) {
48796               {
48797                 void *ptr;
48798                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48799                   _v = 0;
48800                 } else {
48801                   _v = 1;
48802                 }
48803               }
48804               if (_v) {
48805                 {
48806                   void *ptr;
48807                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48808                     _v = 0;
48809                   } else {
48810                     _v = 1;
48811                   }
48812                 }
48813                 if (_v) {
48814                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
48815                 }
48816               }
48817             }
48818           }
48819         }
48820       }
48821     }
48822   }
48823   if (argc == 8) {
48824     int _v;
48825     {
48826       void *ptr;
48827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48828         _v = 0;
48829       } else {
48830         _v = 1;
48831       }
48832     }
48833     if (_v) {
48834       {
48835         void *ptr;
48836         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48837           _v = 0;
48838         } else {
48839           _v = 1;
48840         }
48841       }
48842       if (_v) {
48843         {
48844           _v = lua_isnumber(L,argv[2]);
48845         }
48846         if (_v) {
48847           {
48848             _v = lua_isnumber(L,argv[3]);
48849           }
48850           if (_v) {
48851             {
48852               _v = lua_isnumber(L,argv[4]);
48853             }
48854             if (_v) {
48855               {
48856                 _v = lua_isnumber(L,argv[5]);
48857               }
48858               if (_v) {
48859                 {
48860                   void *ptr;
48861                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48862                     _v = 0;
48863                   } else {
48864                     _v = 1;
48865                   }
48866                 }
48867                 if (_v) {
48868                   {
48869                     void *ptr;
48870                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48871                       _v = 0;
48872                     } else {
48873                       _v = 1;
48874                     }
48875                   }
48876                   if (_v) {
48877                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
48878                   }
48879                 }
48880               }
48881             }
48882           }
48883         }
48884       }
48885     }
48886   }
48887 
48888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
48889     "  Possible C/C++ prototypes are:\n"
48890     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48891     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48892     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
48893   lua_error(L);return 0;
48894 }
48895 
48896 
48897 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
48898   int SWIG_arg = 0;
48899   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48900   char *arg2 = (char *) 0 ;
48901   char *arg3 = (char *) 0 ;
48902   lldb::SBBreakpoint result;
48903 
48904   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
48905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48906   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48907   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
48908 
48909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48910     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48911   }
48912 
48913   arg2 = (char *)lua_tostring(L, 2);
48914   arg3 = (char *)lua_tostring(L, 3);
48915   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
48916   {
48917     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48918     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48919   }
48920   return SWIG_arg;
48921 
48922   if(0) SWIG_fail;
48923 
48924 fail:
48925   lua_error(L);
48926   return SWIG_arg;
48927 }
48928 
48929 
48930 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
48931   int SWIG_arg = 0;
48932   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48933   char *arg2 = (char *) 0 ;
48934   lldb::SBBreakpoint result;
48935 
48936   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
48937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48938   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48939 
48940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48941     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48942   }
48943 
48944   arg2 = (char *)lua_tostring(L, 2);
48945   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
48946   {
48947     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48949   }
48950   return SWIG_arg;
48951 
48952   if(0) SWIG_fail;
48953 
48954 fail:
48955   lua_error(L);
48956   return SWIG_arg;
48957 }
48958 
48959 
48960 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
48961   int SWIG_arg = 0;
48962   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48963   char *arg2 = (char *) 0 ;
48964   lldb::LanguageType arg3 ;
48965   lldb::SBFileSpecList *arg4 = 0 ;
48966   lldb::SBFileSpecList *arg5 = 0 ;
48967   lldb::SBBreakpoint result;
48968 
48969   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
48970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48971   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48972   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
48973   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
48974   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
48975 
48976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48977     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48978   }
48979 
48980   arg2 = (char *)lua_tostring(L, 2);
48981   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
48982 
48983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48984     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
48985   }
48986 
48987 
48988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48989     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
48990   }
48991 
48992   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
48993   {
48994     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48995     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48996   }
48997   return SWIG_arg;
48998 
48999   if(0) SWIG_fail;
49000 
49001 fail:
49002   lua_error(L);
49003   return SWIG_arg;
49004 }
49005 
49006 
49007 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
49008   int argc;
49009   int argv[6]={
49010     1,2,3,4,5,6
49011   };
49012 
49013   argc = lua_gettop(L);
49014   if (argc == 2) {
49015     int _v;
49016     {
49017       void *ptr;
49018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49019         _v = 0;
49020       } else {
49021         _v = 1;
49022       }
49023     }
49024     if (_v) {
49025       {
49026         _v = SWIG_lua_isnilstring(L,argv[1]);
49027       }
49028       if (_v) {
49029         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
49030       }
49031     }
49032   }
49033   if (argc == 3) {
49034     int _v;
49035     {
49036       void *ptr;
49037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49038         _v = 0;
49039       } else {
49040         _v = 1;
49041       }
49042     }
49043     if (_v) {
49044       {
49045         _v = SWIG_lua_isnilstring(L,argv[1]);
49046       }
49047       if (_v) {
49048         {
49049           _v = SWIG_lua_isnilstring(L,argv[2]);
49050         }
49051         if (_v) {
49052           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
49053         }
49054       }
49055     }
49056   }
49057   if (argc == 5) {
49058     int _v;
49059     {
49060       void *ptr;
49061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49062         _v = 0;
49063       } else {
49064         _v = 1;
49065       }
49066     }
49067     if (_v) {
49068       {
49069         _v = SWIG_lua_isnilstring(L,argv[1]);
49070       }
49071       if (_v) {
49072         {
49073           _v = lua_isnumber(L,argv[2]);
49074         }
49075         if (_v) {
49076           {
49077             void *ptr;
49078             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49079               _v = 0;
49080             } else {
49081               _v = 1;
49082             }
49083           }
49084           if (_v) {
49085             {
49086               void *ptr;
49087               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49088                 _v = 0;
49089               } else {
49090                 _v = 1;
49091               }
49092             }
49093             if (_v) {
49094               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
49095             }
49096           }
49097         }
49098       }
49099     }
49100   }
49101 
49102   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
49103     "  Possible C/C++ prototypes are:\n"
49104     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
49105     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
49106     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49107   lua_error(L);return 0;
49108 }
49109 
49110 
49111 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
49112   int SWIG_arg = 0;
49113   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49114   char *arg2 = (char *) 0 ;
49115   lldb::SBFileSpec *arg3 = 0 ;
49116   char *arg4 = (char *) 0 ;
49117   lldb::SBBreakpoint result;
49118 
49119   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49121   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49122   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49123   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
49124 
49125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49126     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49127   }
49128 
49129   arg2 = (char *)lua_tostring(L, 2);
49130 
49131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49132     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49133   }
49134 
49135   arg4 = (char *)lua_tostring(L, 4);
49136   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
49137   {
49138     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49140   }
49141   return SWIG_arg;
49142 
49143   if(0) SWIG_fail;
49144 
49145 fail:
49146   lua_error(L);
49147   return SWIG_arg;
49148 }
49149 
49150 
49151 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
49152   int SWIG_arg = 0;
49153   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49154   char *arg2 = (char *) 0 ;
49155   lldb::SBFileSpec *arg3 = 0 ;
49156   lldb::SBBreakpoint result;
49157 
49158   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
49159   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49160   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49161   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49162 
49163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49164     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49165   }
49166 
49167   arg2 = (char *)lua_tostring(L, 2);
49168 
49169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49170     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49171   }
49172 
49173   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
49174   {
49175     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49176     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49177   }
49178   return SWIG_arg;
49179 
49180   if(0) SWIG_fail;
49181 
49182 fail:
49183   lua_error(L);
49184   return SWIG_arg;
49185 }
49186 
49187 
49188 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
49189   int SWIG_arg = 0;
49190   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49191   char *arg2 = (char *) 0 ;
49192   lldb::SBFileSpecList *arg3 = 0 ;
49193   lldb::SBFileSpecList *arg4 = 0 ;
49194   lldb::SBBreakpoint result;
49195 
49196   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49198   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49199   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
49200   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
49201 
49202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49203     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49204   }
49205 
49206   arg2 = (char *)lua_tostring(L, 2);
49207 
49208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49209     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
49210   }
49211 
49212 
49213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49214     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49215   }
49216 
49217   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
49218   {
49219     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49220     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49221   }
49222   return SWIG_arg;
49223 
49224   if(0) SWIG_fail;
49225 
49226 fail:
49227   lua_error(L);
49228   return SWIG_arg;
49229 }
49230 
49231 
49232 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
49233   int SWIG_arg = 0;
49234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49235   char *arg2 = (char *) 0 ;
49236   lldb::SBFileSpecList *arg3 = 0 ;
49237   lldb::SBFileSpecList *arg4 = 0 ;
49238   lldb::SBStringList *arg5 = 0 ;
49239   lldb::SBBreakpoint result;
49240 
49241   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
49242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49243   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49244   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
49245   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
49246   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
49247 
49248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49249     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49250   }
49251 
49252   arg2 = (char *)lua_tostring(L, 2);
49253 
49254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49255     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
49256   }
49257 
49258 
49259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49260     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49261   }
49262 
49263 
49264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
49265     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
49266   }
49267 
49268   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
49269   {
49270     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49272   }
49273   return SWIG_arg;
49274 
49275   if(0) SWIG_fail;
49276 
49277 fail:
49278   lua_error(L);
49279   return SWIG_arg;
49280 }
49281 
49282 
49283 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
49284   int argc;
49285   int argv[6]={
49286     1,2,3,4,5,6
49287   };
49288 
49289   argc = lua_gettop(L);
49290   if (argc == 3) {
49291     int _v;
49292     {
49293       void *ptr;
49294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49295         _v = 0;
49296       } else {
49297         _v = 1;
49298       }
49299     }
49300     if (_v) {
49301       {
49302         _v = SWIG_lua_isnilstring(L,argv[1]);
49303       }
49304       if (_v) {
49305         {
49306           void *ptr;
49307           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
49308             _v = 0;
49309           } else {
49310             _v = 1;
49311           }
49312         }
49313         if (_v) {
49314           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
49315         }
49316       }
49317     }
49318   }
49319   if (argc == 4) {
49320     int _v;
49321     {
49322       void *ptr;
49323       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49324         _v = 0;
49325       } else {
49326         _v = 1;
49327       }
49328     }
49329     if (_v) {
49330       {
49331         _v = SWIG_lua_isnilstring(L,argv[1]);
49332       }
49333       if (_v) {
49334         {
49335           void *ptr;
49336           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
49337             _v = 0;
49338           } else {
49339             _v = 1;
49340           }
49341         }
49342         if (_v) {
49343           {
49344             _v = SWIG_lua_isnilstring(L,argv[3]);
49345           }
49346           if (_v) {
49347             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
49348           }
49349         }
49350       }
49351     }
49352   }
49353   if (argc == 4) {
49354     int _v;
49355     {
49356       void *ptr;
49357       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49358         _v = 0;
49359       } else {
49360         _v = 1;
49361       }
49362     }
49363     if (_v) {
49364       {
49365         _v = SWIG_lua_isnilstring(L,argv[1]);
49366       }
49367       if (_v) {
49368         {
49369           void *ptr;
49370           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49371             _v = 0;
49372           } else {
49373             _v = 1;
49374           }
49375         }
49376         if (_v) {
49377           {
49378             void *ptr;
49379             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49380               _v = 0;
49381             } else {
49382               _v = 1;
49383             }
49384           }
49385           if (_v) {
49386             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
49387           }
49388         }
49389       }
49390     }
49391   }
49392   if (argc == 5) {
49393     int _v;
49394     {
49395       void *ptr;
49396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49397         _v = 0;
49398       } else {
49399         _v = 1;
49400       }
49401     }
49402     if (_v) {
49403       {
49404         _v = SWIG_lua_isnilstring(L,argv[1]);
49405       }
49406       if (_v) {
49407         {
49408           void *ptr;
49409           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49410             _v = 0;
49411           } else {
49412             _v = 1;
49413           }
49414         }
49415         if (_v) {
49416           {
49417             void *ptr;
49418             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49419               _v = 0;
49420             } else {
49421               _v = 1;
49422             }
49423           }
49424           if (_v) {
49425             {
49426               void *ptr;
49427               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
49428                 _v = 0;
49429               } else {
49430                 _v = 1;
49431               }
49432             }
49433             if (_v) {
49434               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
49435             }
49436           }
49437         }
49438       }
49439     }
49440   }
49441 
49442   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
49443     "  Possible C/C++ prototypes are:\n"
49444     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
49445     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
49446     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49447     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
49448   lua_error(L);return 0;
49449 }
49450 
49451 
49452 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
49453   int SWIG_arg = 0;
49454   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49455   lldb::LanguageType arg2 ;
49456   bool arg3 ;
49457   bool arg4 ;
49458   lldb::SBBreakpoint result;
49459 
49460   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
49461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
49462   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
49463   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
49464   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
49465 
49466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49467     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
49468   }
49469 
49470   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
49471   arg3 = (lua_toboolean(L, 3)!=0);
49472   arg4 = (lua_toboolean(L, 4)!=0);
49473   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
49474   {
49475     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49477   }
49478   return SWIG_arg;
49479 
49480   if(0) SWIG_fail;
49481 
49482 fail:
49483   lua_error(L);
49484   return SWIG_arg;
49485 }
49486 
49487 
49488 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
49489   int SWIG_arg = 0;
49490   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49491   lldb::addr_t arg2 ;
49492   lldb::SBBreakpoint result;
49493 
49494   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
49495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
49496   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
49497 
49498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49499     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
49500   }
49501 
49502   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
49503   result = (arg1)->BreakpointCreateByAddress(arg2);
49504   {
49505     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49507   }
49508   return SWIG_arg;
49509 
49510   if(0) SWIG_fail;
49511 
49512 fail:
49513   lua_error(L);
49514   return SWIG_arg;
49515 }
49516 
49517 
49518 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
49519   int SWIG_arg = 0;
49520   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49521   lldb::SBAddress *arg2 = 0 ;
49522   lldb::SBBreakpoint result;
49523 
49524   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
49525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
49526   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
49527 
49528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49529     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
49530   }
49531 
49532 
49533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
49534     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
49535   }
49536 
49537   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
49538   {
49539     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49541   }
49542   return SWIG_arg;
49543 
49544   if(0) SWIG_fail;
49545 
49546 fail:
49547   lua_error(L);
49548   return SWIG_arg;
49549 }
49550 
49551 
49552 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
49553   int SWIG_arg = 0;
49554   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49555   char *arg2 = (char *) 0 ;
49556   lldb::SBStructuredData *arg3 = 0 ;
49557   lldb::SBFileSpecList *arg4 = 0 ;
49558   lldb::SBFileSpecList *arg5 = 0 ;
49559   bool arg6 ;
49560   lldb::SBBreakpoint result;
49561 
49562   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
49563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
49564   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
49565   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
49566   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
49567   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
49568   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
49569 
49570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49571     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
49572   }
49573 
49574   arg2 = (char *)lua_tostring(L, 2);
49575 
49576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
49577     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
49578   }
49579 
49580 
49581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49582     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
49583   }
49584 
49585 
49586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49587     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
49588   }
49589 
49590   arg6 = (lua_toboolean(L, 6)!=0);
49591   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
49592   {
49593     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49594     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49595   }
49596   return SWIG_arg;
49597 
49598   if(0) SWIG_fail;
49599 
49600 fail:
49601   lua_error(L);
49602   return SWIG_arg;
49603 }
49604 
49605 
49606 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
49607   int SWIG_arg = 0;
49608   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49609   char *arg2 = (char *) 0 ;
49610   lldb::SBStructuredData *arg3 = 0 ;
49611   lldb::SBFileSpecList *arg4 = 0 ;
49612   lldb::SBFileSpecList *arg5 = 0 ;
49613   lldb::SBBreakpoint result;
49614 
49615   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
49616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
49617   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
49618   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
49619   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
49620   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
49621 
49622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49623     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
49624   }
49625 
49626   arg2 = (char *)lua_tostring(L, 2);
49627 
49628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
49629     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
49630   }
49631 
49632 
49633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49634     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
49635   }
49636 
49637 
49638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49639     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
49640   }
49641 
49642   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49643   {
49644     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49646   }
49647   return SWIG_arg;
49648 
49649   if(0) SWIG_fail;
49650 
49651 fail:
49652   lua_error(L);
49653   return SWIG_arg;
49654 }
49655 
49656 
49657 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
49658   int argc;
49659   int argv[7]={
49660     1,2,3,4,5,6,7
49661   };
49662 
49663   argc = lua_gettop(L);
49664   if (argc == 5) {
49665     int _v;
49666     {
49667       void *ptr;
49668       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49669         _v = 0;
49670       } else {
49671         _v = 1;
49672       }
49673     }
49674     if (_v) {
49675       {
49676         _v = SWIG_lua_isnilstring(L,argv[1]);
49677       }
49678       if (_v) {
49679         {
49680           void *ptr;
49681           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49682             _v = 0;
49683           } else {
49684             _v = 1;
49685           }
49686         }
49687         if (_v) {
49688           {
49689             void *ptr;
49690             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49691               _v = 0;
49692             } else {
49693               _v = 1;
49694             }
49695           }
49696           if (_v) {
49697             {
49698               void *ptr;
49699               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49700                 _v = 0;
49701               } else {
49702                 _v = 1;
49703               }
49704             }
49705             if (_v) {
49706               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
49707             }
49708           }
49709         }
49710       }
49711     }
49712   }
49713   if (argc == 6) {
49714     int _v;
49715     {
49716       void *ptr;
49717       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49718         _v = 0;
49719       } else {
49720         _v = 1;
49721       }
49722     }
49723     if (_v) {
49724       {
49725         _v = SWIG_lua_isnilstring(L,argv[1]);
49726       }
49727       if (_v) {
49728         {
49729           void *ptr;
49730           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49731             _v = 0;
49732           } else {
49733             _v = 1;
49734           }
49735         }
49736         if (_v) {
49737           {
49738             void *ptr;
49739             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49740               _v = 0;
49741             } else {
49742               _v = 1;
49743             }
49744           }
49745           if (_v) {
49746             {
49747               void *ptr;
49748               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49749                 _v = 0;
49750               } else {
49751                 _v = 1;
49752               }
49753             }
49754             if (_v) {
49755               {
49756                 _v = lua_isboolean(L,argv[5]);
49757               }
49758               if (_v) {
49759                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
49760               }
49761             }
49762           }
49763         }
49764       }
49765     }
49766   }
49767 
49768   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
49769     "  Possible C/C++ prototypes are:\n"
49770     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
49771     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49772   lua_error(L);return 0;
49773 }
49774 
49775 
49776 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
49777   int SWIG_arg = 0;
49778   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49779   uint32_t result;
49780 
49781   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
49782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
49783 
49784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49785     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
49786   }
49787 
49788   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
49789   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
49790   return SWIG_arg;
49791 
49792   if(0) SWIG_fail;
49793 
49794 fail:
49795   lua_error(L);
49796   return SWIG_arg;
49797 }
49798 
49799 
49800 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
49801   int SWIG_arg = 0;
49802   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49803   uint32_t arg2 ;
49804   lldb::SBBreakpoint result;
49805 
49806   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
49807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
49808   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
49809 
49810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49811     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
49812   }
49813 
49814   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
49815   arg2 = (uint32_t)lua_tonumber(L, 2);
49816   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
49817   {
49818     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49820   }
49821   return SWIG_arg;
49822 
49823   if(0) SWIG_fail;
49824 
49825 fail:
49826   lua_error(L);
49827   return SWIG_arg;
49828 }
49829 
49830 
49831 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
49832   int SWIG_arg = 0;
49833   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49834   lldb::break_id_t arg2 ;
49835   bool result;
49836 
49837   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
49838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
49839   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
49840 
49841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49842     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
49843   }
49844 
49845   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
49846   result = (bool)(arg1)->BreakpointDelete(arg2);
49847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49848   return SWIG_arg;
49849 
49850   if(0) SWIG_fail;
49851 
49852 fail:
49853   lua_error(L);
49854   return SWIG_arg;
49855 }
49856 
49857 
49858 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
49859   int SWIG_arg = 0;
49860   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49861   lldb::break_id_t arg2 ;
49862   lldb::SBBreakpoint result;
49863 
49864   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
49865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
49866   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
49867 
49868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49869     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
49870   }
49871 
49872   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
49873   result = (arg1)->FindBreakpointByID(arg2);
49874   {
49875     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49877   }
49878   return SWIG_arg;
49879 
49880   if(0) SWIG_fail;
49881 
49882 fail:
49883   lua_error(L);
49884   return SWIG_arg;
49885 }
49886 
49887 
49888 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
49889   int SWIG_arg = 0;
49890   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49891   char *arg2 = (char *) 0 ;
49892   lldb::SBBreakpointList *arg3 = 0 ;
49893   bool result;
49894 
49895   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
49896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
49897   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
49898   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
49899 
49900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49901     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
49902   }
49903 
49904   arg2 = (char *)lua_tostring(L, 2);
49905 
49906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
49907     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
49908   }
49909 
49910   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
49911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49912   return SWIG_arg;
49913 
49914   if(0) SWIG_fail;
49915 
49916 fail:
49917   lua_error(L);
49918   return SWIG_arg;
49919 }
49920 
49921 
49922 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
49923   int SWIG_arg = 0;
49924   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49925   char *arg2 = (char *) 0 ;
49926 
49927   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
49928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
49929   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
49930 
49931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49932     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
49933   }
49934 
49935   arg2 = (char *)lua_tostring(L, 2);
49936   (arg1)->DeleteBreakpointName((char const *)arg2);
49937 
49938   return SWIG_arg;
49939 
49940   if(0) SWIG_fail;
49941 
49942 fail:
49943   lua_error(L);
49944   return SWIG_arg;
49945 }
49946 
49947 
49948 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
49949   int SWIG_arg = 0;
49950   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49951   lldb::SBStringList *arg2 = 0 ;
49952 
49953   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
49954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
49955   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
49956 
49957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49958     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
49959   }
49960 
49961 
49962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
49963     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
49964   }
49965 
49966   (arg1)->GetBreakpointNames(*arg2);
49967 
49968   return SWIG_arg;
49969 
49970   if(0) SWIG_fail;
49971 
49972 fail:
49973   lua_error(L);
49974   return SWIG_arg;
49975 }
49976 
49977 
49978 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
49979   int SWIG_arg = 0;
49980   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49981   bool result;
49982 
49983   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
49984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
49985 
49986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49987     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
49988   }
49989 
49990   result = (bool)(arg1)->EnableAllBreakpoints();
49991   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49992   return SWIG_arg;
49993 
49994   if(0) SWIG_fail;
49995 
49996 fail:
49997   lua_error(L);
49998   return SWIG_arg;
49999 }
50000 
50001 
50002 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
50003   int SWIG_arg = 0;
50004   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50005   bool result;
50006 
50007   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
50008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
50009 
50010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50011     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50012   }
50013 
50014   result = (bool)(arg1)->DisableAllBreakpoints();
50015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50016   return SWIG_arg;
50017 
50018   if(0) SWIG_fail;
50019 
50020 fail:
50021   lua_error(L);
50022   return SWIG_arg;
50023 }
50024 
50025 
50026 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
50027   int SWIG_arg = 0;
50028   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50029   bool result;
50030 
50031   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
50032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
50033 
50034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50035     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50036   }
50037 
50038   result = (bool)(arg1)->DeleteAllBreakpoints();
50039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50040   return SWIG_arg;
50041 
50042   if(0) SWIG_fail;
50043 
50044 fail:
50045   lua_error(L);
50046   return SWIG_arg;
50047 }
50048 
50049 
50050 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
50051   int SWIG_arg = 0;
50052   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50053   lldb::SBFileSpec *arg2 = 0 ;
50054   lldb::SBBreakpointList *arg3 = 0 ;
50055   lldb::SBError result;
50056 
50057   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
50058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50060   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
50061 
50062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50063     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50064   }
50065 
50066 
50067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50068     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50069   }
50070 
50071 
50072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50073     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50074   }
50075 
50076   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
50077   {
50078     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50079     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50080   }
50081   return SWIG_arg;
50082 
50083   if(0) SWIG_fail;
50084 
50085 fail:
50086   lua_error(L);
50087   return SWIG_arg;
50088 }
50089 
50090 
50091 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
50092   int SWIG_arg = 0;
50093   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50094   lldb::SBFileSpec *arg2 = 0 ;
50095   lldb::SBStringList *arg3 = 0 ;
50096   lldb::SBBreakpointList *arg4 = 0 ;
50097   lldb::SBError result;
50098 
50099   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
50100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50101   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50102   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
50103   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
50104 
50105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50106     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50107   }
50108 
50109 
50110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50111     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50112   }
50113 
50114 
50115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
50116     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
50117   }
50118 
50119 
50120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50121     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
50122   }
50123 
50124   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
50125   {
50126     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50128   }
50129   return SWIG_arg;
50130 
50131   if(0) SWIG_fail;
50132 
50133 fail:
50134   lua_error(L);
50135   return SWIG_arg;
50136 }
50137 
50138 
50139 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
50140   int argc;
50141   int argv[5]={
50142     1,2,3,4,5
50143   };
50144 
50145   argc = lua_gettop(L);
50146   if (argc == 3) {
50147     int _v;
50148     {
50149       void *ptr;
50150       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50151         _v = 0;
50152       } else {
50153         _v = 1;
50154       }
50155     }
50156     if (_v) {
50157       {
50158         void *ptr;
50159         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50160           _v = 0;
50161         } else {
50162           _v = 1;
50163         }
50164       }
50165       if (_v) {
50166         {
50167           void *ptr;
50168           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50169             _v = 0;
50170           } else {
50171             _v = 1;
50172           }
50173         }
50174         if (_v) {
50175           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
50176         }
50177       }
50178     }
50179   }
50180   if (argc == 4) {
50181     int _v;
50182     {
50183       void *ptr;
50184       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50185         _v = 0;
50186       } else {
50187         _v = 1;
50188       }
50189     }
50190     if (_v) {
50191       {
50192         void *ptr;
50193         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50194           _v = 0;
50195         } else {
50196           _v = 1;
50197         }
50198       }
50199       if (_v) {
50200         {
50201           void *ptr;
50202           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
50203             _v = 0;
50204           } else {
50205             _v = 1;
50206           }
50207         }
50208         if (_v) {
50209           {
50210             void *ptr;
50211             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50212               _v = 0;
50213             } else {
50214               _v = 1;
50215             }
50216           }
50217           if (_v) {
50218             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
50219           }
50220         }
50221       }
50222     }
50223   }
50224 
50225   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
50226     "  Possible C/C++ prototypes are:\n"
50227     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
50228     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
50229   lua_error(L);return 0;
50230 }
50231 
50232 
50233 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
50234   int SWIG_arg = 0;
50235   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50236   lldb::SBFileSpec *arg2 = 0 ;
50237   lldb::SBError result;
50238 
50239   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
50240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50242 
50243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50244     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50245   }
50246 
50247 
50248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50249     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50250   }
50251 
50252   result = (arg1)->BreakpointsWriteToFile(*arg2);
50253   {
50254     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50255     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50256   }
50257   return SWIG_arg;
50258 
50259   if(0) SWIG_fail;
50260 
50261 fail:
50262   lua_error(L);
50263   return SWIG_arg;
50264 }
50265 
50266 
50267 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
50268   int SWIG_arg = 0;
50269   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50270   lldb::SBFileSpec *arg2 = 0 ;
50271   lldb::SBBreakpointList *arg3 = 0 ;
50272   bool arg4 ;
50273   lldb::SBError result;
50274 
50275   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
50276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50278   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
50279   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
50280 
50281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50282     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50283   }
50284 
50285 
50286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50287     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50288   }
50289 
50290 
50291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50292     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50293   }
50294 
50295   arg4 = (lua_toboolean(L, 4)!=0);
50296   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
50297   {
50298     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50300   }
50301   return SWIG_arg;
50302 
50303   if(0) SWIG_fail;
50304 
50305 fail:
50306   lua_error(L);
50307   return SWIG_arg;
50308 }
50309 
50310 
50311 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
50312   int SWIG_arg = 0;
50313   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50314   lldb::SBFileSpec *arg2 = 0 ;
50315   lldb::SBBreakpointList *arg3 = 0 ;
50316   lldb::SBError result;
50317 
50318   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
50319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50320   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50321   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
50322 
50323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50324     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50325   }
50326 
50327 
50328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50329     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50330   }
50331 
50332 
50333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50334     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50335   }
50336 
50337   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
50338   {
50339     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50341   }
50342   return SWIG_arg;
50343 
50344   if(0) SWIG_fail;
50345 
50346 fail:
50347   lua_error(L);
50348   return SWIG_arg;
50349 }
50350 
50351 
50352 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
50353   int argc;
50354   int argv[5]={
50355     1,2,3,4,5
50356   };
50357 
50358   argc = lua_gettop(L);
50359   if (argc == 2) {
50360     int _v;
50361     {
50362       void *ptr;
50363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50364         _v = 0;
50365       } else {
50366         _v = 1;
50367       }
50368     }
50369     if (_v) {
50370       {
50371         void *ptr;
50372         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50373           _v = 0;
50374         } else {
50375           _v = 1;
50376         }
50377       }
50378       if (_v) {
50379         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
50380       }
50381     }
50382   }
50383   if (argc == 3) {
50384     int _v;
50385     {
50386       void *ptr;
50387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50388         _v = 0;
50389       } else {
50390         _v = 1;
50391       }
50392     }
50393     if (_v) {
50394       {
50395         void *ptr;
50396         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50397           _v = 0;
50398         } else {
50399           _v = 1;
50400         }
50401       }
50402       if (_v) {
50403         {
50404           void *ptr;
50405           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50406             _v = 0;
50407           } else {
50408             _v = 1;
50409           }
50410         }
50411         if (_v) {
50412           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
50413         }
50414       }
50415     }
50416   }
50417   if (argc == 4) {
50418     int _v;
50419     {
50420       void *ptr;
50421       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50422         _v = 0;
50423       } else {
50424         _v = 1;
50425       }
50426     }
50427     if (_v) {
50428       {
50429         void *ptr;
50430         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50431           _v = 0;
50432         } else {
50433           _v = 1;
50434         }
50435       }
50436       if (_v) {
50437         {
50438           void *ptr;
50439           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50440             _v = 0;
50441           } else {
50442             _v = 1;
50443           }
50444         }
50445         if (_v) {
50446           {
50447             _v = lua_isboolean(L,argv[3]);
50448           }
50449           if (_v) {
50450             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
50451           }
50452         }
50453       }
50454     }
50455   }
50456 
50457   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
50458     "  Possible C/C++ prototypes are:\n"
50459     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
50460     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
50461     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
50462   lua_error(L);return 0;
50463 }
50464 
50465 
50466 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
50467   int SWIG_arg = 0;
50468   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50469   uint32_t result;
50470 
50471   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
50472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
50473 
50474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50475     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50476   }
50477 
50478   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
50479   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
50480   return SWIG_arg;
50481 
50482   if(0) SWIG_fail;
50483 
50484 fail:
50485   lua_error(L);
50486   return SWIG_arg;
50487 }
50488 
50489 
50490 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
50491   int SWIG_arg = 0;
50492   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50493   uint32_t arg2 ;
50494   lldb::SBWatchpoint result;
50495 
50496   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
50497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
50498   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
50499 
50500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50501     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
50502   }
50503 
50504   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
50505   arg2 = (uint32_t)lua_tonumber(L, 2);
50506   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
50507   {
50508     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50510   }
50511   return SWIG_arg;
50512 
50513   if(0) SWIG_fail;
50514 
50515 fail:
50516   lua_error(L);
50517   return SWIG_arg;
50518 }
50519 
50520 
50521 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
50522   int SWIG_arg = 0;
50523   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50524   lldb::watch_id_t arg2 ;
50525   bool result;
50526 
50527   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
50528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
50529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
50530 
50531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50532     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
50533   }
50534 
50535   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
50536   result = (bool)(arg1)->DeleteWatchpoint(arg2);
50537   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50538   return SWIG_arg;
50539 
50540   if(0) SWIG_fail;
50541 
50542 fail:
50543   lua_error(L);
50544   return SWIG_arg;
50545 }
50546 
50547 
50548 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
50549   int SWIG_arg = 0;
50550   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50551   lldb::watch_id_t arg2 ;
50552   lldb::SBWatchpoint result;
50553 
50554   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
50555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
50556   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
50557 
50558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50559     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
50560   }
50561 
50562   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
50563   result = (arg1)->FindWatchpointByID(arg2);
50564   {
50565     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50567   }
50568   return SWIG_arg;
50569 
50570   if(0) SWIG_fail;
50571 
50572 fail:
50573   lua_error(L);
50574   return SWIG_arg;
50575 }
50576 
50577 
50578 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
50579   int SWIG_arg = 0;
50580   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50581   bool result;
50582 
50583   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
50584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
50585 
50586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50587     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50588   }
50589 
50590   result = (bool)(arg1)->EnableAllWatchpoints();
50591   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50592   return SWIG_arg;
50593 
50594   if(0) SWIG_fail;
50595 
50596 fail:
50597   lua_error(L);
50598   return SWIG_arg;
50599 }
50600 
50601 
50602 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
50603   int SWIG_arg = 0;
50604   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50605   bool result;
50606 
50607   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
50608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
50609 
50610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50611     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50612   }
50613 
50614   result = (bool)(arg1)->DisableAllWatchpoints();
50615   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50616   return SWIG_arg;
50617 
50618   if(0) SWIG_fail;
50619 
50620 fail:
50621   lua_error(L);
50622   return SWIG_arg;
50623 }
50624 
50625 
50626 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
50627   int SWIG_arg = 0;
50628   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50629   bool result;
50630 
50631   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
50632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
50633 
50634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50635     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50636   }
50637 
50638   result = (bool)(arg1)->DeleteAllWatchpoints();
50639   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50640   return SWIG_arg;
50641 
50642   if(0) SWIG_fail;
50643 
50644 fail:
50645   lua_error(L);
50646   return SWIG_arg;
50647 }
50648 
50649 
50650 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
50651   int SWIG_arg = 0;
50652   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50653   lldb::addr_t arg2 ;
50654   size_t arg3 ;
50655   bool arg4 ;
50656   bool arg5 ;
50657   lldb::SBError *arg6 = 0 ;
50658   lldb::SBWatchpoint result;
50659 
50660   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
50661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
50662   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
50663   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
50664   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
50665   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
50666   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
50667 
50668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50669     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
50670   }
50671 
50672   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
50673   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50674   arg3 = (size_t)lua_tonumber(L, 3);
50675   arg4 = (lua_toboolean(L, 4)!=0);
50676   arg5 = (lua_toboolean(L, 5)!=0);
50677 
50678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
50679     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
50680   }
50681 
50682   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
50683   {
50684     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50686   }
50687   return SWIG_arg;
50688 
50689   if(0) SWIG_fail;
50690 
50691 fail:
50692   lua_error(L);
50693   return SWIG_arg;
50694 }
50695 
50696 
50697 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
50698   int SWIG_arg = 0;
50699   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50700   lldb::SBBroadcaster result;
50701 
50702   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
50703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
50704 
50705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50706     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
50707   }
50708 
50709   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
50710   {
50711     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
50712     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
50713   }
50714   return SWIG_arg;
50715 
50716   if(0) SWIG_fail;
50717 
50718 fail:
50719   lua_error(L);
50720   return SWIG_arg;
50721 }
50722 
50723 
50724 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
50725   int SWIG_arg = 0;
50726   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50727   char *arg2 = (char *) 0 ;
50728   lldb::SBAddress arg3 ;
50729   lldb::SBType arg4 ;
50730   lldb::SBAddress *argp3 ;
50731   lldb::SBType *argp4 ;
50732   lldb::SBValue result;
50733 
50734   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
50735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
50736   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
50737   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
50738   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
50739 
50740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50741     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
50742   }
50743 
50744   arg2 = (char *)lua_tostring(L, 2);
50745 
50746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
50747     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
50748   }
50749   arg3 = *argp3;
50750 
50751 
50752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
50753     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
50754   }
50755   arg4 = *argp4;
50756 
50757   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
50758   {
50759     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50761   }
50762   return SWIG_arg;
50763 
50764   if(0) SWIG_fail;
50765 
50766 fail:
50767   lua_error(L);
50768   return SWIG_arg;
50769 }
50770 
50771 
50772 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
50773   int SWIG_arg = 0;
50774   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50775   char *arg2 = (char *) 0 ;
50776   lldb::SBData arg3 ;
50777   lldb::SBType arg4 ;
50778   lldb::SBData *argp3 ;
50779   lldb::SBType *argp4 ;
50780   lldb::SBValue result;
50781 
50782   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
50783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
50784   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
50785   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
50786   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
50787 
50788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50789     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
50790   }
50791 
50792   arg2 = (char *)lua_tostring(L, 2);
50793 
50794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
50795     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
50796   }
50797   arg3 = *argp3;
50798 
50799 
50800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
50801     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
50802   }
50803   arg4 = *argp4;
50804 
50805   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
50806   {
50807     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50809   }
50810   return SWIG_arg;
50811 
50812   if(0) SWIG_fail;
50813 
50814 fail:
50815   lua_error(L);
50816   return SWIG_arg;
50817 }
50818 
50819 
50820 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
50821   int SWIG_arg = 0;
50822   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50823   char *arg2 = (char *) 0 ;
50824   char *arg3 = (char *) 0 ;
50825   lldb::SBValue result;
50826 
50827   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
50828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
50829   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
50830   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
50831 
50832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50833     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
50834   }
50835 
50836   arg2 = (char *)lua_tostring(L, 2);
50837   arg3 = (char *)lua_tostring(L, 3);
50838   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
50839   {
50840     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50842   }
50843   return SWIG_arg;
50844 
50845   if(0) SWIG_fail;
50846 
50847 fail:
50848   lua_error(L);
50849   return SWIG_arg;
50850 }
50851 
50852 
50853 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
50854   int SWIG_arg = 0;
50855   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50856   lldb::SBAddress arg2 ;
50857   uint32_t arg3 ;
50858   lldb::SBAddress *argp2 ;
50859   lldb::SBInstructionList result;
50860 
50861   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
50862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
50863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
50864   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
50865 
50866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50867     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
50868   }
50869 
50870 
50871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50872     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
50873   }
50874   arg2 = *argp2;
50875 
50876   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50877   arg3 = (uint32_t)lua_tonumber(L, 3);
50878   result = (arg1)->ReadInstructions(arg2,arg3);
50879   {
50880     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
50881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
50882   }
50883   return SWIG_arg;
50884 
50885   if(0) SWIG_fail;
50886 
50887 fail:
50888   lua_error(L);
50889   return SWIG_arg;
50890 }
50891 
50892 
50893 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
50894   int SWIG_arg = 0;
50895   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50896   lldb::SBAddress arg2 ;
50897   uint32_t arg3 ;
50898   char *arg4 = (char *) 0 ;
50899   lldb::SBAddress *argp2 ;
50900   lldb::SBInstructionList result;
50901 
50902   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
50903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
50904   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
50905   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
50906   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
50907 
50908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50909     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
50910   }
50911 
50912 
50913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50914     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
50915   }
50916   arg2 = *argp2;
50917 
50918   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50919   arg3 = (uint32_t)lua_tonumber(L, 3);
50920   arg4 = (char *)lua_tostring(L, 4);
50921   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
50922   {
50923     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
50924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
50925   }
50926   return SWIG_arg;
50927 
50928   if(0) SWIG_fail;
50929 
50930 fail:
50931   lua_error(L);
50932   return SWIG_arg;
50933 }
50934 
50935 
50936 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
50937   int argc;
50938   int argv[5]={
50939     1,2,3,4,5
50940   };
50941 
50942   argc = lua_gettop(L);
50943   if (argc == 3) {
50944     int _v;
50945     {
50946       void *ptr;
50947       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50948         _v = 0;
50949       } else {
50950         _v = 1;
50951       }
50952     }
50953     if (_v) {
50954       {
50955         void *ptr;
50956         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
50957           _v = 0;
50958         } else {
50959           _v = 1;
50960         }
50961       }
50962       if (_v) {
50963         {
50964           _v = lua_isnumber(L,argv[2]);
50965         }
50966         if (_v) {
50967           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
50968         }
50969       }
50970     }
50971   }
50972   if (argc == 4) {
50973     int _v;
50974     {
50975       void *ptr;
50976       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50977         _v = 0;
50978       } else {
50979         _v = 1;
50980       }
50981     }
50982     if (_v) {
50983       {
50984         void *ptr;
50985         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
50986           _v = 0;
50987         } else {
50988           _v = 1;
50989         }
50990       }
50991       if (_v) {
50992         {
50993           _v = lua_isnumber(L,argv[2]);
50994         }
50995         if (_v) {
50996           {
50997             _v = SWIG_lua_isnilstring(L,argv[3]);
50998           }
50999           if (_v) {
51000             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
51001           }
51002         }
51003       }
51004     }
51005   }
51006 
51007   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
51008     "  Possible C/C++ prototypes are:\n"
51009     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
51010     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
51011   lua_error(L);return 0;
51012 }
51013 
51014 
51015 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
51016   int SWIG_arg = 0;
51017   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51018   lldb::SBAddress arg2 ;
51019   void *arg3 = (void *) 0 ;
51020   size_t arg4 ;
51021   lldb::SBAddress *argp2 ;
51022   lldb::SBInstructionList result;
51023 
51024   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
51025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
51026   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
51027   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
51028   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
51029 
51030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51031     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51032   }
51033 
51034 
51035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51036     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51037   }
51038   arg2 = *argp2;
51039 
51040   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
51041   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
51042   arg4 = (size_t)lua_tonumber(L, 4);
51043   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
51044   {
51045     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51047   }
51048   return SWIG_arg;
51049 
51050   if(0) SWIG_fail;
51051 
51052 fail:
51053   lua_error(L);
51054   return SWIG_arg;
51055 }
51056 
51057 
51058 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
51059   int SWIG_arg = 0;
51060   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51061   lldb::SBAddress arg2 ;
51062   char *arg3 = (char *) 0 ;
51063   void *arg4 = (void *) 0 ;
51064   size_t arg5 ;
51065   lldb::SBAddress *argp2 ;
51066   lldb::SBInstructionList result;
51067 
51068   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
51069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
51070   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
51071   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
51072   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
51073   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
51074 
51075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51076     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
51077   }
51078 
51079 
51080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51081     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
51082   }
51083   arg2 = *argp2;
51084 
51085   arg3 = (char *)lua_tostring(L, 3);
51086   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
51087   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
51088   arg5 = (size_t)lua_tonumber(L, 5);
51089   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
51090   {
51091     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51093   }
51094   return SWIG_arg;
51095 
51096   if(0) SWIG_fail;
51097 
51098 fail:
51099   lua_error(L);
51100   return SWIG_arg;
51101 }
51102 
51103 
51104 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
51105   int SWIG_arg = 0;
51106   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51107   char *arg2 = (char *) 0 ;
51108   lldb::SymbolType arg3 ;
51109   lldb::SBSymbolContextList result;
51110 
51111   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
51112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51114   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
51115 
51116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51117     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51118   }
51119 
51120   arg2 = (char *)lua_tostring(L, 2);
51121   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
51122   result = (arg1)->FindSymbols((char const *)arg2,arg3);
51123   {
51124     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51125     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51126   }
51127   return SWIG_arg;
51128 
51129   if(0) SWIG_fail;
51130 
51131 fail:
51132   lua_error(L);
51133   return SWIG_arg;
51134 }
51135 
51136 
51137 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
51138   int SWIG_arg = 0;
51139   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51140   char *arg2 = (char *) 0 ;
51141   lldb::SBSymbolContextList result;
51142 
51143   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
51144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51145   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51146 
51147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51148     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51149   }
51150 
51151   arg2 = (char *)lua_tostring(L, 2);
51152   result = (arg1)->FindSymbols((char const *)arg2);
51153   {
51154     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51155     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51156   }
51157   return SWIG_arg;
51158 
51159   if(0) SWIG_fail;
51160 
51161 fail:
51162   lua_error(L);
51163   return SWIG_arg;
51164 }
51165 
51166 
51167 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
51168   int argc;
51169   int argv[4]={
51170     1,2,3,4
51171   };
51172 
51173   argc = lua_gettop(L);
51174   if (argc == 2) {
51175     int _v;
51176     {
51177       void *ptr;
51178       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51179         _v = 0;
51180       } else {
51181         _v = 1;
51182       }
51183     }
51184     if (_v) {
51185       {
51186         _v = SWIG_lua_isnilstring(L,argv[1]);
51187       }
51188       if (_v) {
51189         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
51190       }
51191     }
51192   }
51193   if (argc == 3) {
51194     int _v;
51195     {
51196       void *ptr;
51197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51198         _v = 0;
51199       } else {
51200         _v = 1;
51201       }
51202     }
51203     if (_v) {
51204       {
51205         _v = SWIG_lua_isnilstring(L,argv[1]);
51206       }
51207       if (_v) {
51208         {
51209           _v = lua_isnumber(L,argv[2]);
51210         }
51211         if (_v) {
51212           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
51213         }
51214       }
51215     }
51216   }
51217 
51218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
51219     "  Possible C/C++ prototypes are:\n"
51220     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
51221     "    lldb::SBTarget::FindSymbols(char const *)\n");
51222   lua_error(L);return 0;
51223 }
51224 
51225 
51226 static int _wrap_SBTarget_GetDescription(lua_State* L) {
51227   int SWIG_arg = 0;
51228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51229   lldb::SBStream *arg2 = 0 ;
51230   lldb::DescriptionLevel arg3 ;
51231   bool result;
51232 
51233   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
51234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
51235   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
51236   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
51237 
51238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51239     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
51240   }
51241 
51242 
51243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
51244     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
51245   }
51246 
51247   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
51248   result = (bool)(arg1)->GetDescription(*arg2,arg3);
51249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51250   return SWIG_arg;
51251 
51252   if(0) SWIG_fail;
51253 
51254 fail:
51255   lua_error(L);
51256   return SWIG_arg;
51257 }
51258 
51259 
51260 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
51261   int SWIG_arg = 0;
51262   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51263   lldb::addr_t result;
51264 
51265   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
51266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
51267 
51268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51269     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
51270   }
51271 
51272   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
51273   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
51274   return SWIG_arg;
51275 
51276   if(0) SWIG_fail;
51277 
51278 fail:
51279   lua_error(L);
51280   return SWIG_arg;
51281 }
51282 
51283 
51284 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
51285   int SWIG_arg = 0;
51286   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51287   SwigValueWrapper< lldb::SBLaunchInfo > result;
51288 
51289   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
51290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
51291 
51292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51293     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
51294   }
51295 
51296   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
51297   {
51298     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
51299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
51300   }
51301   return SWIG_arg;
51302 
51303   if(0) SWIG_fail;
51304 
51305 fail:
51306   lua_error(L);
51307   return SWIG_arg;
51308 }
51309 
51310 
51311 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
51312   int SWIG_arg = 0;
51313   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51314   lldb::SBLaunchInfo *arg2 = 0 ;
51315 
51316   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
51317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
51318   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
51319 
51320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51321     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
51322   }
51323 
51324 
51325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
51326     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
51327   }
51328 
51329   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
51330 
51331   return SWIG_arg;
51332 
51333   if(0) SWIG_fail;
51334 
51335 fail:
51336   lua_error(L);
51337   return SWIG_arg;
51338 }
51339 
51340 
51341 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
51342   int SWIG_arg = 0;
51343   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51344   bool arg2 ;
51345 
51346   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
51347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
51348   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
51349 
51350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51351     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51352   }
51353 
51354   arg2 = (lua_toboolean(L, 2)!=0);
51355   (arg1)->SetCollectingStats(arg2);
51356 
51357   return SWIG_arg;
51358 
51359   if(0) SWIG_fail;
51360 
51361 fail:
51362   lua_error(L);
51363   return SWIG_arg;
51364 }
51365 
51366 
51367 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
51368   int SWIG_arg = 0;
51369   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51370   bool result;
51371 
51372   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
51373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
51374 
51375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51376     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51377   }
51378 
51379   result = (bool)(arg1)->GetCollectingStats();
51380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51381   return SWIG_arg;
51382 
51383   if(0) SWIG_fail;
51384 
51385 fail:
51386   lua_error(L);
51387   return SWIG_arg;
51388 }
51389 
51390 
51391 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
51392   int SWIG_arg = 0;
51393   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51394   lldb::SBStructuredData result;
51395 
51396   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
51397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
51398 
51399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51400     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
51401   }
51402 
51403   result = (arg1)->GetStatistics();
51404   {
51405     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
51406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
51407   }
51408   return SWIG_arg;
51409 
51410   if(0) SWIG_fail;
51411 
51412 fail:
51413   lua_error(L);
51414   return SWIG_arg;
51415 }
51416 
51417 
51418 static int _wrap_SBTarget___eq(lua_State* L) {
51419   int SWIG_arg = 0;
51420   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51421   lldb::SBTarget *arg2 = 0 ;
51422   bool result;
51423 
51424   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
51425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
51426   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
51427 
51428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51429     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
51430   }
51431 
51432 
51433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
51434     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
51435   }
51436 
51437   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
51438   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51439   return SWIG_arg;
51440 
51441   if(0) SWIG_fail;
51442 
51443 fail:
51444   lua_error(L);
51445   return SWIG_arg;
51446 }
51447 
51448 
51449 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
51450   int SWIG_arg = 0;
51451   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51452   char *arg2 = (char *) 0 ;
51453   lldb::SBValue result;
51454 
51455   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
51456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
51457   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
51458 
51459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51460     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
51461   }
51462 
51463   arg2 = (char *)lua_tostring(L, 2);
51464   result = (arg1)->EvaluateExpression((char const *)arg2);
51465   {
51466     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51468   }
51469   return SWIG_arg;
51470 
51471   if(0) SWIG_fail;
51472 
51473 fail:
51474   lua_error(L);
51475   return SWIG_arg;
51476 }
51477 
51478 
51479 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
51480   int SWIG_arg = 0;
51481   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51482   char *arg2 = (char *) 0 ;
51483   lldb::SBExpressionOptions *arg3 = 0 ;
51484   lldb::SBValue result;
51485 
51486   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
51487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
51488   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
51489   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
51490 
51491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51492     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
51493   }
51494 
51495   arg2 = (char *)lua_tostring(L, 2);
51496 
51497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
51498     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
51499   }
51500 
51501   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
51502   {
51503     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51504     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51505   }
51506   return SWIG_arg;
51507 
51508   if(0) SWIG_fail;
51509 
51510 fail:
51511   lua_error(L);
51512   return SWIG_arg;
51513 }
51514 
51515 
51516 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
51517   int argc;
51518   int argv[4]={
51519     1,2,3,4
51520   };
51521 
51522   argc = lua_gettop(L);
51523   if (argc == 2) {
51524     int _v;
51525     {
51526       void *ptr;
51527       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51528         _v = 0;
51529       } else {
51530         _v = 1;
51531       }
51532     }
51533     if (_v) {
51534       {
51535         _v = SWIG_lua_isnilstring(L,argv[1]);
51536       }
51537       if (_v) {
51538         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
51539       }
51540     }
51541   }
51542   if (argc == 3) {
51543     int _v;
51544     {
51545       void *ptr;
51546       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51547         _v = 0;
51548       } else {
51549         _v = 1;
51550       }
51551     }
51552     if (_v) {
51553       {
51554         _v = SWIG_lua_isnilstring(L,argv[1]);
51555       }
51556       if (_v) {
51557         {
51558           void *ptr;
51559           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
51560             _v = 0;
51561           } else {
51562             _v = 1;
51563           }
51564         }
51565         if (_v) {
51566           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
51567         }
51568       }
51569     }
51570   }
51571 
51572   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
51573     "  Possible C/C++ prototypes are:\n"
51574     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
51575     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
51576   lua_error(L);return 0;
51577 }
51578 
51579 
51580 static int _wrap_SBTarget___tostring(lua_State* L) {
51581   int SWIG_arg = 0;
51582   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51583   std::string result;
51584 
51585   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
51586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
51587 
51588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51589     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
51590   }
51591 
51592   result = lldb_SBTarget___str__(arg1);
51593   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
51594   return SWIG_arg;
51595 
51596   if(0) SWIG_fail;
51597 
51598 fail:
51599   lua_error(L);
51600   return SWIG_arg;
51601 }
51602 
51603 
51604 static void swig_delete_SBTarget(void *obj) {
51605 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
51606 delete arg1;
51607 }
51608 static int _proxy__wrap_new_SBTarget(lua_State *L) {
51609     assert(lua_istable(L,1));
51610     lua_pushcfunction(L,_wrap_new_SBTarget);
51611     assert(!lua_isnil(L,-1));
51612     lua_replace(L,1); /* replace our table with real constructor */
51613     lua_call(L,lua_gettop(L)-1,1);
51614     return 1;
51615 }
51616 static swig_lua_attribute swig_SBTarget_attributes[] = {
51617     {0,0,0}
51618 };
51619 static swig_lua_method swig_SBTarget_methods[]= {
51620     { "IsValid", _wrap_SBTarget_IsValid},
51621     { "GetProcess", _wrap_SBTarget_GetProcess},
51622     { "GetPlatform", _wrap_SBTarget_GetPlatform},
51623     { "Install", _wrap_SBTarget_Install},
51624     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
51625     { "Launch", _wrap_SBTarget_Launch},
51626     { "LoadCore", _wrap_SBTarget_LoadCore},
51627     { "Attach", _wrap_SBTarget_Attach},
51628     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
51629     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
51630     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
51631     { "GetExecutable", _wrap_SBTarget_GetExecutable},
51632     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
51633     { "AddModule", _wrap_SBTarget_AddModule},
51634     { "GetNumModules", _wrap_SBTarget_GetNumModules},
51635     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
51636     { "RemoveModule", _wrap_SBTarget_RemoveModule},
51637     { "GetDebugger", _wrap_SBTarget_GetDebugger},
51638     { "FindModule", _wrap_SBTarget_FindModule},
51639     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
51640     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
51641     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
51642     { "GetTriple", _wrap_SBTarget_GetTriple},
51643     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
51644     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
51645     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
51646     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
51647     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
51648     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
51649     { "FindFunctions", _wrap_SBTarget_FindFunctions},
51650     { "FindFirstType", _wrap_SBTarget_FindFirstType},
51651     { "FindTypes", _wrap_SBTarget_FindTypes},
51652     { "GetBasicType", _wrap_SBTarget_GetBasicType},
51653     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
51654     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
51655     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
51656     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
51657     { "Clear", _wrap_SBTarget_Clear},
51658     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
51659     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
51660     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
51661     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
51662     { "ReadMemory", _wrap_SBTarget_ReadMemory},
51663     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
51664     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
51665     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
51666     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
51667     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
51668     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
51669     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
51670     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
51671     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
51672     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
51673     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
51674     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
51675     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
51676     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
51677     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
51678     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
51679     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
51680     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
51681     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
51682     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
51683     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
51684     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
51685     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
51686     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
51687     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
51688     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
51689     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
51690     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
51691     { "WatchAddress", _wrap_SBTarget_WatchAddress},
51692     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
51693     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
51694     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
51695     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
51696     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
51697     { "GetInstructions", _wrap_SBTarget_GetInstructions},
51698     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
51699     { "FindSymbols", _wrap_SBTarget_FindSymbols},
51700     { "GetDescription", _wrap_SBTarget_GetDescription},
51701     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
51702     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
51703     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
51704     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
51705     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
51706     { "GetStatistics", _wrap_SBTarget_GetStatistics},
51707     { "__eq", _wrap_SBTarget___eq},
51708     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
51709     { "__tostring", _wrap_SBTarget___tostring},
51710     {0,0}
51711 };
51712 static swig_lua_method swig_SBTarget_meta[] = {
51713     { "__eq", _wrap_SBTarget___eq},
51714     { "__tostring", _wrap_SBTarget___tostring},
51715     {0,0}
51716 };
51717 
51718 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
51719     {0,0,0}
51720 };
51721 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
51722     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
51723     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
51724     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
51725     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
51726     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
51727     {0,0,0,0,0,0}
51728 };
51729 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
51730     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
51731     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
51732     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
51733     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
51734     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
51735     {0,0}
51736 };
51737 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
51738     0
51739 };
51740 
51741 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
51742     "SBTarget",
51743     swig_SBTarget_Sf_SwigStatic_methods,
51744     swig_SBTarget_Sf_SwigStatic_attributes,
51745     swig_SBTarget_Sf_SwigStatic_constants,
51746     swig_SBTarget_Sf_SwigStatic_classes,
51747     0
51748 };
51749 static swig_lua_class *swig_SBTarget_bases[] = {0};
51750 static const char *swig_SBTarget_base_names[] = {0};
51751 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 };
51752 
51753 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
51754   int SWIG_arg = 0;
51755   lldb::SBThread *result = 0 ;
51756 
51757   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
51758   result = (lldb::SBThread *)new lldb::SBThread();
51759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
51760   return SWIG_arg;
51761 
51762   if(0) SWIG_fail;
51763 
51764 fail:
51765   lua_error(L);
51766   return SWIG_arg;
51767 }
51768 
51769 
51770 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
51771   int SWIG_arg = 0;
51772   lldb::SBThread *arg1 = 0 ;
51773   lldb::SBThread *result = 0 ;
51774 
51775   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
51776   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
51777 
51778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51779     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
51780   }
51781 
51782   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
51783   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
51784   return SWIG_arg;
51785 
51786   if(0) SWIG_fail;
51787 
51788 fail:
51789   lua_error(L);
51790   return SWIG_arg;
51791 }
51792 
51793 
51794 static int _wrap_new_SBThread(lua_State* L) {
51795   int argc;
51796   int argv[2]={
51797     1,2
51798   };
51799 
51800   argc = lua_gettop(L);
51801   if (argc == 0) {
51802     return _wrap_new_SBThread__SWIG_0(L);
51803   }
51804   if (argc == 1) {
51805     int _v;
51806     {
51807       void *ptr;
51808       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
51809         _v = 0;
51810       } else {
51811         _v = 1;
51812       }
51813     }
51814     if (_v) {
51815       return _wrap_new_SBThread__SWIG_1(L);
51816     }
51817   }
51818 
51819   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
51820     "  Possible C/C++ prototypes are:\n"
51821     "    lldb::SBThread::SBThread()\n"
51822     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
51823   lua_error(L);return 0;
51824 }
51825 
51826 
51827 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
51828   int SWIG_arg = 0;
51829   char *result = 0 ;
51830 
51831   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
51832   result = (char *)lldb::SBThread::GetBroadcasterClassName();
51833   lua_pushstring(L,(const char *)result); SWIG_arg++;
51834   return SWIG_arg;
51835 
51836   if(0) SWIG_fail;
51837 
51838 fail:
51839   lua_error(L);
51840   return SWIG_arg;
51841 }
51842 
51843 
51844 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
51845   int SWIG_arg = 0;
51846   lldb::SBEvent *arg1 = 0 ;
51847   bool result;
51848 
51849   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
51850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
51851 
51852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51853     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
51854   }
51855 
51856   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
51857   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51858   return SWIG_arg;
51859 
51860   if(0) SWIG_fail;
51861 
51862 fail:
51863   lua_error(L);
51864   return SWIG_arg;
51865 }
51866 
51867 
51868 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
51869   int SWIG_arg = 0;
51870   lldb::SBEvent *arg1 = 0 ;
51871   lldb::SBFrame result;
51872 
51873   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
51874   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
51875 
51876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51877     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51878   }
51879 
51880   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
51881   {
51882     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
51883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
51884   }
51885   return SWIG_arg;
51886 
51887   if(0) SWIG_fail;
51888 
51889 fail:
51890   lua_error(L);
51891   return SWIG_arg;
51892 }
51893 
51894 
51895 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
51896   int SWIG_arg = 0;
51897   lldb::SBEvent *arg1 = 0 ;
51898   lldb::SBThread result;
51899 
51900   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
51901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
51902 
51903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51904     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51905   }
51906 
51907   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
51908   {
51909     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
51910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
51911   }
51912   return SWIG_arg;
51913 
51914   if(0) SWIG_fail;
51915 
51916 fail:
51917   lua_error(L);
51918   return SWIG_arg;
51919 }
51920 
51921 
51922 static int _wrap_SBThread_IsValid(lua_State* L) {
51923   int SWIG_arg = 0;
51924   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51925   bool result;
51926 
51927   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
51928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
51929 
51930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51931     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
51932   }
51933 
51934   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
51935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51936   return SWIG_arg;
51937 
51938   if(0) SWIG_fail;
51939 
51940 fail:
51941   lua_error(L);
51942   return SWIG_arg;
51943 }
51944 
51945 
51946 static int _wrap_SBThread_Clear(lua_State* L) {
51947   int SWIG_arg = 0;
51948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51949 
51950   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
51951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
51952 
51953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51954     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
51955   }
51956 
51957   (arg1)->Clear();
51958 
51959   return SWIG_arg;
51960 
51961   if(0) SWIG_fail;
51962 
51963 fail:
51964   lua_error(L);
51965   return SWIG_arg;
51966 }
51967 
51968 
51969 static int _wrap_SBThread_GetStopReason(lua_State* L) {
51970   int SWIG_arg = 0;
51971   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51972   lldb::StopReason result;
51973 
51974   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
51975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
51976 
51977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51978     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
51979   }
51980 
51981   result = (lldb::StopReason)(arg1)->GetStopReason();
51982   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
51983   return SWIG_arg;
51984 
51985   if(0) SWIG_fail;
51986 
51987 fail:
51988   lua_error(L);
51989   return SWIG_arg;
51990 }
51991 
51992 
51993 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
51994   int SWIG_arg = 0;
51995   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51996   size_t result;
51997 
51998   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
51999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
52000 
52001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52002     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
52003   }
52004 
52005   result = (arg1)->GetStopReasonDataCount();
52006   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52007   return SWIG_arg;
52008 
52009   if(0) SWIG_fail;
52010 
52011 fail:
52012   lua_error(L);
52013   return SWIG_arg;
52014 }
52015 
52016 
52017 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
52018   int SWIG_arg = 0;
52019   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52020   uint32_t arg2 ;
52021   uint64_t result;
52022 
52023   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
52024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
52025   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
52026 
52027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52028     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
52029   }
52030 
52031   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
52032   arg2 = (uint32_t)lua_tonumber(L, 2);
52033   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
52034   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52035   return SWIG_arg;
52036 
52037   if(0) SWIG_fail;
52038 
52039 fail:
52040   lua_error(L);
52041   return SWIG_arg;
52042 }
52043 
52044 
52045 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
52046   int SWIG_arg = 0;
52047   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52048   lldb::SBStream *arg2 = 0 ;
52049   bool result;
52050 
52051   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
52052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
52053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
52054 
52055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52056     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
52057   }
52058 
52059 
52060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52061     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
52062   }
52063 
52064   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
52065   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52066   return SWIG_arg;
52067 
52068   if(0) SWIG_fail;
52069 
52070 fail:
52071   lua_error(L);
52072   return SWIG_arg;
52073 }
52074 
52075 
52076 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
52077   int SWIG_arg = 0;
52078   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52079   lldb::InstrumentationRuntimeType arg2 ;
52080   lldb::SBThreadCollection result;
52081 
52082   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
52083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
52084   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
52085 
52086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52087     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
52088   }
52089 
52090   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
52091   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
52092   {
52093     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
52094     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
52095   }
52096   return SWIG_arg;
52097 
52098   if(0) SWIG_fail;
52099 
52100 fail:
52101   lua_error(L);
52102   return SWIG_arg;
52103 }
52104 
52105 
52106 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
52107   int SWIG_arg = 0;
52108   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52109   char *arg2 = (char *) 0 ;
52110   size_t arg3 ;
52111   size_t result;
52112 
52113   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
52114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
52115   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
52116   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
52117 
52118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52119     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
52120   }
52121 
52122   arg2 = (char *)lua_tostring(L, 2);
52123   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52124   arg3 = (size_t)lua_tonumber(L, 3);
52125   result = (arg1)->GetStopDescription(arg2,arg3);
52126   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52127   return SWIG_arg;
52128 
52129   if(0) SWIG_fail;
52130 
52131 fail:
52132   lua_error(L);
52133   return SWIG_arg;
52134 }
52135 
52136 
52137 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
52138   int SWIG_arg = 0;
52139   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52140   lldb::SBValue result;
52141 
52142   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
52143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
52144 
52145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52146     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
52147   }
52148 
52149   result = (arg1)->GetStopReturnValue();
52150   {
52151     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52152     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52153   }
52154   return SWIG_arg;
52155 
52156   if(0) SWIG_fail;
52157 
52158 fail:
52159   lua_error(L);
52160   return SWIG_arg;
52161 }
52162 
52163 
52164 static int _wrap_SBThread_GetThreadID(lua_State* L) {
52165   int SWIG_arg = 0;
52166   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52167   lldb::tid_t result;
52168 
52169   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
52170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
52171 
52172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52173     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
52174   }
52175 
52176   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
52177   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52178   return SWIG_arg;
52179 
52180   if(0) SWIG_fail;
52181 
52182 fail:
52183   lua_error(L);
52184   return SWIG_arg;
52185 }
52186 
52187 
52188 static int _wrap_SBThread_GetIndexID(lua_State* L) {
52189   int SWIG_arg = 0;
52190   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52191   uint32_t result;
52192 
52193   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
52194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
52195 
52196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52197     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
52198   }
52199 
52200   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
52201   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52202   return SWIG_arg;
52203 
52204   if(0) SWIG_fail;
52205 
52206 fail:
52207   lua_error(L);
52208   return SWIG_arg;
52209 }
52210 
52211 
52212 static int _wrap_SBThread_GetName(lua_State* L) {
52213   int SWIG_arg = 0;
52214   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52215   char *result = 0 ;
52216 
52217   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
52218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
52219 
52220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52221     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
52222   }
52223 
52224   result = (char *)((lldb::SBThread const *)arg1)->GetName();
52225   lua_pushstring(L,(const char *)result); SWIG_arg++;
52226   return SWIG_arg;
52227 
52228   if(0) SWIG_fail;
52229 
52230 fail:
52231   lua_error(L);
52232   return SWIG_arg;
52233 }
52234 
52235 
52236 static int _wrap_SBThread_GetQueueName(lua_State* L) {
52237   int SWIG_arg = 0;
52238   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52239   char *result = 0 ;
52240 
52241   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
52242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
52243 
52244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52245     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
52246   }
52247 
52248   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
52249   lua_pushstring(L,(const char *)result); SWIG_arg++;
52250   return SWIG_arg;
52251 
52252   if(0) SWIG_fail;
52253 
52254 fail:
52255   lua_error(L);
52256   return SWIG_arg;
52257 }
52258 
52259 
52260 static int _wrap_SBThread_GetQueueID(lua_State* L) {
52261   int SWIG_arg = 0;
52262   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52263   lldb::queue_id_t result;
52264 
52265   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
52266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
52267 
52268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52269     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
52270   }
52271 
52272   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
52273   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52274   return SWIG_arg;
52275 
52276   if(0) SWIG_fail;
52277 
52278 fail:
52279   lua_error(L);
52280   return SWIG_arg;
52281 }
52282 
52283 
52284 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
52285   int SWIG_arg = 0;
52286   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52287   char *arg2 = (char *) 0 ;
52288   lldb::SBStream *arg3 = 0 ;
52289   bool result;
52290 
52291   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
52292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
52293   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
52294   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
52295 
52296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52297     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
52298   }
52299 
52300   arg2 = (char *)lua_tostring(L, 2);
52301 
52302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
52303     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
52304   }
52305 
52306   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
52307   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52308   return SWIG_arg;
52309 
52310   if(0) SWIG_fail;
52311 
52312 fail:
52313   lua_error(L);
52314   return SWIG_arg;
52315 }
52316 
52317 
52318 static int _wrap_SBThread_GetQueue(lua_State* L) {
52319   int SWIG_arg = 0;
52320   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52321   lldb::SBQueue result;
52322 
52323   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
52324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
52325 
52326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52327     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
52328   }
52329 
52330   result = ((lldb::SBThread const *)arg1)->GetQueue();
52331   {
52332     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
52333     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
52334   }
52335   return SWIG_arg;
52336 
52337   if(0) SWIG_fail;
52338 
52339 fail:
52340   lua_error(L);
52341   return SWIG_arg;
52342 }
52343 
52344 
52345 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
52346   int SWIG_arg = 0;
52347   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52348   lldb::RunMode arg2 ;
52349 
52350   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
52351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52352   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
52353 
52354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52355     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52356   }
52357 
52358   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52359   (arg1)->StepOver(arg2);
52360 
52361   return SWIG_arg;
52362 
52363   if(0) SWIG_fail;
52364 
52365 fail:
52366   lua_error(L);
52367   return SWIG_arg;
52368 }
52369 
52370 
52371 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
52372   int SWIG_arg = 0;
52373   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52374 
52375   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
52376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52377 
52378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52379     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52380   }
52381 
52382   (arg1)->StepOver();
52383 
52384   return SWIG_arg;
52385 
52386   if(0) SWIG_fail;
52387 
52388 fail:
52389   lua_error(L);
52390   return SWIG_arg;
52391 }
52392 
52393 
52394 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
52395   int SWIG_arg = 0;
52396   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52397   lldb::RunMode arg2 ;
52398   lldb::SBError *arg3 = 0 ;
52399 
52400   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
52401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52402   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
52403   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
52404 
52405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52406     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52407   }
52408 
52409   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52410 
52411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
52412     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
52413   }
52414 
52415   (arg1)->StepOver(arg2,*arg3);
52416 
52417   return SWIG_arg;
52418 
52419   if(0) SWIG_fail;
52420 
52421 fail:
52422   lua_error(L);
52423   return SWIG_arg;
52424 }
52425 
52426 
52427 static int _wrap_SBThread_StepOver(lua_State* L) {
52428   int argc;
52429   int argv[4]={
52430     1,2,3,4
52431   };
52432 
52433   argc = lua_gettop(L);
52434   if (argc == 1) {
52435     int _v;
52436     {
52437       void *ptr;
52438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52439         _v = 0;
52440       } else {
52441         _v = 1;
52442       }
52443     }
52444     if (_v) {
52445       return _wrap_SBThread_StepOver__SWIG_1(L);
52446     }
52447   }
52448   if (argc == 2) {
52449     int _v;
52450     {
52451       void *ptr;
52452       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52453         _v = 0;
52454       } else {
52455         _v = 1;
52456       }
52457     }
52458     if (_v) {
52459       {
52460         _v = lua_isnumber(L,argv[1]);
52461       }
52462       if (_v) {
52463         return _wrap_SBThread_StepOver__SWIG_0(L);
52464       }
52465     }
52466   }
52467   if (argc == 3) {
52468     int _v;
52469     {
52470       void *ptr;
52471       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52472         _v = 0;
52473       } else {
52474         _v = 1;
52475       }
52476     }
52477     if (_v) {
52478       {
52479         _v = lua_isnumber(L,argv[1]);
52480       }
52481       if (_v) {
52482         {
52483           void *ptr;
52484           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52485             _v = 0;
52486           } else {
52487             _v = 1;
52488           }
52489         }
52490         if (_v) {
52491           return _wrap_SBThread_StepOver__SWIG_2(L);
52492         }
52493       }
52494     }
52495   }
52496 
52497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
52498     "  Possible C/C++ prototypes are:\n"
52499     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
52500     "    lldb::SBThread::StepOver()\n"
52501     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
52502   lua_error(L);return 0;
52503 }
52504 
52505 
52506 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
52507   int SWIG_arg = 0;
52508   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52509   lldb::RunMode arg2 ;
52510 
52511   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
52512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52513   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
52514 
52515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52516     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52517   }
52518 
52519   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52520   (arg1)->StepInto(arg2);
52521 
52522   return SWIG_arg;
52523 
52524   if(0) SWIG_fail;
52525 
52526 fail:
52527   lua_error(L);
52528   return SWIG_arg;
52529 }
52530 
52531 
52532 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
52533   int SWIG_arg = 0;
52534   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52535 
52536   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
52537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52538 
52539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52540     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52541   }
52542 
52543   (arg1)->StepInto();
52544 
52545   return SWIG_arg;
52546 
52547   if(0) SWIG_fail;
52548 
52549 fail:
52550   lua_error(L);
52551   return SWIG_arg;
52552 }
52553 
52554 
52555 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
52556   int SWIG_arg = 0;
52557   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52558   char *arg2 = (char *) 0 ;
52559   lldb::RunMode arg3 ;
52560 
52561   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
52562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52563   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52564   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
52565 
52566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52567     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52568   }
52569 
52570   arg2 = (char *)lua_tostring(L, 2);
52571   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
52572   (arg1)->StepInto((char const *)arg2,arg3);
52573 
52574   return SWIG_arg;
52575 
52576   if(0) SWIG_fail;
52577 
52578 fail:
52579   lua_error(L);
52580   return SWIG_arg;
52581 }
52582 
52583 
52584 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
52585   int SWIG_arg = 0;
52586   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52587   char *arg2 = (char *) 0 ;
52588 
52589   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
52590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52592 
52593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52594     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52595   }
52596 
52597   arg2 = (char *)lua_tostring(L, 2);
52598   (arg1)->StepInto((char const *)arg2);
52599 
52600   return SWIG_arg;
52601 
52602   if(0) SWIG_fail;
52603 
52604 fail:
52605   lua_error(L);
52606   return SWIG_arg;
52607 }
52608 
52609 
52610 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
52611   int SWIG_arg = 0;
52612   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52613   char *arg2 = (char *) 0 ;
52614   uint32_t arg3 ;
52615   lldb::SBError *arg4 = 0 ;
52616   lldb::RunMode arg5 ;
52617 
52618   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
52619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52620   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52621   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
52622   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
52623   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
52624 
52625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52626     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52627   }
52628 
52629   arg2 = (char *)lua_tostring(L, 2);
52630   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52631   arg3 = (uint32_t)lua_tonumber(L, 3);
52632 
52633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52634     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
52635   }
52636 
52637   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
52638   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
52639 
52640   return SWIG_arg;
52641 
52642   if(0) SWIG_fail;
52643 
52644 fail:
52645   lua_error(L);
52646   return SWIG_arg;
52647 }
52648 
52649 
52650 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
52651   int SWIG_arg = 0;
52652   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52653   char *arg2 = (char *) 0 ;
52654   uint32_t arg3 ;
52655   lldb::SBError *arg4 = 0 ;
52656 
52657   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
52658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52659   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52660   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
52661   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
52662 
52663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52664     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52665   }
52666 
52667   arg2 = (char *)lua_tostring(L, 2);
52668   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52669   arg3 = (uint32_t)lua_tonumber(L, 3);
52670 
52671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52672     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
52673   }
52674 
52675   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
52676 
52677   return SWIG_arg;
52678 
52679   if(0) SWIG_fail;
52680 
52681 fail:
52682   lua_error(L);
52683   return SWIG_arg;
52684 }
52685 
52686 
52687 static int _wrap_SBThread_StepInto(lua_State* L) {
52688   int argc;
52689   int argv[6]={
52690     1,2,3,4,5,6
52691   };
52692 
52693   argc = lua_gettop(L);
52694   if (argc == 1) {
52695     int _v;
52696     {
52697       void *ptr;
52698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52699         _v = 0;
52700       } else {
52701         _v = 1;
52702       }
52703     }
52704     if (_v) {
52705       return _wrap_SBThread_StepInto__SWIG_1(L);
52706     }
52707   }
52708   if (argc == 2) {
52709     int _v;
52710     {
52711       void *ptr;
52712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52713         _v = 0;
52714       } else {
52715         _v = 1;
52716       }
52717     }
52718     if (_v) {
52719       {
52720         _v = lua_isnumber(L,argv[1]);
52721       }
52722       if (_v) {
52723         return _wrap_SBThread_StepInto__SWIG_0(L);
52724       }
52725     }
52726   }
52727   if (argc == 2) {
52728     int _v;
52729     {
52730       void *ptr;
52731       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52732         _v = 0;
52733       } else {
52734         _v = 1;
52735       }
52736     }
52737     if (_v) {
52738       {
52739         _v = SWIG_lua_isnilstring(L,argv[1]);
52740       }
52741       if (_v) {
52742         return _wrap_SBThread_StepInto__SWIG_3(L);
52743       }
52744     }
52745   }
52746   if (argc == 3) {
52747     int _v;
52748     {
52749       void *ptr;
52750       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52751         _v = 0;
52752       } else {
52753         _v = 1;
52754       }
52755     }
52756     if (_v) {
52757       {
52758         _v = SWIG_lua_isnilstring(L,argv[1]);
52759       }
52760       if (_v) {
52761         {
52762           _v = lua_isnumber(L,argv[2]);
52763         }
52764         if (_v) {
52765           return _wrap_SBThread_StepInto__SWIG_2(L);
52766         }
52767       }
52768     }
52769   }
52770   if (argc == 4) {
52771     int _v;
52772     {
52773       void *ptr;
52774       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52775         _v = 0;
52776       } else {
52777         _v = 1;
52778       }
52779     }
52780     if (_v) {
52781       {
52782         _v = SWIG_lua_isnilstring(L,argv[1]);
52783       }
52784       if (_v) {
52785         {
52786           _v = lua_isnumber(L,argv[2]);
52787         }
52788         if (_v) {
52789           {
52790             void *ptr;
52791             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52792               _v = 0;
52793             } else {
52794               _v = 1;
52795             }
52796           }
52797           if (_v) {
52798             return _wrap_SBThread_StepInto__SWIG_5(L);
52799           }
52800         }
52801       }
52802     }
52803   }
52804   if (argc == 5) {
52805     int _v;
52806     {
52807       void *ptr;
52808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52809         _v = 0;
52810       } else {
52811         _v = 1;
52812       }
52813     }
52814     if (_v) {
52815       {
52816         _v = SWIG_lua_isnilstring(L,argv[1]);
52817       }
52818       if (_v) {
52819         {
52820           _v = lua_isnumber(L,argv[2]);
52821         }
52822         if (_v) {
52823           {
52824             void *ptr;
52825             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52826               _v = 0;
52827             } else {
52828               _v = 1;
52829             }
52830           }
52831           if (_v) {
52832             {
52833               _v = lua_isnumber(L,argv[4]);
52834             }
52835             if (_v) {
52836               return _wrap_SBThread_StepInto__SWIG_4(L);
52837             }
52838           }
52839         }
52840       }
52841     }
52842   }
52843 
52844   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
52845     "  Possible C/C++ prototypes are:\n"
52846     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
52847     "    lldb::SBThread::StepInto()\n"
52848     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
52849     "    lldb::SBThread::StepInto(char const *)\n"
52850     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
52851     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
52852   lua_error(L);return 0;
52853 }
52854 
52855 
52856 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
52857   int SWIG_arg = 0;
52858   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52859 
52860   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
52861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
52862 
52863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52864     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
52865   }
52866 
52867   (arg1)->StepOut();
52868 
52869   return SWIG_arg;
52870 
52871   if(0) SWIG_fail;
52872 
52873 fail:
52874   lua_error(L);
52875   return SWIG_arg;
52876 }
52877 
52878 
52879 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
52880   int SWIG_arg = 0;
52881   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52882   lldb::SBError *arg2 = 0 ;
52883 
52884   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
52885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
52886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
52887 
52888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52889     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
52890   }
52891 
52892 
52893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
52894     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
52895   }
52896 
52897   (arg1)->StepOut(*arg2);
52898 
52899   return SWIG_arg;
52900 
52901   if(0) SWIG_fail;
52902 
52903 fail:
52904   lua_error(L);
52905   return SWIG_arg;
52906 }
52907 
52908 
52909 static int _wrap_SBThread_StepOut(lua_State* L) {
52910   int argc;
52911   int argv[3]={
52912     1,2,3
52913   };
52914 
52915   argc = lua_gettop(L);
52916   if (argc == 1) {
52917     int _v;
52918     {
52919       void *ptr;
52920       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52921         _v = 0;
52922       } else {
52923         _v = 1;
52924       }
52925     }
52926     if (_v) {
52927       return _wrap_SBThread_StepOut__SWIG_0(L);
52928     }
52929   }
52930   if (argc == 2) {
52931     int _v;
52932     {
52933       void *ptr;
52934       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52935         _v = 0;
52936       } else {
52937         _v = 1;
52938       }
52939     }
52940     if (_v) {
52941       {
52942         void *ptr;
52943         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52944           _v = 0;
52945         } else {
52946           _v = 1;
52947         }
52948       }
52949       if (_v) {
52950         return _wrap_SBThread_StepOut__SWIG_1(L);
52951       }
52952     }
52953   }
52954 
52955   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
52956     "  Possible C/C++ prototypes are:\n"
52957     "    lldb::SBThread::StepOut()\n"
52958     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
52959   lua_error(L);return 0;
52960 }
52961 
52962 
52963 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
52964   int SWIG_arg = 0;
52965   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52966   lldb::SBFrame *arg2 = 0 ;
52967 
52968   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
52969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
52970   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
52971 
52972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52973     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
52974   }
52975 
52976 
52977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
52978     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
52979   }
52980 
52981   (arg1)->StepOutOfFrame(*arg2);
52982 
52983   return SWIG_arg;
52984 
52985   if(0) SWIG_fail;
52986 
52987 fail:
52988   lua_error(L);
52989   return SWIG_arg;
52990 }
52991 
52992 
52993 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
52994   int SWIG_arg = 0;
52995   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52996   lldb::SBFrame *arg2 = 0 ;
52997   lldb::SBError *arg3 = 0 ;
52998 
52999   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
53000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53001   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53002   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
53003 
53004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53005     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53006   }
53007 
53008 
53009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53010     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53011   }
53012 
53013 
53014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53015     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
53016   }
53017 
53018   (arg1)->StepOutOfFrame(*arg2,*arg3);
53019 
53020   return SWIG_arg;
53021 
53022   if(0) SWIG_fail;
53023 
53024 fail:
53025   lua_error(L);
53026   return SWIG_arg;
53027 }
53028 
53029 
53030 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
53031   int argc;
53032   int argv[4]={
53033     1,2,3,4
53034   };
53035 
53036   argc = lua_gettop(L);
53037   if (argc == 2) {
53038     int _v;
53039     {
53040       void *ptr;
53041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53042         _v = 0;
53043       } else {
53044         _v = 1;
53045       }
53046     }
53047     if (_v) {
53048       {
53049         void *ptr;
53050         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
53051           _v = 0;
53052         } else {
53053           _v = 1;
53054         }
53055       }
53056       if (_v) {
53057         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
53058       }
53059     }
53060   }
53061   if (argc == 3) {
53062     int _v;
53063     {
53064       void *ptr;
53065       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53066         _v = 0;
53067       } else {
53068         _v = 1;
53069       }
53070     }
53071     if (_v) {
53072       {
53073         void *ptr;
53074         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
53075           _v = 0;
53076         } else {
53077           _v = 1;
53078         }
53079       }
53080       if (_v) {
53081         {
53082           void *ptr;
53083           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53084             _v = 0;
53085           } else {
53086             _v = 1;
53087           }
53088         }
53089         if (_v) {
53090           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
53091         }
53092       }
53093     }
53094   }
53095 
53096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
53097     "  Possible C/C++ prototypes are:\n"
53098     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
53099     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
53100   lua_error(L);return 0;
53101 }
53102 
53103 
53104 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
53105   int SWIG_arg = 0;
53106   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53107   bool arg2 ;
53108 
53109   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
53110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53111   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53112 
53113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53114     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53115   }
53116 
53117   arg2 = (lua_toboolean(L, 2)!=0);
53118   (arg1)->StepInstruction(arg2);
53119 
53120   return SWIG_arg;
53121 
53122   if(0) SWIG_fail;
53123 
53124 fail:
53125   lua_error(L);
53126   return SWIG_arg;
53127 }
53128 
53129 
53130 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
53131   int SWIG_arg = 0;
53132   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53133   bool arg2 ;
53134   lldb::SBError *arg3 = 0 ;
53135 
53136   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
53137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53138   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53139   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
53140 
53141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53142     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53143   }
53144 
53145   arg2 = (lua_toboolean(L, 2)!=0);
53146 
53147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53148     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
53149   }
53150 
53151   (arg1)->StepInstruction(arg2,*arg3);
53152 
53153   return SWIG_arg;
53154 
53155   if(0) SWIG_fail;
53156 
53157 fail:
53158   lua_error(L);
53159   return SWIG_arg;
53160 }
53161 
53162 
53163 static int _wrap_SBThread_StepInstruction(lua_State* L) {
53164   int argc;
53165   int argv[4]={
53166     1,2,3,4
53167   };
53168 
53169   argc = lua_gettop(L);
53170   if (argc == 2) {
53171     int _v;
53172     {
53173       void *ptr;
53174       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53175         _v = 0;
53176       } else {
53177         _v = 1;
53178       }
53179     }
53180     if (_v) {
53181       {
53182         _v = lua_isboolean(L,argv[1]);
53183       }
53184       if (_v) {
53185         return _wrap_SBThread_StepInstruction__SWIG_0(L);
53186       }
53187     }
53188   }
53189   if (argc == 3) {
53190     int _v;
53191     {
53192       void *ptr;
53193       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53194         _v = 0;
53195       } else {
53196         _v = 1;
53197       }
53198     }
53199     if (_v) {
53200       {
53201         _v = lua_isboolean(L,argv[1]);
53202       }
53203       if (_v) {
53204         {
53205           void *ptr;
53206           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53207             _v = 0;
53208           } else {
53209             _v = 1;
53210           }
53211         }
53212         if (_v) {
53213           return _wrap_SBThread_StepInstruction__SWIG_1(L);
53214         }
53215       }
53216     }
53217   }
53218 
53219   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
53220     "  Possible C/C++ prototypes are:\n"
53221     "    lldb::SBThread::StepInstruction(bool)\n"
53222     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
53223   lua_error(L);return 0;
53224 }
53225 
53226 
53227 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
53228   int SWIG_arg = 0;
53229   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53230   lldb::SBFrame *arg2 = 0 ;
53231   lldb::SBFileSpec *arg3 = 0 ;
53232   uint32_t arg4 ;
53233   lldb::SBError result;
53234 
53235   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
53236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
53237   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
53238   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
53239   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
53240 
53241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53242     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
53243   }
53244 
53245 
53246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53247     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
53248   }
53249 
53250 
53251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
53252     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
53253   }
53254 
53255   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
53256   arg4 = (uint32_t)lua_tonumber(L, 4);
53257   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
53258   {
53259     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53260     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53261   }
53262   return SWIG_arg;
53263 
53264   if(0) SWIG_fail;
53265 
53266 fail:
53267   lua_error(L);
53268   return SWIG_arg;
53269 }
53270 
53271 
53272 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
53273   int SWIG_arg = 0;
53274   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53275   char *arg2 = (char *) 0 ;
53276   lldb::SBError result;
53277 
53278   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
53279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53280   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53281 
53282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53283     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53284   }
53285 
53286   arg2 = (char *)lua_tostring(L, 2);
53287   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
53288   {
53289     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53291   }
53292   return SWIG_arg;
53293 
53294   if(0) SWIG_fail;
53295 
53296 fail:
53297   lua_error(L);
53298   return SWIG_arg;
53299 }
53300 
53301 
53302 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
53303   int SWIG_arg = 0;
53304   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53305   char *arg2 = (char *) 0 ;
53306   bool arg3 ;
53307   lldb::SBError result;
53308 
53309   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
53310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53311   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53312   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
53313 
53314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53315     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53316   }
53317 
53318   arg2 = (char *)lua_tostring(L, 2);
53319   arg3 = (lua_toboolean(L, 3)!=0);
53320   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
53321   {
53322     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53323     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53324   }
53325   return SWIG_arg;
53326 
53327   if(0) SWIG_fail;
53328 
53329 fail:
53330   lua_error(L);
53331   return SWIG_arg;
53332 }
53333 
53334 
53335 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
53336   int SWIG_arg = 0;
53337   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53338   char *arg2 = (char *) 0 ;
53339   lldb::SBStructuredData *arg3 = 0 ;
53340   bool arg4 ;
53341   lldb::SBError result;
53342 
53343   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
53344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53345   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53346   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
53347   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
53348 
53349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53350     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53351   }
53352 
53353   arg2 = (char *)lua_tostring(L, 2);
53354 
53355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
53356     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
53357   }
53358 
53359   arg4 = (lua_toboolean(L, 4)!=0);
53360   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
53361   {
53362     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53364   }
53365   return SWIG_arg;
53366 
53367   if(0) SWIG_fail;
53368 
53369 fail:
53370   lua_error(L);
53371   return SWIG_arg;
53372 }
53373 
53374 
53375 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
53376   int argc;
53377   int argv[5]={
53378     1,2,3,4,5
53379   };
53380 
53381   argc = lua_gettop(L);
53382   if (argc == 2) {
53383     int _v;
53384     {
53385       void *ptr;
53386       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53387         _v = 0;
53388       } else {
53389         _v = 1;
53390       }
53391     }
53392     if (_v) {
53393       {
53394         _v = SWIG_lua_isnilstring(L,argv[1]);
53395       }
53396       if (_v) {
53397         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
53398       }
53399     }
53400   }
53401   if (argc == 3) {
53402     int _v;
53403     {
53404       void *ptr;
53405       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53406         _v = 0;
53407       } else {
53408         _v = 1;
53409       }
53410     }
53411     if (_v) {
53412       {
53413         _v = SWIG_lua_isnilstring(L,argv[1]);
53414       }
53415       if (_v) {
53416         {
53417           _v = lua_isboolean(L,argv[2]);
53418         }
53419         if (_v) {
53420           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
53421         }
53422       }
53423     }
53424   }
53425   if (argc == 4) {
53426     int _v;
53427     {
53428       void *ptr;
53429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53430         _v = 0;
53431       } else {
53432         _v = 1;
53433       }
53434     }
53435     if (_v) {
53436       {
53437         _v = SWIG_lua_isnilstring(L,argv[1]);
53438       }
53439       if (_v) {
53440         {
53441           void *ptr;
53442           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
53443             _v = 0;
53444           } else {
53445             _v = 1;
53446           }
53447         }
53448         if (_v) {
53449           {
53450             _v = lua_isboolean(L,argv[3]);
53451           }
53452           if (_v) {
53453             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
53454           }
53455         }
53456       }
53457     }
53458   }
53459 
53460   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
53461     "  Possible C/C++ prototypes are:\n"
53462     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
53463     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
53464     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
53465   lua_error(L);return 0;
53466 }
53467 
53468 
53469 static int _wrap_SBThread_JumpToLine(lua_State* L) {
53470   int SWIG_arg = 0;
53471   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53472   lldb::SBFileSpec *arg2 = 0 ;
53473   uint32_t arg3 ;
53474   lldb::SBError result;
53475 
53476   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
53477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
53478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
53479   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
53480 
53481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53482     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
53483   }
53484 
53485 
53486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53487     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
53488   }
53489 
53490   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53491   arg3 = (uint32_t)lua_tonumber(L, 3);
53492   result = (arg1)->JumpToLine(*arg2,arg3);
53493   {
53494     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53496   }
53497   return SWIG_arg;
53498 
53499   if(0) SWIG_fail;
53500 
53501 fail:
53502   lua_error(L);
53503   return SWIG_arg;
53504 }
53505 
53506 
53507 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
53508   int SWIG_arg = 0;
53509   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53510   lldb::addr_t arg2 ;
53511 
53512   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
53513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
53514   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
53515 
53516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53517     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
53518   }
53519 
53520   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
53521   (arg1)->RunToAddress(arg2);
53522 
53523   return SWIG_arg;
53524 
53525   if(0) SWIG_fail;
53526 
53527 fail:
53528   lua_error(L);
53529   return SWIG_arg;
53530 }
53531 
53532 
53533 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
53534   int SWIG_arg = 0;
53535   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53536   lldb::addr_t arg2 ;
53537   lldb::SBError *arg3 = 0 ;
53538 
53539   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
53540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
53541   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
53542   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
53543 
53544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53545     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
53546   }
53547 
53548   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
53549 
53550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53551     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
53552   }
53553 
53554   (arg1)->RunToAddress(arg2,*arg3);
53555 
53556   return SWIG_arg;
53557 
53558   if(0) SWIG_fail;
53559 
53560 fail:
53561   lua_error(L);
53562   return SWIG_arg;
53563 }
53564 
53565 
53566 static int _wrap_SBThread_RunToAddress(lua_State* L) {
53567   int argc;
53568   int argv[4]={
53569     1,2,3,4
53570   };
53571 
53572   argc = lua_gettop(L);
53573   if (argc == 2) {
53574     int _v;
53575     {
53576       void *ptr;
53577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53578         _v = 0;
53579       } else {
53580         _v = 1;
53581       }
53582     }
53583     if (_v) {
53584       {
53585         _v = lua_isnumber(L,argv[1]);
53586       }
53587       if (_v) {
53588         return _wrap_SBThread_RunToAddress__SWIG_0(L);
53589       }
53590     }
53591   }
53592   if (argc == 3) {
53593     int _v;
53594     {
53595       void *ptr;
53596       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53597         _v = 0;
53598       } else {
53599         _v = 1;
53600       }
53601     }
53602     if (_v) {
53603       {
53604         _v = lua_isnumber(L,argv[1]);
53605       }
53606       if (_v) {
53607         {
53608           void *ptr;
53609           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53610             _v = 0;
53611           } else {
53612             _v = 1;
53613           }
53614         }
53615         if (_v) {
53616           return _wrap_SBThread_RunToAddress__SWIG_1(L);
53617         }
53618       }
53619     }
53620   }
53621 
53622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
53623     "  Possible C/C++ prototypes are:\n"
53624     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
53625     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
53626   lua_error(L);return 0;
53627 }
53628 
53629 
53630 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
53631   int SWIG_arg = 0;
53632   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53633   lldb::SBFrame *arg2 = 0 ;
53634   lldb::SBValue *arg3 = 0 ;
53635   lldb::SBError result;
53636 
53637   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
53638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
53639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
53640   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
53641 
53642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53643     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
53644   }
53645 
53646 
53647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53648     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
53649   }
53650 
53651 
53652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
53653     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
53654   }
53655 
53656   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
53657   {
53658     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53659     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53660   }
53661   return SWIG_arg;
53662 
53663   if(0) SWIG_fail;
53664 
53665 fail:
53666   lua_error(L);
53667   return SWIG_arg;
53668 }
53669 
53670 
53671 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
53672   int SWIG_arg = 0;
53673   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53674   lldb::SBError result;
53675 
53676   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
53677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
53678 
53679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53680     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
53681   }
53682 
53683   result = (arg1)->UnwindInnermostExpression();
53684   {
53685     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
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_Suspend__SWIG_0(lua_State* L) {
53699   int SWIG_arg = 0;
53700   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53701   bool result;
53702 
53703   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
53704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
53705 
53706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53707     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
53708   }
53709 
53710   result = (bool)(arg1)->Suspend();
53711   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53712   return SWIG_arg;
53713 
53714   if(0) SWIG_fail;
53715 
53716 fail:
53717   lua_error(L);
53718   return SWIG_arg;
53719 }
53720 
53721 
53722 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
53723   int SWIG_arg = 0;
53724   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53725   lldb::SBError *arg2 = 0 ;
53726   bool result;
53727 
53728   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
53729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
53730   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
53731 
53732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53733     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
53734   }
53735 
53736 
53737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53738     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
53739   }
53740 
53741   result = (bool)(arg1)->Suspend(*arg2);
53742   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53743   return SWIG_arg;
53744 
53745   if(0) SWIG_fail;
53746 
53747 fail:
53748   lua_error(L);
53749   return SWIG_arg;
53750 }
53751 
53752 
53753 static int _wrap_SBThread_Suspend(lua_State* L) {
53754   int argc;
53755   int argv[3]={
53756     1,2,3
53757   };
53758 
53759   argc = lua_gettop(L);
53760   if (argc == 1) {
53761     int _v;
53762     {
53763       void *ptr;
53764       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53765         _v = 0;
53766       } else {
53767         _v = 1;
53768       }
53769     }
53770     if (_v) {
53771       return _wrap_SBThread_Suspend__SWIG_0(L);
53772     }
53773   }
53774   if (argc == 2) {
53775     int _v;
53776     {
53777       void *ptr;
53778       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53779         _v = 0;
53780       } else {
53781         _v = 1;
53782       }
53783     }
53784     if (_v) {
53785       {
53786         void *ptr;
53787         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53788           _v = 0;
53789         } else {
53790           _v = 1;
53791         }
53792       }
53793       if (_v) {
53794         return _wrap_SBThread_Suspend__SWIG_1(L);
53795       }
53796     }
53797   }
53798 
53799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
53800     "  Possible C/C++ prototypes are:\n"
53801     "    lldb::SBThread::Suspend()\n"
53802     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
53803   lua_error(L);return 0;
53804 }
53805 
53806 
53807 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
53808   int SWIG_arg = 0;
53809   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53810   bool result;
53811 
53812   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
53813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
53814 
53815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53816     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
53817   }
53818 
53819   result = (bool)(arg1)->Resume();
53820   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53821   return SWIG_arg;
53822 
53823   if(0) SWIG_fail;
53824 
53825 fail:
53826   lua_error(L);
53827   return SWIG_arg;
53828 }
53829 
53830 
53831 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
53832   int SWIG_arg = 0;
53833   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53834   lldb::SBError *arg2 = 0 ;
53835   bool result;
53836 
53837   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
53838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
53839   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
53840 
53841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53842     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
53843   }
53844 
53845 
53846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53847     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
53848   }
53849 
53850   result = (bool)(arg1)->Resume(*arg2);
53851   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53852   return SWIG_arg;
53853 
53854   if(0) SWIG_fail;
53855 
53856 fail:
53857   lua_error(L);
53858   return SWIG_arg;
53859 }
53860 
53861 
53862 static int _wrap_SBThread_Resume(lua_State* L) {
53863   int argc;
53864   int argv[3]={
53865     1,2,3
53866   };
53867 
53868   argc = lua_gettop(L);
53869   if (argc == 1) {
53870     int _v;
53871     {
53872       void *ptr;
53873       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53874         _v = 0;
53875       } else {
53876         _v = 1;
53877       }
53878     }
53879     if (_v) {
53880       return _wrap_SBThread_Resume__SWIG_0(L);
53881     }
53882   }
53883   if (argc == 2) {
53884     int _v;
53885     {
53886       void *ptr;
53887       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53888         _v = 0;
53889       } else {
53890         _v = 1;
53891       }
53892     }
53893     if (_v) {
53894       {
53895         void *ptr;
53896         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53897           _v = 0;
53898         } else {
53899           _v = 1;
53900         }
53901       }
53902       if (_v) {
53903         return _wrap_SBThread_Resume__SWIG_1(L);
53904       }
53905     }
53906   }
53907 
53908   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
53909     "  Possible C/C++ prototypes are:\n"
53910     "    lldb::SBThread::Resume()\n"
53911     "    lldb::SBThread::Resume(lldb::SBError &)\n");
53912   lua_error(L);return 0;
53913 }
53914 
53915 
53916 static int _wrap_SBThread_IsSuspended(lua_State* L) {
53917   int SWIG_arg = 0;
53918   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53919   bool result;
53920 
53921   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
53922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
53923 
53924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53925     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
53926   }
53927 
53928   result = (bool)(arg1)->IsSuspended();
53929   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53930   return SWIG_arg;
53931 
53932   if(0) SWIG_fail;
53933 
53934 fail:
53935   lua_error(L);
53936   return SWIG_arg;
53937 }
53938 
53939 
53940 static int _wrap_SBThread_IsStopped(lua_State* L) {
53941   int SWIG_arg = 0;
53942   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53943   bool result;
53944 
53945   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
53946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
53947 
53948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53949     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
53950   }
53951 
53952   result = (bool)(arg1)->IsStopped();
53953   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53954   return SWIG_arg;
53955 
53956   if(0) SWIG_fail;
53957 
53958 fail:
53959   lua_error(L);
53960   return SWIG_arg;
53961 }
53962 
53963 
53964 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
53965   int SWIG_arg = 0;
53966   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53967   uint32_t result;
53968 
53969   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
53970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
53971 
53972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53973     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
53974   }
53975 
53976   result = (uint32_t)(arg1)->GetNumFrames();
53977   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53978   return SWIG_arg;
53979 
53980   if(0) SWIG_fail;
53981 
53982 fail:
53983   lua_error(L);
53984   return SWIG_arg;
53985 }
53986 
53987 
53988 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
53989   int SWIG_arg = 0;
53990   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53991   uint32_t arg2 ;
53992   lldb::SBFrame result;
53993 
53994   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
53995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
53996   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
53997 
53998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53999     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54000   }
54001 
54002   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54003   arg2 = (uint32_t)lua_tonumber(L, 2);
54004   result = (arg1)->GetFrameAtIndex(arg2);
54005   {
54006     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54008   }
54009   return SWIG_arg;
54010 
54011   if(0) SWIG_fail;
54012 
54013 fail:
54014   lua_error(L);
54015   return SWIG_arg;
54016 }
54017 
54018 
54019 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
54020   int SWIG_arg = 0;
54021   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54022   lldb::SBFrame result;
54023 
54024   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
54025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
54026 
54027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54028     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54029   }
54030 
54031   result = (arg1)->GetSelectedFrame();
54032   {
54033     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54034     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54035   }
54036   return SWIG_arg;
54037 
54038   if(0) SWIG_fail;
54039 
54040 fail:
54041   lua_error(L);
54042   return SWIG_arg;
54043 }
54044 
54045 
54046 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
54047   int SWIG_arg = 0;
54048   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54049   uint32_t arg2 ;
54050   lldb::SBFrame result;
54051 
54052   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
54053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
54054   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
54055 
54056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54057     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54058   }
54059 
54060   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54061   arg2 = (uint32_t)lua_tonumber(L, 2);
54062   result = (arg1)->SetSelectedFrame(arg2);
54063   {
54064     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54066   }
54067   return SWIG_arg;
54068 
54069   if(0) SWIG_fail;
54070 
54071 fail:
54072   lua_error(L);
54073   return SWIG_arg;
54074 }
54075 
54076 
54077 static int _wrap_SBThread_GetProcess(lua_State* L) {
54078   int SWIG_arg = 0;
54079   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54080   lldb::SBProcess result;
54081 
54082   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
54083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
54084 
54085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54086     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
54087   }
54088 
54089   result = (arg1)->GetProcess();
54090   {
54091     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
54092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
54093   }
54094   return SWIG_arg;
54095 
54096   if(0) SWIG_fail;
54097 
54098 fail:
54099   lua_error(L);
54100   return SWIG_arg;
54101 }
54102 
54103 
54104 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
54105   int SWIG_arg = 0;
54106   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54107   lldb::SBStream *arg2 = 0 ;
54108   bool result;
54109 
54110   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
54111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54112   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54113 
54114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54115     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54116   }
54117 
54118 
54119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54120     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54121   }
54122 
54123   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
54124   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54125   return SWIG_arg;
54126 
54127   if(0) SWIG_fail;
54128 
54129 fail:
54130   lua_error(L);
54131   return SWIG_arg;
54132 }
54133 
54134 
54135 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
54136   int SWIG_arg = 0;
54137   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54138   lldb::SBStream *arg2 = 0 ;
54139   bool arg3 ;
54140   bool result;
54141 
54142   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
54143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54144   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54145   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
54146 
54147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54148     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54149   }
54150 
54151 
54152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54153     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54154   }
54155 
54156   arg3 = (lua_toboolean(L, 3)!=0);
54157   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
54158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54159   return SWIG_arg;
54160 
54161   if(0) SWIG_fail;
54162 
54163 fail:
54164   lua_error(L);
54165   return SWIG_arg;
54166 }
54167 
54168 
54169 static int _wrap_SBThread_GetDescription(lua_State* L) {
54170   int argc;
54171   int argv[4]={
54172     1,2,3,4
54173   };
54174 
54175   argc = lua_gettop(L);
54176   if (argc == 2) {
54177     int _v;
54178     {
54179       void *ptr;
54180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54181         _v = 0;
54182       } else {
54183         _v = 1;
54184       }
54185     }
54186     if (_v) {
54187       {
54188         void *ptr;
54189         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
54190           _v = 0;
54191         } else {
54192           _v = 1;
54193         }
54194       }
54195       if (_v) {
54196         return _wrap_SBThread_GetDescription__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         void *ptr;
54213         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
54214           _v = 0;
54215         } else {
54216           _v = 1;
54217         }
54218       }
54219       if (_v) {
54220         {
54221           _v = lua_isboolean(L,argv[2]);
54222         }
54223         if (_v) {
54224           return _wrap_SBThread_GetDescription__SWIG_1(L);
54225         }
54226       }
54227     }
54228   }
54229 
54230   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
54231     "  Possible C/C++ prototypes are:\n"
54232     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
54233     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
54234   lua_error(L);return 0;
54235 }
54236 
54237 
54238 static int _wrap_SBThread_GetStatus(lua_State* L) {
54239   int SWIG_arg = 0;
54240   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54241   lldb::SBStream *arg2 = 0 ;
54242   bool result;
54243 
54244   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
54245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
54246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
54247 
54248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54249     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
54250   }
54251 
54252 
54253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54254     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
54255   }
54256 
54257   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
54258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54259   return SWIG_arg;
54260 
54261   if(0) SWIG_fail;
54262 
54263 fail:
54264   lua_error(L);
54265   return SWIG_arg;
54266 }
54267 
54268 
54269 static int _wrap_SBThread___eq(lua_State* L) {
54270   int SWIG_arg = 0;
54271   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54272   lldb::SBThread *arg2 = 0 ;
54273   bool result;
54274 
54275   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
54276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
54277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
54278 
54279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54280     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
54281   }
54282 
54283 
54284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
54285     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
54286   }
54287 
54288   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
54289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54290   return SWIG_arg;
54291 
54292   if(0) SWIG_fail;
54293 
54294 fail:
54295   lua_error(L);
54296   return SWIG_arg;
54297 }
54298 
54299 
54300 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
54301   int SWIG_arg = 0;
54302   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54303   char *arg2 = (char *) 0 ;
54304   lldb::SBThread result;
54305 
54306   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
54307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
54308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
54309 
54310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54311     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
54312   }
54313 
54314   arg2 = (char *)lua_tostring(L, 2);
54315   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
54316   {
54317     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54319   }
54320   return SWIG_arg;
54321 
54322   if(0) SWIG_fail;
54323 
54324 fail:
54325   lua_error(L);
54326   return SWIG_arg;
54327 }
54328 
54329 
54330 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
54331   int SWIG_arg = 0;
54332   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54333   uint32_t result;
54334 
54335   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
54336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
54337 
54338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54339     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
54340   }
54341 
54342   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
54343   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54344   return SWIG_arg;
54345 
54346   if(0) SWIG_fail;
54347 
54348 fail:
54349   lua_error(L);
54350   return SWIG_arg;
54351 }
54352 
54353 
54354 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
54355   int SWIG_arg = 0;
54356   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54357   lldb::SBValue result;
54358 
54359   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
54360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
54361 
54362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54363     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
54364   }
54365 
54366   result = (arg1)->GetCurrentException();
54367   {
54368     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54369     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54370   }
54371   return SWIG_arg;
54372 
54373   if(0) SWIG_fail;
54374 
54375 fail:
54376   lua_error(L);
54377   return SWIG_arg;
54378 }
54379 
54380 
54381 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
54382   int SWIG_arg = 0;
54383   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54384   lldb::SBThread result;
54385 
54386   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
54387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
54388 
54389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54390     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
54391   }
54392 
54393   result = (arg1)->GetCurrentExceptionBacktrace();
54394   {
54395     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54396     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54397   }
54398   return SWIG_arg;
54399 
54400   if(0) SWIG_fail;
54401 
54402 fail:
54403   lua_error(L);
54404   return SWIG_arg;
54405 }
54406 
54407 
54408 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
54409   int SWIG_arg = 0;
54410   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54411   bool result;
54412 
54413   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
54414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
54415 
54416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54417     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
54418   }
54419 
54420   result = (bool)(arg1)->SafeToCallFunctions();
54421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54422   return SWIG_arg;
54423 
54424   if(0) SWIG_fail;
54425 
54426 fail:
54427   lua_error(L);
54428   return SWIG_arg;
54429 }
54430 
54431 
54432 static int _wrap_SBThread___tostring(lua_State* L) {
54433   int SWIG_arg = 0;
54434   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54435   std::string result;
54436 
54437   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
54438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
54439 
54440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54441     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
54442   }
54443 
54444   result = lldb_SBThread___str__(arg1);
54445   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
54446   return SWIG_arg;
54447 
54448   if(0) SWIG_fail;
54449 
54450 fail:
54451   lua_error(L);
54452   return SWIG_arg;
54453 }
54454 
54455 
54456 static void swig_delete_SBThread(void *obj) {
54457 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
54458 delete arg1;
54459 }
54460 static int _proxy__wrap_new_SBThread(lua_State *L) {
54461     assert(lua_istable(L,1));
54462     lua_pushcfunction(L,_wrap_new_SBThread);
54463     assert(!lua_isnil(L,-1));
54464     lua_replace(L,1); /* replace our table with real constructor */
54465     lua_call(L,lua_gettop(L)-1,1);
54466     return 1;
54467 }
54468 static swig_lua_attribute swig_SBThread_attributes[] = {
54469     {0,0,0}
54470 };
54471 static swig_lua_method swig_SBThread_methods[]= {
54472     { "IsValid", _wrap_SBThread_IsValid},
54473     { "Clear", _wrap_SBThread_Clear},
54474     { "GetStopReason", _wrap_SBThread_GetStopReason},
54475     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
54476     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
54477     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
54478     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
54479     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
54480     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
54481     { "GetThreadID", _wrap_SBThread_GetThreadID},
54482     { "GetIndexID", _wrap_SBThread_GetIndexID},
54483     { "GetName", _wrap_SBThread_GetName},
54484     { "GetQueueName", _wrap_SBThread_GetQueueName},
54485     { "GetQueueID", _wrap_SBThread_GetQueueID},
54486     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
54487     { "GetQueue", _wrap_SBThread_GetQueue},
54488     { "StepOver", _wrap_SBThread_StepOver},
54489     { "StepInto", _wrap_SBThread_StepInto},
54490     { "StepOut", _wrap_SBThread_StepOut},
54491     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
54492     { "StepInstruction", _wrap_SBThread_StepInstruction},
54493     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
54494     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
54495     { "JumpToLine", _wrap_SBThread_JumpToLine},
54496     { "RunToAddress", _wrap_SBThread_RunToAddress},
54497     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
54498     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
54499     { "Suspend", _wrap_SBThread_Suspend},
54500     { "Resume", _wrap_SBThread_Resume},
54501     { "IsSuspended", _wrap_SBThread_IsSuspended},
54502     { "IsStopped", _wrap_SBThread_IsStopped},
54503     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
54504     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
54505     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
54506     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
54507     { "GetProcess", _wrap_SBThread_GetProcess},
54508     { "GetDescription", _wrap_SBThread_GetDescription},
54509     { "GetStatus", _wrap_SBThread_GetStatus},
54510     { "__eq", _wrap_SBThread___eq},
54511     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
54512     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
54513     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
54514     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
54515     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
54516     { "__tostring", _wrap_SBThread___tostring},
54517     {0,0}
54518 };
54519 static swig_lua_method swig_SBThread_meta[] = {
54520     { "__eq", _wrap_SBThread___eq},
54521     { "__tostring", _wrap_SBThread___tostring},
54522     {0,0}
54523 };
54524 
54525 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
54526     {0,0,0}
54527 };
54528 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
54529     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
54530     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
54531     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
54532     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
54533     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
54534     {0,0,0,0,0,0}
54535 };
54536 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
54537     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
54538     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
54539     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
54540     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
54541     {0,0}
54542 };
54543 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
54544     0
54545 };
54546 
54547 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
54548     "SBThread",
54549     swig_SBThread_Sf_SwigStatic_methods,
54550     swig_SBThread_Sf_SwigStatic_attributes,
54551     swig_SBThread_Sf_SwigStatic_constants,
54552     swig_SBThread_Sf_SwigStatic_classes,
54553     0
54554 };
54555 static swig_lua_class *swig_SBThread_bases[] = {0};
54556 static const char *swig_SBThread_base_names[] = {0};
54557 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 };
54558 
54559 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
54560   int SWIG_arg = 0;
54561   lldb::SBThreadCollection *result = 0 ;
54562 
54563   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
54564   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
54565   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
54566   return SWIG_arg;
54567 
54568   if(0) SWIG_fail;
54569 
54570 fail:
54571   lua_error(L);
54572   return SWIG_arg;
54573 }
54574 
54575 
54576 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
54577   int SWIG_arg = 0;
54578   lldb::SBThreadCollection *arg1 = 0 ;
54579   lldb::SBThreadCollection *result = 0 ;
54580 
54581   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
54582   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
54583 
54584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54585     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
54586   }
54587 
54588   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
54589   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
54590   return SWIG_arg;
54591 
54592   if(0) SWIG_fail;
54593 
54594 fail:
54595   lua_error(L);
54596   return SWIG_arg;
54597 }
54598 
54599 
54600 static int _wrap_new_SBThreadCollection(lua_State* L) {
54601   int argc;
54602   int argv[2]={
54603     1,2
54604   };
54605 
54606   argc = lua_gettop(L);
54607   if (argc == 0) {
54608     return _wrap_new_SBThreadCollection__SWIG_0(L);
54609   }
54610   if (argc == 1) {
54611     int _v;
54612     {
54613       void *ptr;
54614       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, 0)) {
54615         _v = 0;
54616       } else {
54617         _v = 1;
54618       }
54619     }
54620     if (_v) {
54621       return _wrap_new_SBThreadCollection__SWIG_1(L);
54622     }
54623   }
54624 
54625   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
54626     "  Possible C/C++ prototypes are:\n"
54627     "    lldb::SBThreadCollection::SBThreadCollection()\n"
54628     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
54629   lua_error(L);return 0;
54630 }
54631 
54632 
54633 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
54634   int SWIG_arg = 0;
54635   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54636   bool result;
54637 
54638   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
54639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
54640 
54641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54642     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
54643   }
54644 
54645   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
54646   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54647   return SWIG_arg;
54648 
54649   if(0) SWIG_fail;
54650 
54651 fail:
54652   lua_error(L);
54653   return SWIG_arg;
54654 }
54655 
54656 
54657 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
54658   int SWIG_arg = 0;
54659   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54660   size_t result;
54661 
54662   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
54663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
54664 
54665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54666     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
54667   }
54668 
54669   result = (arg1)->GetSize();
54670   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54671   return SWIG_arg;
54672 
54673   if(0) SWIG_fail;
54674 
54675 fail:
54676   lua_error(L);
54677   return SWIG_arg;
54678 }
54679 
54680 
54681 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
54682   int SWIG_arg = 0;
54683   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54684   size_t arg2 ;
54685   lldb::SBThread result;
54686 
54687   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
54688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
54689   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
54690 
54691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54692     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
54693   }
54694 
54695   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54696   arg2 = (size_t)lua_tonumber(L, 2);
54697   result = (arg1)->GetThreadAtIndex(arg2);
54698   {
54699     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54701   }
54702   return SWIG_arg;
54703 
54704   if(0) SWIG_fail;
54705 
54706 fail:
54707   lua_error(L);
54708   return SWIG_arg;
54709 }
54710 
54711 
54712 static void swig_delete_SBThreadCollection(void *obj) {
54713 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
54714 delete arg1;
54715 }
54716 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
54717     assert(lua_istable(L,1));
54718     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
54719     assert(!lua_isnil(L,-1));
54720     lua_replace(L,1); /* replace our table with real constructor */
54721     lua_call(L,lua_gettop(L)-1,1);
54722     return 1;
54723 }
54724 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
54725     {0,0,0}
54726 };
54727 static swig_lua_method swig_SBThreadCollection_methods[]= {
54728     { "IsValid", _wrap_SBThreadCollection_IsValid},
54729     { "GetSize", _wrap_SBThreadCollection_GetSize},
54730     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
54731     {0,0}
54732 };
54733 static swig_lua_method swig_SBThreadCollection_meta[] = {
54734     {0,0}
54735 };
54736 
54737 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
54738     {0,0,0}
54739 };
54740 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
54741     {0,0,0,0,0,0}
54742 };
54743 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
54744     {0,0}
54745 };
54746 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
54747     0
54748 };
54749 
54750 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
54751     "SBThreadCollection",
54752     swig_SBThreadCollection_Sf_SwigStatic_methods,
54753     swig_SBThreadCollection_Sf_SwigStatic_attributes,
54754     swig_SBThreadCollection_Sf_SwigStatic_constants,
54755     swig_SBThreadCollection_Sf_SwigStatic_classes,
54756     0
54757 };
54758 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
54759 static const char *swig_SBThreadCollection_base_names[] = {0};
54760 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 };
54761 
54762 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
54763   int SWIG_arg = 0;
54764   lldb::SBThreadPlan *result = 0 ;
54765 
54766   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
54767   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
54768   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
54769   return SWIG_arg;
54770 
54771   if(0) SWIG_fail;
54772 
54773 fail:
54774   lua_error(L);
54775   return SWIG_arg;
54776 }
54777 
54778 
54779 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
54780   int SWIG_arg = 0;
54781   lldb::SBThreadPlan *arg1 = 0 ;
54782   lldb::SBThreadPlan *result = 0 ;
54783 
54784   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
54785   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
54786 
54787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54788     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
54789   }
54790 
54791   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
54792   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
54793   return SWIG_arg;
54794 
54795   if(0) SWIG_fail;
54796 
54797 fail:
54798   lua_error(L);
54799   return SWIG_arg;
54800 }
54801 
54802 
54803 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
54804   int SWIG_arg = 0;
54805   lldb::ThreadPlanSP *arg1 = 0 ;
54806   lldb::SBThreadPlan *result = 0 ;
54807 
54808   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
54809   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
54810 
54811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
54812     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
54813   }
54814 
54815   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
54816   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
54817   return SWIG_arg;
54818 
54819   if(0) SWIG_fail;
54820 
54821 fail:
54822   lua_error(L);
54823   return SWIG_arg;
54824 }
54825 
54826 
54827 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
54828   int SWIG_arg = 0;
54829   lldb::SBThread *arg1 = 0 ;
54830   char *arg2 = (char *) 0 ;
54831   lldb::SBThreadPlan *result = 0 ;
54832 
54833   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
54834   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
54835   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
54836 
54837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54838     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54839   }
54840 
54841   arg2 = (char *)lua_tostring(L, 2);
54842   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
54843   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
54844   return SWIG_arg;
54845 
54846   if(0) SWIG_fail;
54847 
54848 fail:
54849   lua_error(L);
54850   return SWIG_arg;
54851 }
54852 
54853 
54854 static int _wrap_new_SBThreadPlan(lua_State* L) {
54855   int argc;
54856   int argv[3]={
54857     1,2,3
54858   };
54859 
54860   argc = lua_gettop(L);
54861   if (argc == 0) {
54862     return _wrap_new_SBThreadPlan__SWIG_0(L);
54863   }
54864   if (argc == 1) {
54865     int _v;
54866     {
54867       void *ptr;
54868       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54869         _v = 0;
54870       } else {
54871         _v = 1;
54872       }
54873     }
54874     if (_v) {
54875       return _wrap_new_SBThreadPlan__SWIG_1(L);
54876     }
54877   }
54878   if (argc == 1) {
54879     int _v;
54880     {
54881       void *ptr;
54882       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t, 0)) {
54883         _v = 0;
54884       } else {
54885         _v = 1;
54886       }
54887     }
54888     if (_v) {
54889       return _wrap_new_SBThreadPlan__SWIG_2(L);
54890     }
54891   }
54892   if (argc == 2) {
54893     int _v;
54894     {
54895       void *ptr;
54896       if (lua_isuserdata(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         _v = SWIG_lua_isnilstring(L,argv[1]);
54905       }
54906       if (_v) {
54907         return _wrap_new_SBThreadPlan__SWIG_3(L);
54908       }
54909     }
54910   }
54911 
54912   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
54913     "  Possible C/C++ prototypes are:\n"
54914     "    lldb::SBThreadPlan::SBThreadPlan()\n"
54915     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
54916     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
54917     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
54918   lua_error(L);return 0;
54919 }
54920 
54921 
54922 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
54923   int SWIG_arg = 0;
54924   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
54925   bool result;
54926 
54927   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
54928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
54929 
54930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54931     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
54932   }
54933 
54934   result = (bool)(arg1)->IsValid();
54935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54936   return SWIG_arg;
54937 
54938   if(0) SWIG_fail;
54939 
54940 fail:
54941   lua_error(L);
54942   return SWIG_arg;
54943 }
54944 
54945 
54946 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
54947   int SWIG_arg = 0;
54948   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
54949   bool result;
54950 
54951   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
54952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
54953 
54954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54955     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
54956   }
54957 
54958   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
54959   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54960   return SWIG_arg;
54961 
54962   if(0) SWIG_fail;
54963 
54964 fail:
54965   lua_error(L);
54966   return SWIG_arg;
54967 }
54968 
54969 
54970 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
54971   int argc;
54972   int argv[2]={
54973     1,2
54974   };
54975 
54976   argc = lua_gettop(L);
54977   if (argc == 1) {
54978     int _v;
54979     {
54980       void *ptr;
54981       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54982         _v = 0;
54983       } else {
54984         _v = 1;
54985       }
54986     }
54987     if (_v) {
54988       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
54989     }
54990   }
54991   if (argc == 1) {
54992     int _v;
54993     {
54994       void *ptr;
54995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54996         _v = 0;
54997       } else {
54998         _v = 1;
54999       }
55000     }
55001     if (_v) {
55002       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
55003     }
55004   }
55005 
55006   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
55007     "  Possible C/C++ prototypes are:\n"
55008     "    lldb::SBThreadPlan::IsValid()\n"
55009     "    lldb::SBThreadPlan::IsValid() const\n");
55010   lua_error(L);return 0;
55011 }
55012 
55013 
55014 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
55015   int SWIG_arg = 0;
55016   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55017 
55018   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
55019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
55020 
55021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55022     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
55023   }
55024 
55025   (arg1)->Clear();
55026 
55027   return SWIG_arg;
55028 
55029   if(0) SWIG_fail;
55030 
55031 fail:
55032   lua_error(L);
55033   return SWIG_arg;
55034 }
55035 
55036 
55037 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
55038   int SWIG_arg = 0;
55039   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55040   lldb::StopReason result;
55041 
55042   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
55043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
55044 
55045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55046     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
55047   }
55048 
55049   result = (lldb::StopReason)(arg1)->GetStopReason();
55050   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
55051   return SWIG_arg;
55052 
55053   if(0) SWIG_fail;
55054 
55055 fail:
55056   lua_error(L);
55057   return SWIG_arg;
55058 }
55059 
55060 
55061 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
55062   int SWIG_arg = 0;
55063   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55064   size_t result;
55065 
55066   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
55067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
55068 
55069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55070     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
55071   }
55072 
55073   result = (arg1)->GetStopReasonDataCount();
55074   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55075   return SWIG_arg;
55076 
55077   if(0) SWIG_fail;
55078 
55079 fail:
55080   lua_error(L);
55081   return SWIG_arg;
55082 }
55083 
55084 
55085 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
55086   int SWIG_arg = 0;
55087   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55088   uint32_t arg2 ;
55089   uint64_t result;
55090 
55091   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
55092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
55093   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
55094 
55095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55096     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
55097   }
55098 
55099   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55100   arg2 = (uint32_t)lua_tonumber(L, 2);
55101   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
55102   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55103   return SWIG_arg;
55104 
55105   if(0) SWIG_fail;
55106 
55107 fail:
55108   lua_error(L);
55109   return SWIG_arg;
55110 }
55111 
55112 
55113 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
55114   int SWIG_arg = 0;
55115   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55116   lldb::SBThread result;
55117 
55118   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
55119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
55120 
55121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55122     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
55123   }
55124 
55125   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
55126   {
55127     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55129   }
55130   return SWIG_arg;
55131 
55132   if(0) SWIG_fail;
55133 
55134 fail:
55135   lua_error(L);
55136   return SWIG_arg;
55137 }
55138 
55139 
55140 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
55141   int SWIG_arg = 0;
55142   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55143   lldb::SBStream *arg2 = 0 ;
55144   bool result;
55145 
55146   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
55147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
55148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
55149 
55150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55151     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
55152   }
55153 
55154 
55155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55156     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55157   }
55158 
55159   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
55160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55161   return SWIG_arg;
55162 
55163   if(0) SWIG_fail;
55164 
55165 fail:
55166   lua_error(L);
55167   return SWIG_arg;
55168 }
55169 
55170 
55171 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
55172   int SWIG_arg = 0;
55173   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55174   bool arg2 ;
55175 
55176   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
55177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
55178   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
55179 
55180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55181     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
55182   }
55183 
55184   arg2 = (lua_toboolean(L, 2)!=0);
55185   (arg1)->SetPlanComplete(arg2);
55186 
55187   return SWIG_arg;
55188 
55189   if(0) SWIG_fail;
55190 
55191 fail:
55192   lua_error(L);
55193   return SWIG_arg;
55194 }
55195 
55196 
55197 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
55198   int SWIG_arg = 0;
55199   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55200   bool result;
55201 
55202   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
55203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
55204 
55205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55206     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
55207   }
55208 
55209   result = (bool)(arg1)->IsPlanComplete();
55210   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55211   return SWIG_arg;
55212 
55213   if(0) SWIG_fail;
55214 
55215 fail:
55216   lua_error(L);
55217   return SWIG_arg;
55218 }
55219 
55220 
55221 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
55222   int SWIG_arg = 0;
55223   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55224   bool result;
55225 
55226   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
55227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
55228 
55229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55230     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
55231   }
55232 
55233   result = (bool)(arg1)->IsPlanStale();
55234   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55235   return SWIG_arg;
55236 
55237   if(0) SWIG_fail;
55238 
55239 fail:
55240   lua_error(L);
55241   return SWIG_arg;
55242 }
55243 
55244 
55245 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
55246   int SWIG_arg = 0;
55247   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55248   lldb::SBAddress *arg2 = 0 ;
55249   lldb::addr_t arg3 ;
55250   lldb::SBThreadPlan result;
55251 
55252   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
55253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
55254   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
55255   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
55256 
55257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55258     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
55259   }
55260 
55261 
55262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55263     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
55264   }
55265 
55266   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
55267   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
55268   {
55269     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55270     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55271   }
55272   return SWIG_arg;
55273 
55274   if(0) SWIG_fail;
55275 
55276 fail:
55277   lua_error(L);
55278   return SWIG_arg;
55279 }
55280 
55281 
55282 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
55283   int SWIG_arg = 0;
55284   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55285   lldb::SBAddress *arg2 = 0 ;
55286   lldb::addr_t arg3 ;
55287   lldb::SBThreadPlan result;
55288 
55289   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
55290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
55291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
55292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
55293 
55294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55295     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
55296   }
55297 
55298 
55299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55300     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
55301   }
55302 
55303   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
55304   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
55305   {
55306     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55308   }
55309   return SWIG_arg;
55310 
55311   if(0) SWIG_fail;
55312 
55313 fail:
55314   lua_error(L);
55315   return SWIG_arg;
55316 }
55317 
55318 
55319 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
55320   int SWIG_arg = 0;
55321   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55322   uint32_t arg2 ;
55323   bool arg3 ;
55324   lldb::SBThreadPlan result;
55325 
55326   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
55327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
55328   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
55329   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
55330 
55331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55332     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
55333   }
55334 
55335   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55336   arg2 = (uint32_t)lua_tonumber(L, 2);
55337   arg3 = (lua_toboolean(L, 3)!=0);
55338   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
55339   {
55340     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55341     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55342   }
55343   return SWIG_arg;
55344 
55345   if(0) SWIG_fail;
55346 
55347 fail:
55348   lua_error(L);
55349   return SWIG_arg;
55350 }
55351 
55352 
55353 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
55354   int SWIG_arg = 0;
55355   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55356   uint32_t arg2 ;
55357   lldb::SBThreadPlan result;
55358 
55359   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
55360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
55361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
55362 
55363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55364     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
55365   }
55366 
55367   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55368   arg2 = (uint32_t)lua_tonumber(L, 2);
55369   result = (arg1)->QueueThreadPlanForStepOut(arg2);
55370   {
55371     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55373   }
55374   return SWIG_arg;
55375 
55376   if(0) SWIG_fail;
55377 
55378 fail:
55379   lua_error(L);
55380   return SWIG_arg;
55381 }
55382 
55383 
55384 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
55385   int argc;
55386   int argv[4]={
55387     1,2,3,4
55388   };
55389 
55390   argc = lua_gettop(L);
55391   if (argc == 2) {
55392     int _v;
55393     {
55394       void *ptr;
55395       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55396         _v = 0;
55397       } else {
55398         _v = 1;
55399       }
55400     }
55401     if (_v) {
55402       {
55403         _v = lua_isnumber(L,argv[1]);
55404       }
55405       if (_v) {
55406         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
55407       }
55408     }
55409   }
55410   if (argc == 3) {
55411     int _v;
55412     {
55413       void *ptr;
55414       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55415         _v = 0;
55416       } else {
55417         _v = 1;
55418       }
55419     }
55420     if (_v) {
55421       {
55422         _v = lua_isnumber(L,argv[1]);
55423       }
55424       if (_v) {
55425         {
55426           _v = lua_isboolean(L,argv[2]);
55427         }
55428         if (_v) {
55429           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
55430         }
55431       }
55432     }
55433   }
55434 
55435   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
55436     "  Possible C/C++ prototypes are:\n"
55437     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
55438     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
55439   lua_error(L);return 0;
55440 }
55441 
55442 
55443 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
55444   int SWIG_arg = 0;
55445   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55446   lldb::SBAddress arg2 ;
55447   lldb::SBAddress *argp2 ;
55448   lldb::SBThreadPlan result;
55449 
55450   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
55451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
55452   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
55453 
55454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55455     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
55456   }
55457 
55458 
55459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
55460     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
55461   }
55462   arg2 = *argp2;
55463 
55464   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
55465   {
55466     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55468   }
55469   return SWIG_arg;
55470 
55471   if(0) SWIG_fail;
55472 
55473 fail:
55474   lua_error(L);
55475   return SWIG_arg;
55476 }
55477 
55478 
55479 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
55480   int SWIG_arg = 0;
55481   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55482   char *arg2 = (char *) 0 ;
55483   lldb::SBThreadPlan result;
55484 
55485   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
55486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55487   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55488 
55489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55490     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55491   }
55492 
55493   arg2 = (char *)lua_tostring(L, 2);
55494   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
55495   {
55496     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55498   }
55499   return SWIG_arg;
55500 
55501   if(0) SWIG_fail;
55502 
55503 fail:
55504   lua_error(L);
55505   return SWIG_arg;
55506 }
55507 
55508 
55509 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
55510   int SWIG_arg = 0;
55511   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55512   char *arg2 = (char *) 0 ;
55513   lldb::SBError *arg3 = 0 ;
55514   lldb::SBThreadPlan result;
55515 
55516   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
55517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55518   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55519   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
55520 
55521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55522     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55523   }
55524 
55525   arg2 = (char *)lua_tostring(L, 2);
55526 
55527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55528     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
55529   }
55530 
55531   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
55532   {
55533     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55535   }
55536   return SWIG_arg;
55537 
55538   if(0) SWIG_fail;
55539 
55540 fail:
55541   lua_error(L);
55542   return SWIG_arg;
55543 }
55544 
55545 
55546 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
55547   int SWIG_arg = 0;
55548   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55549   char *arg2 = (char *) 0 ;
55550   lldb::SBStructuredData *arg3 = 0 ;
55551   lldb::SBError *arg4 = 0 ;
55552   lldb::SBThreadPlan result;
55553 
55554   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
55555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55556   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55557   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
55558   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
55559 
55560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55561     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55562   }
55563 
55564   arg2 = (char *)lua_tostring(L, 2);
55565 
55566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55567     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
55568   }
55569 
55570 
55571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55572     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
55573   }
55574 
55575   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
55576   {
55577     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55579   }
55580   return SWIG_arg;
55581 
55582   if(0) SWIG_fail;
55583 
55584 fail:
55585   lua_error(L);
55586   return SWIG_arg;
55587 }
55588 
55589 
55590 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
55591   int argc;
55592   int argv[5]={
55593     1,2,3,4,5
55594   };
55595 
55596   argc = lua_gettop(L);
55597   if (argc == 2) {
55598     int _v;
55599     {
55600       void *ptr;
55601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55602         _v = 0;
55603       } else {
55604         _v = 1;
55605       }
55606     }
55607     if (_v) {
55608       {
55609         _v = SWIG_lua_isnilstring(L,argv[1]);
55610       }
55611       if (_v) {
55612         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
55613       }
55614     }
55615   }
55616   if (argc == 3) {
55617     int _v;
55618     {
55619       void *ptr;
55620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55621         _v = 0;
55622       } else {
55623         _v = 1;
55624       }
55625     }
55626     if (_v) {
55627       {
55628         _v = SWIG_lua_isnilstring(L,argv[1]);
55629       }
55630       if (_v) {
55631         {
55632           void *ptr;
55633           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
55634             _v = 0;
55635           } else {
55636             _v = 1;
55637           }
55638         }
55639         if (_v) {
55640           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
55641         }
55642       }
55643     }
55644   }
55645   if (argc == 4) {
55646     int _v;
55647     {
55648       void *ptr;
55649       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55650         _v = 0;
55651       } else {
55652         _v = 1;
55653       }
55654     }
55655     if (_v) {
55656       {
55657         _v = SWIG_lua_isnilstring(L,argv[1]);
55658       }
55659       if (_v) {
55660         {
55661           void *ptr;
55662           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
55663             _v = 0;
55664           } else {
55665             _v = 1;
55666           }
55667         }
55668         if (_v) {
55669           {
55670             void *ptr;
55671             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
55672               _v = 0;
55673             } else {
55674               _v = 1;
55675             }
55676           }
55677           if (_v) {
55678             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
55679           }
55680         }
55681       }
55682     }
55683   }
55684 
55685   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
55686     "  Possible C/C++ prototypes are:\n"
55687     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
55688     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
55689     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
55690   lua_error(L);return 0;
55691 }
55692 
55693 
55694 static void swig_delete_SBThreadPlan(void *obj) {
55695 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
55696 delete arg1;
55697 }
55698 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
55699     assert(lua_istable(L,1));
55700     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
55701     assert(!lua_isnil(L,-1));
55702     lua_replace(L,1); /* replace our table with real constructor */
55703     lua_call(L,lua_gettop(L)-1,1);
55704     return 1;
55705 }
55706 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
55707     {0,0,0}
55708 };
55709 static swig_lua_method swig_SBThreadPlan_methods[]= {
55710     { "IsValid", _wrap_SBThreadPlan_IsValid},
55711     { "Clear", _wrap_SBThreadPlan_Clear},
55712     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
55713     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
55714     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
55715     { "GetThread", _wrap_SBThreadPlan_GetThread},
55716     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
55717     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
55718     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
55719     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
55720     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
55721     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
55722     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
55723     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
55724     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
55725     {0,0}
55726 };
55727 static swig_lua_method swig_SBThreadPlan_meta[] = {
55728     {0,0}
55729 };
55730 
55731 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
55732     {0,0,0}
55733 };
55734 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
55735     {0,0,0,0,0,0}
55736 };
55737 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
55738     {0,0}
55739 };
55740 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
55741     0
55742 };
55743 
55744 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
55745     "SBThreadPlan",
55746     swig_SBThreadPlan_Sf_SwigStatic_methods,
55747     swig_SBThreadPlan_Sf_SwigStatic_attributes,
55748     swig_SBThreadPlan_Sf_SwigStatic_constants,
55749     swig_SBThreadPlan_Sf_SwigStatic_classes,
55750     0
55751 };
55752 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
55753 static const char *swig_SBThreadPlan_base_names[] = {0};
55754 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 };
55755 
55756 static int _wrap_new_SBTrace(lua_State* L) {
55757   int SWIG_arg = 0;
55758   lldb::SBTrace *result = 0 ;
55759 
55760   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
55761   result = (lldb::SBTrace *)new lldb::SBTrace();
55762   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
55763   return SWIG_arg;
55764 
55765   if(0) SWIG_fail;
55766 
55767 fail:
55768   lua_error(L);
55769   return SWIG_arg;
55770 }
55771 
55772 
55773 static int _wrap_SBTrace_GetTraceData(lua_State* L) {
55774   int SWIG_arg = 0;
55775   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55776   lldb::SBError *arg2 = 0 ;
55777   void *arg3 = (void *) 0 ;
55778   size_t arg4 ;
55779   size_t arg5 ;
55780   lldb::tid_t arg6 ;
55781   size_t result;
55782 
55783   SWIG_check_num_args("lldb::SBTrace::GetTraceData",6,6)
55784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",1,"lldb::SBTrace *");
55785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",2,"lldb::SBError &");
55786   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",3,"void *");
55787   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",4,"size_t");
55788   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",5,"size_t");
55789   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",6,"lldb::tid_t");
55790 
55791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55792     SWIG_fail_ptr("SBTrace_GetTraceData",1,SWIGTYPE_p_lldb__SBTrace);
55793   }
55794 
55795 
55796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55797     SWIG_fail_ptr("SBTrace_GetTraceData",2,SWIGTYPE_p_lldb__SBError);
55798   }
55799 
55800   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetTraceData");
55801   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
55802   arg4 = (size_t)lua_tonumber(L, 4);
55803   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
55804   arg5 = (size_t)lua_tonumber(L, 5);
55805   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
55806   result = (arg1)->GetTraceData(*arg2,arg3,arg4,arg5,arg6);
55807   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55808   return SWIG_arg;
55809 
55810   if(0) SWIG_fail;
55811 
55812 fail:
55813   lua_error(L);
55814   return SWIG_arg;
55815 }
55816 
55817 
55818 static int _wrap_SBTrace_GetMetaData(lua_State* L) {
55819   int SWIG_arg = 0;
55820   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55821   lldb::SBError *arg2 = 0 ;
55822   void *arg3 = (void *) 0 ;
55823   size_t arg4 ;
55824   size_t arg5 ;
55825   lldb::tid_t arg6 ;
55826   size_t result;
55827 
55828   SWIG_check_num_args("lldb::SBTrace::GetMetaData",6,6)
55829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",1,"lldb::SBTrace *");
55830   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",2,"lldb::SBError &");
55831   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",3,"void *");
55832   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",4,"size_t");
55833   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",5,"size_t");
55834   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",6,"lldb::tid_t");
55835 
55836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55837     SWIG_fail_ptr("SBTrace_GetMetaData",1,SWIGTYPE_p_lldb__SBTrace);
55838   }
55839 
55840 
55841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55842     SWIG_fail_ptr("SBTrace_GetMetaData",2,SWIGTYPE_p_lldb__SBError);
55843   }
55844 
55845   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetMetaData");
55846   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
55847   arg4 = (size_t)lua_tonumber(L, 4);
55848   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
55849   arg5 = (size_t)lua_tonumber(L, 5);
55850   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
55851   result = (arg1)->GetMetaData(*arg2,arg3,arg4,arg5,arg6);
55852   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55853   return SWIG_arg;
55854 
55855   if(0) SWIG_fail;
55856 
55857 fail:
55858   lua_error(L);
55859   return SWIG_arg;
55860 }
55861 
55862 
55863 static int _wrap_SBTrace_StopTrace(lua_State* L) {
55864   int SWIG_arg = 0;
55865   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55866   lldb::SBError *arg2 = 0 ;
55867   lldb::tid_t arg3 ;
55868 
55869   SWIG_check_num_args("lldb::SBTrace::StopTrace",3,3)
55870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::StopTrace",1,"lldb::SBTrace *");
55871   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::StopTrace",2,"lldb::SBError &");
55872   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTrace::StopTrace",3,"lldb::tid_t");
55873 
55874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55875     SWIG_fail_ptr("SBTrace_StopTrace",1,SWIGTYPE_p_lldb__SBTrace);
55876   }
55877 
55878 
55879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55880     SWIG_fail_ptr("SBTrace_StopTrace",2,SWIGTYPE_p_lldb__SBError);
55881   }
55882 
55883   arg3 = (lldb::tid_t)lua_tonumber(L, 3);
55884   (arg1)->StopTrace(*arg2,arg3);
55885 
55886   return SWIG_arg;
55887 
55888   if(0) SWIG_fail;
55889 
55890 fail:
55891   lua_error(L);
55892   return SWIG_arg;
55893 }
55894 
55895 
55896 static int _wrap_SBTrace_GetTraceConfig(lua_State* L) {
55897   int SWIG_arg = 0;
55898   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55899   lldb::SBTraceOptions *arg2 = 0 ;
55900   lldb::SBError *arg3 = 0 ;
55901 
55902   SWIG_check_num_args("lldb::SBTrace::GetTraceConfig",3,3)
55903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",1,"lldb::SBTrace *");
55904   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",2,"lldb::SBTraceOptions &");
55905   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",3,"lldb::SBError &");
55906 
55907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55908     SWIG_fail_ptr("SBTrace_GetTraceConfig",1,SWIGTYPE_p_lldb__SBTrace);
55909   }
55910 
55911 
55912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
55913     SWIG_fail_ptr("SBTrace_GetTraceConfig",2,SWIGTYPE_p_lldb__SBTraceOptions);
55914   }
55915 
55916 
55917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55918     SWIG_fail_ptr("SBTrace_GetTraceConfig",3,SWIGTYPE_p_lldb__SBError);
55919   }
55920 
55921   (arg1)->GetTraceConfig(*arg2,*arg3);
55922 
55923   return SWIG_arg;
55924 
55925   if(0) SWIG_fail;
55926 
55927 fail:
55928   lua_error(L);
55929   return SWIG_arg;
55930 }
55931 
55932 
55933 static int _wrap_SBTrace_GetTraceUID(lua_State* L) {
55934   int SWIG_arg = 0;
55935   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55936   lldb::user_id_t result;
55937 
55938   SWIG_check_num_args("lldb::SBTrace::GetTraceUID",1,1)
55939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceUID",1,"lldb::SBTrace *");
55940 
55941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55942     SWIG_fail_ptr("SBTrace_GetTraceUID",1,SWIGTYPE_p_lldb__SBTrace);
55943   }
55944 
55945   result = (lldb::user_id_t)(arg1)->GetTraceUID();
55946   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55947   return SWIG_arg;
55948 
55949   if(0) SWIG_fail;
55950 
55951 fail:
55952   lua_error(L);
55953   return SWIG_arg;
55954 }
55955 
55956 
55957 static int _wrap_SBTrace_IsValid(lua_State* L) {
55958   int SWIG_arg = 0;
55959   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55960   bool result;
55961 
55962   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
55963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
55964 
55965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55966     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
55967   }
55968 
55969   result = (bool)(arg1)->IsValid();
55970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55971   return SWIG_arg;
55972 
55973   if(0) SWIG_fail;
55974 
55975 fail:
55976   lua_error(L);
55977   return SWIG_arg;
55978 }
55979 
55980 
55981 static void swig_delete_SBTrace(void *obj) {
55982 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
55983 delete arg1;
55984 }
55985 static int _proxy__wrap_new_SBTrace(lua_State *L) {
55986     assert(lua_istable(L,1));
55987     lua_pushcfunction(L,_wrap_new_SBTrace);
55988     assert(!lua_isnil(L,-1));
55989     lua_replace(L,1); /* replace our table with real constructor */
55990     lua_call(L,lua_gettop(L)-1,1);
55991     return 1;
55992 }
55993 static swig_lua_attribute swig_SBTrace_attributes[] = {
55994     {0,0,0}
55995 };
55996 static swig_lua_method swig_SBTrace_methods[]= {
55997     { "GetTraceData", _wrap_SBTrace_GetTraceData},
55998     { "GetMetaData", _wrap_SBTrace_GetMetaData},
55999     { "StopTrace", _wrap_SBTrace_StopTrace},
56000     { "GetTraceConfig", _wrap_SBTrace_GetTraceConfig},
56001     { "GetTraceUID", _wrap_SBTrace_GetTraceUID},
56002     { "IsValid", _wrap_SBTrace_IsValid},
56003     {0,0}
56004 };
56005 static swig_lua_method swig_SBTrace_meta[] = {
56006     {0,0}
56007 };
56008 
56009 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
56010     {0,0,0}
56011 };
56012 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
56013     {0,0,0,0,0,0}
56014 };
56015 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
56016     {0,0}
56017 };
56018 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
56019     0
56020 };
56021 
56022 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
56023     "SBTrace",
56024     swig_SBTrace_Sf_SwigStatic_methods,
56025     swig_SBTrace_Sf_SwigStatic_attributes,
56026     swig_SBTrace_Sf_SwigStatic_constants,
56027     swig_SBTrace_Sf_SwigStatic_classes,
56028     0
56029 };
56030 static swig_lua_class *swig_SBTrace_bases[] = {0};
56031 static const char *swig_SBTrace_base_names[] = {0};
56032 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 };
56033 
56034 static int _wrap_new_SBTraceOptions(lua_State* L) {
56035   int SWIG_arg = 0;
56036   lldb::SBTraceOptions *result = 0 ;
56037 
56038   SWIG_check_num_args("lldb::SBTraceOptions::SBTraceOptions",0,0)
56039   result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
56040   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceOptions,1); SWIG_arg++;
56041   return SWIG_arg;
56042 
56043   if(0) SWIG_fail;
56044 
56045 fail:
56046   lua_error(L);
56047   return SWIG_arg;
56048 }
56049 
56050 
56051 static int _wrap_SBTraceOptions_getType(lua_State* L) {
56052   int SWIG_arg = 0;
56053   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56054   lldb::TraceType result;
56055 
56056   SWIG_check_num_args("lldb::SBTraceOptions::getType",1,1)
56057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getType",1,"lldb::SBTraceOptions const *");
56058 
56059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56060     SWIG_fail_ptr("SBTraceOptions_getType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56061   }
56062 
56063   result = (lldb::TraceType)((lldb::SBTraceOptions const *)arg1)->getType();
56064   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56065   return SWIG_arg;
56066 
56067   if(0) SWIG_fail;
56068 
56069 fail:
56070   lua_error(L);
56071   return SWIG_arg;
56072 }
56073 
56074 
56075 static int _wrap_SBTraceOptions_getTraceBufferSize(lua_State* L) {
56076   int SWIG_arg = 0;
56077   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56078   uint64_t result;
56079 
56080   SWIG_check_num_args("lldb::SBTraceOptions::getTraceBufferSize",1,1)
56081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceBufferSize",1,"lldb::SBTraceOptions const *");
56082 
56083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56084     SWIG_fail_ptr("SBTraceOptions_getTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56085   }
56086 
56087   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getTraceBufferSize();
56088   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56089   return SWIG_arg;
56090 
56091   if(0) SWIG_fail;
56092 
56093 fail:
56094   lua_error(L);
56095   return SWIG_arg;
56096 }
56097 
56098 
56099 static int _wrap_SBTraceOptions_getTraceParams(lua_State* L) {
56100   int SWIG_arg = 0;
56101   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56102   lldb::SBError *arg2 = 0 ;
56103   lldb::SBStructuredData result;
56104 
56105   SWIG_check_num_args("lldb::SBTraceOptions::getTraceParams",2,2)
56106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",1,"lldb::SBTraceOptions *");
56107   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",2,"lldb::SBError &");
56108 
56109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56110     SWIG_fail_ptr("SBTraceOptions_getTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56111   }
56112 
56113 
56114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56115     SWIG_fail_ptr("SBTraceOptions_getTraceParams",2,SWIGTYPE_p_lldb__SBError);
56116   }
56117 
56118   result = (arg1)->getTraceParams(*arg2);
56119   {
56120     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
56121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
56122   }
56123   return SWIG_arg;
56124 
56125   if(0) SWIG_fail;
56126 
56127 fail:
56128   lua_error(L);
56129   return SWIG_arg;
56130 }
56131 
56132 
56133 static int _wrap_SBTraceOptions_getMetaDataBufferSize(lua_State* L) {
56134   int SWIG_arg = 0;
56135   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56136   uint64_t result;
56137 
56138   SWIG_check_num_args("lldb::SBTraceOptions::getMetaDataBufferSize",1,1)
56139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getMetaDataBufferSize",1,"lldb::SBTraceOptions const *");
56140 
56141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56142     SWIG_fail_ptr("SBTraceOptions_getMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56143   }
56144 
56145   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getMetaDataBufferSize();
56146   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56147   return SWIG_arg;
56148 
56149   if(0) SWIG_fail;
56150 
56151 fail:
56152   lua_error(L);
56153   return SWIG_arg;
56154 }
56155 
56156 
56157 static int _wrap_SBTraceOptions_setTraceParams(lua_State* L) {
56158   int SWIG_arg = 0;
56159   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56160   lldb::SBStructuredData *arg2 = 0 ;
56161 
56162   SWIG_check_num_args("lldb::SBTraceOptions::setTraceParams",2,2)
56163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",1,"lldb::SBTraceOptions *");
56164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",2,"lldb::SBStructuredData &");
56165 
56166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56167     SWIG_fail_ptr("SBTraceOptions_setTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56168   }
56169 
56170 
56171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
56172     SWIG_fail_ptr("SBTraceOptions_setTraceParams",2,SWIGTYPE_p_lldb__SBStructuredData);
56173   }
56174 
56175   (arg1)->setTraceParams(*arg2);
56176 
56177   return SWIG_arg;
56178 
56179   if(0) SWIG_fail;
56180 
56181 fail:
56182   lua_error(L);
56183   return SWIG_arg;
56184 }
56185 
56186 
56187 static int _wrap_SBTraceOptions_setType(lua_State* L) {
56188   int SWIG_arg = 0;
56189   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56190   lldb::TraceType arg2 ;
56191 
56192   SWIG_check_num_args("lldb::SBTraceOptions::setType",2,2)
56193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setType",1,"lldb::SBTraceOptions *");
56194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setType",2,"lldb::TraceType");
56195 
56196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56197     SWIG_fail_ptr("SBTraceOptions_setType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56198   }
56199 
56200   arg2 = (lldb::TraceType)(int)lua_tonumber(L, 2);
56201   (arg1)->setType(arg2);
56202 
56203   return SWIG_arg;
56204 
56205   if(0) SWIG_fail;
56206 
56207 fail:
56208   lua_error(L);
56209   return SWIG_arg;
56210 }
56211 
56212 
56213 static int _wrap_SBTraceOptions_setTraceBufferSize(lua_State* L) {
56214   int SWIG_arg = 0;
56215   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56216   uint64_t arg2 ;
56217 
56218   SWIG_check_num_args("lldb::SBTraceOptions::setTraceBufferSize",2,2)
56219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",1,"lldb::SBTraceOptions *");
56220   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",2,"uint64_t");
56221 
56222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56223     SWIG_fail_ptr("SBTraceOptions_setTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56224   }
56225 
56226   arg2 = (uint64_t)lua_tonumber(L, 2);
56227   (arg1)->setTraceBufferSize(arg2);
56228 
56229   return SWIG_arg;
56230 
56231   if(0) SWIG_fail;
56232 
56233 fail:
56234   lua_error(L);
56235   return SWIG_arg;
56236 }
56237 
56238 
56239 static int _wrap_SBTraceOptions_setMetaDataBufferSize(lua_State* L) {
56240   int SWIG_arg = 0;
56241   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56242   uint64_t arg2 ;
56243 
56244   SWIG_check_num_args("lldb::SBTraceOptions::setMetaDataBufferSize",2,2)
56245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",1,"lldb::SBTraceOptions *");
56246   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",2,"uint64_t");
56247 
56248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56249     SWIG_fail_ptr("SBTraceOptions_setMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56250   }
56251 
56252   arg2 = (uint64_t)lua_tonumber(L, 2);
56253   (arg1)->setMetaDataBufferSize(arg2);
56254 
56255   return SWIG_arg;
56256 
56257   if(0) SWIG_fail;
56258 
56259 fail:
56260   lua_error(L);
56261   return SWIG_arg;
56262 }
56263 
56264 
56265 static int _wrap_SBTraceOptions_setThreadID(lua_State* L) {
56266   int SWIG_arg = 0;
56267   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56268   lldb::tid_t arg2 ;
56269 
56270   SWIG_check_num_args("lldb::SBTraceOptions::setThreadID",2,2)
56271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",1,"lldb::SBTraceOptions *");
56272   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",2,"lldb::tid_t");
56273 
56274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56275     SWIG_fail_ptr("SBTraceOptions_setThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
56276   }
56277 
56278   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
56279   (arg1)->setThreadID(arg2);
56280 
56281   return SWIG_arg;
56282 
56283   if(0) SWIG_fail;
56284 
56285 fail:
56286   lua_error(L);
56287   return SWIG_arg;
56288 }
56289 
56290 
56291 static int _wrap_SBTraceOptions_getThreadID(lua_State* L) {
56292   int SWIG_arg = 0;
56293   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56294   lldb::tid_t result;
56295 
56296   SWIG_check_num_args("lldb::SBTraceOptions::getThreadID",1,1)
56297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getThreadID",1,"lldb::SBTraceOptions *");
56298 
56299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56300     SWIG_fail_ptr("SBTraceOptions_getThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
56301   }
56302 
56303   result = (lldb::tid_t)(arg1)->getThreadID();
56304   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56305   return SWIG_arg;
56306 
56307   if(0) SWIG_fail;
56308 
56309 fail:
56310   lua_error(L);
56311   return SWIG_arg;
56312 }
56313 
56314 
56315 static int _wrap_SBTraceOptions_IsValid(lua_State* L) {
56316   int SWIG_arg = 0;
56317   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56318   bool result;
56319 
56320   SWIG_check_num_args("lldb::SBTraceOptions::IsValid",1,1)
56321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::IsValid",1,"lldb::SBTraceOptions *");
56322 
56323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56324     SWIG_fail_ptr("SBTraceOptions_IsValid",1,SWIGTYPE_p_lldb__SBTraceOptions);
56325   }
56326 
56327   result = (bool)(arg1)->IsValid();
56328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56329   return SWIG_arg;
56330 
56331   if(0) SWIG_fail;
56332 
56333 fail:
56334   lua_error(L);
56335   return SWIG_arg;
56336 }
56337 
56338 
56339 static void swig_delete_SBTraceOptions(void *obj) {
56340 lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
56341 delete arg1;
56342 }
56343 static int _proxy__wrap_new_SBTraceOptions(lua_State *L) {
56344     assert(lua_istable(L,1));
56345     lua_pushcfunction(L,_wrap_new_SBTraceOptions);
56346     assert(!lua_isnil(L,-1));
56347     lua_replace(L,1); /* replace our table with real constructor */
56348     lua_call(L,lua_gettop(L)-1,1);
56349     return 1;
56350 }
56351 static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
56352     {0,0,0}
56353 };
56354 static swig_lua_method swig_SBTraceOptions_methods[]= {
56355     { "getType", _wrap_SBTraceOptions_getType},
56356     { "getTraceBufferSize", _wrap_SBTraceOptions_getTraceBufferSize},
56357     { "getTraceParams", _wrap_SBTraceOptions_getTraceParams},
56358     { "getMetaDataBufferSize", _wrap_SBTraceOptions_getMetaDataBufferSize},
56359     { "setTraceParams", _wrap_SBTraceOptions_setTraceParams},
56360     { "setType", _wrap_SBTraceOptions_setType},
56361     { "setTraceBufferSize", _wrap_SBTraceOptions_setTraceBufferSize},
56362     { "setMetaDataBufferSize", _wrap_SBTraceOptions_setMetaDataBufferSize},
56363     { "setThreadID", _wrap_SBTraceOptions_setThreadID},
56364     { "getThreadID", _wrap_SBTraceOptions_getThreadID},
56365     { "IsValid", _wrap_SBTraceOptions_IsValid},
56366     {0,0}
56367 };
56368 static swig_lua_method swig_SBTraceOptions_meta[] = {
56369     {0,0}
56370 };
56371 
56372 static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
56373     {0,0,0}
56374 };
56375 static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
56376     {0,0,0,0,0,0}
56377 };
56378 static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
56379     {0,0}
56380 };
56381 static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
56382     0
56383 };
56384 
56385 static swig_lua_namespace swig_SBTraceOptions_Sf_SwigStatic = {
56386     "SBTraceOptions",
56387     swig_SBTraceOptions_Sf_SwigStatic_methods,
56388     swig_SBTraceOptions_Sf_SwigStatic_attributes,
56389     swig_SBTraceOptions_Sf_SwigStatic_constants,
56390     swig_SBTraceOptions_Sf_SwigStatic_classes,
56391     0
56392 };
56393 static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
56394 static const char *swig_SBTraceOptions_base_names[] = {0};
56395 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 };
56396 
56397 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
56398   int SWIG_arg = 0;
56399   lldb::SBTypeMember *result = 0 ;
56400 
56401   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
56402   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
56403   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
56404   return SWIG_arg;
56405 
56406   if(0) SWIG_fail;
56407 
56408 fail:
56409   lua_error(L);
56410   return SWIG_arg;
56411 }
56412 
56413 
56414 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
56415   int SWIG_arg = 0;
56416   lldb::SBTypeMember *arg1 = 0 ;
56417   lldb::SBTypeMember *result = 0 ;
56418 
56419   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
56420   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
56421 
56422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56423     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
56424   }
56425 
56426   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
56427   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
56428   return SWIG_arg;
56429 
56430   if(0) SWIG_fail;
56431 
56432 fail:
56433   lua_error(L);
56434   return SWIG_arg;
56435 }
56436 
56437 
56438 static int _wrap_new_SBTypeMember(lua_State* L) {
56439   int argc;
56440   int argv[2]={
56441     1,2
56442   };
56443 
56444   argc = lua_gettop(L);
56445   if (argc == 0) {
56446     return _wrap_new_SBTypeMember__SWIG_0(L);
56447   }
56448   if (argc == 1) {
56449     int _v;
56450     {
56451       void *ptr;
56452       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, 0)) {
56453         _v = 0;
56454       } else {
56455         _v = 1;
56456       }
56457     }
56458     if (_v) {
56459       return _wrap_new_SBTypeMember__SWIG_1(L);
56460     }
56461   }
56462 
56463   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
56464     "  Possible C/C++ prototypes are:\n"
56465     "    lldb::SBTypeMember::SBTypeMember()\n"
56466     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
56467   lua_error(L);return 0;
56468 }
56469 
56470 
56471 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
56472   int SWIG_arg = 0;
56473   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56474   bool result;
56475 
56476   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
56477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
56478 
56479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56480     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
56481   }
56482 
56483   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
56484   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56485   return SWIG_arg;
56486 
56487   if(0) SWIG_fail;
56488 
56489 fail:
56490   lua_error(L);
56491   return SWIG_arg;
56492 }
56493 
56494 
56495 static int _wrap_SBTypeMember_GetName(lua_State* L) {
56496   int SWIG_arg = 0;
56497   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56498   char *result = 0 ;
56499 
56500   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
56501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
56502 
56503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56504     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
56505   }
56506 
56507   result = (char *)(arg1)->GetName();
56508   lua_pushstring(L,(const char *)result); SWIG_arg++;
56509   return SWIG_arg;
56510 
56511   if(0) SWIG_fail;
56512 
56513 fail:
56514   lua_error(L);
56515   return SWIG_arg;
56516 }
56517 
56518 
56519 static int _wrap_SBTypeMember_GetType(lua_State* L) {
56520   int SWIG_arg = 0;
56521   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56522   lldb::SBType result;
56523 
56524   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
56525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
56526 
56527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56528     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
56529   }
56530 
56531   result = (arg1)->GetType();
56532   {
56533     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56535   }
56536   return SWIG_arg;
56537 
56538   if(0) SWIG_fail;
56539 
56540 fail:
56541   lua_error(L);
56542   return SWIG_arg;
56543 }
56544 
56545 
56546 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
56547   int SWIG_arg = 0;
56548   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56549   uint64_t result;
56550 
56551   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
56552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
56553 
56554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56555     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
56556   }
56557 
56558   result = (uint64_t)(arg1)->GetOffsetInBytes();
56559   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56560   return SWIG_arg;
56561 
56562   if(0) SWIG_fail;
56563 
56564 fail:
56565   lua_error(L);
56566   return SWIG_arg;
56567 }
56568 
56569 
56570 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
56571   int SWIG_arg = 0;
56572   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56573   uint64_t result;
56574 
56575   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
56576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
56577 
56578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56579     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
56580   }
56581 
56582   result = (uint64_t)(arg1)->GetOffsetInBits();
56583   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56584   return SWIG_arg;
56585 
56586   if(0) SWIG_fail;
56587 
56588 fail:
56589   lua_error(L);
56590   return SWIG_arg;
56591 }
56592 
56593 
56594 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
56595   int SWIG_arg = 0;
56596   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56597   bool result;
56598 
56599   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
56600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
56601 
56602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56603     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
56604   }
56605 
56606   result = (bool)(arg1)->IsBitfield();
56607   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56608   return SWIG_arg;
56609 
56610   if(0) SWIG_fail;
56611 
56612 fail:
56613   lua_error(L);
56614   return SWIG_arg;
56615 }
56616 
56617 
56618 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
56619   int SWIG_arg = 0;
56620   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56621   uint32_t result;
56622 
56623   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
56624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
56625 
56626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56627     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
56628   }
56629 
56630   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
56631   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56632   return SWIG_arg;
56633 
56634   if(0) SWIG_fail;
56635 
56636 fail:
56637   lua_error(L);
56638   return SWIG_arg;
56639 }
56640 
56641 
56642 static int _wrap_SBTypeMember___tostring(lua_State* L) {
56643   int SWIG_arg = 0;
56644   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56645   std::string result;
56646 
56647   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
56648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
56649 
56650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56651     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
56652   }
56653 
56654   result = lldb_SBTypeMember___str__(arg1);
56655   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
56656   return SWIG_arg;
56657 
56658   if(0) SWIG_fail;
56659 
56660 fail:
56661   lua_error(L);
56662   return SWIG_arg;
56663 }
56664 
56665 
56666 static void swig_delete_SBTypeMember(void *obj) {
56667 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
56668 delete arg1;
56669 }
56670 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
56671     assert(lua_istable(L,1));
56672     lua_pushcfunction(L,_wrap_new_SBTypeMember);
56673     assert(!lua_isnil(L,-1));
56674     lua_replace(L,1); /* replace our table with real constructor */
56675     lua_call(L,lua_gettop(L)-1,1);
56676     return 1;
56677 }
56678 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
56679     {0,0,0}
56680 };
56681 static swig_lua_method swig_SBTypeMember_methods[]= {
56682     { "IsValid", _wrap_SBTypeMember_IsValid},
56683     { "GetName", _wrap_SBTypeMember_GetName},
56684     { "GetType", _wrap_SBTypeMember_GetType},
56685     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
56686     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
56687     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
56688     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
56689     { "__tostring", _wrap_SBTypeMember___tostring},
56690     {0,0}
56691 };
56692 static swig_lua_method swig_SBTypeMember_meta[] = {
56693     { "__tostring", _wrap_SBTypeMember___tostring},
56694     {0,0}
56695 };
56696 
56697 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
56698     {0,0,0}
56699 };
56700 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
56701     {0,0,0,0,0,0}
56702 };
56703 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
56704     {0,0}
56705 };
56706 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
56707     0
56708 };
56709 
56710 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
56711     "SBTypeMember",
56712     swig_SBTypeMember_Sf_SwigStatic_methods,
56713     swig_SBTypeMember_Sf_SwigStatic_attributes,
56714     swig_SBTypeMember_Sf_SwigStatic_constants,
56715     swig_SBTypeMember_Sf_SwigStatic_classes,
56716     0
56717 };
56718 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
56719 static const char *swig_SBTypeMember_base_names[] = {0};
56720 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 };
56721 
56722 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
56723   int SWIG_arg = 0;
56724   lldb::SBTypeMemberFunction *result = 0 ;
56725 
56726   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
56727   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
56728   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
56729   return SWIG_arg;
56730 
56731   if(0) SWIG_fail;
56732 
56733 fail:
56734   lua_error(L);
56735   return SWIG_arg;
56736 }
56737 
56738 
56739 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
56740   int SWIG_arg = 0;
56741   lldb::SBTypeMemberFunction *arg1 = 0 ;
56742   lldb::SBTypeMemberFunction *result = 0 ;
56743 
56744   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
56745   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
56746 
56747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56748     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56749   }
56750 
56751   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
56752   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
56753   return SWIG_arg;
56754 
56755   if(0) SWIG_fail;
56756 
56757 fail:
56758   lua_error(L);
56759   return SWIG_arg;
56760 }
56761 
56762 
56763 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
56764   int argc;
56765   int argv[2]={
56766     1,2
56767   };
56768 
56769   argc = lua_gettop(L);
56770   if (argc == 0) {
56771     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
56772   }
56773   if (argc == 1) {
56774     int _v;
56775     {
56776       void *ptr;
56777       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, 0)) {
56778         _v = 0;
56779       } else {
56780         _v = 1;
56781       }
56782     }
56783     if (_v) {
56784       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
56785     }
56786   }
56787 
56788   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
56789     "  Possible C/C++ prototypes are:\n"
56790     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
56791     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
56792   lua_error(L);return 0;
56793 }
56794 
56795 
56796 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
56797   int SWIG_arg = 0;
56798   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56799   bool result;
56800 
56801   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
56802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
56803 
56804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56805     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56806   }
56807 
56808   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
56809   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56810   return SWIG_arg;
56811 
56812   if(0) SWIG_fail;
56813 
56814 fail:
56815   lua_error(L);
56816   return SWIG_arg;
56817 }
56818 
56819 
56820 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
56821   int SWIG_arg = 0;
56822   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56823   char *result = 0 ;
56824 
56825   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
56826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
56827 
56828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56829     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56830   }
56831 
56832   result = (char *)(arg1)->GetName();
56833   lua_pushstring(L,(const char *)result); SWIG_arg++;
56834   return SWIG_arg;
56835 
56836   if(0) SWIG_fail;
56837 
56838 fail:
56839   lua_error(L);
56840   return SWIG_arg;
56841 }
56842 
56843 
56844 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
56845   int SWIG_arg = 0;
56846   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56847   char *result = 0 ;
56848 
56849   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
56850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
56851 
56852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56853     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56854   }
56855 
56856   result = (char *)(arg1)->GetDemangledName();
56857   lua_pushstring(L,(const char *)result); SWIG_arg++;
56858   return SWIG_arg;
56859 
56860   if(0) SWIG_fail;
56861 
56862 fail:
56863   lua_error(L);
56864   return SWIG_arg;
56865 }
56866 
56867 
56868 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
56869   int SWIG_arg = 0;
56870   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56871   char *result = 0 ;
56872 
56873   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
56874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
56875 
56876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56877     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56878   }
56879 
56880   result = (char *)(arg1)->GetMangledName();
56881   lua_pushstring(L,(const char *)result); SWIG_arg++;
56882   return SWIG_arg;
56883 
56884   if(0) SWIG_fail;
56885 
56886 fail:
56887   lua_error(L);
56888   return SWIG_arg;
56889 }
56890 
56891 
56892 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
56893   int SWIG_arg = 0;
56894   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56895   lldb::SBType result;
56896 
56897   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
56898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
56899 
56900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56901     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56902   }
56903 
56904   result = (arg1)->GetType();
56905   {
56906     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56908   }
56909   return SWIG_arg;
56910 
56911   if(0) SWIG_fail;
56912 
56913 fail:
56914   lua_error(L);
56915   return SWIG_arg;
56916 }
56917 
56918 
56919 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
56920   int SWIG_arg = 0;
56921   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56922   lldb::SBType result;
56923 
56924   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
56925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
56926 
56927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56928     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56929   }
56930 
56931   result = (arg1)->GetReturnType();
56932   {
56933     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56934     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56935   }
56936   return SWIG_arg;
56937 
56938   if(0) SWIG_fail;
56939 
56940 fail:
56941   lua_error(L);
56942   return SWIG_arg;
56943 }
56944 
56945 
56946 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
56947   int SWIG_arg = 0;
56948   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56949   uint32_t result;
56950 
56951   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
56952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
56953 
56954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56955     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56956   }
56957 
56958   result = (uint32_t)(arg1)->GetNumberOfArguments();
56959   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56960   return SWIG_arg;
56961 
56962   if(0) SWIG_fail;
56963 
56964 fail:
56965   lua_error(L);
56966   return SWIG_arg;
56967 }
56968 
56969 
56970 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
56971   int SWIG_arg = 0;
56972   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56973   uint32_t arg2 ;
56974   lldb::SBType result;
56975 
56976   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
56977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
56978   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
56979 
56980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56981     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56982   }
56983 
56984   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56985   arg2 = (uint32_t)lua_tonumber(L, 2);
56986   result = (arg1)->GetArgumentTypeAtIndex(arg2);
56987   {
56988     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56990   }
56991   return SWIG_arg;
56992 
56993   if(0) SWIG_fail;
56994 
56995 fail:
56996   lua_error(L);
56997   return SWIG_arg;
56998 }
56999 
57000 
57001 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
57002   int SWIG_arg = 0;
57003   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57004   lldb::MemberFunctionKind result;
57005 
57006   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
57007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
57008 
57009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57010     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57011   }
57012 
57013   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
57014   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57015   return SWIG_arg;
57016 
57017   if(0) SWIG_fail;
57018 
57019 fail:
57020   lua_error(L);
57021   return SWIG_arg;
57022 }
57023 
57024 
57025 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
57026   int SWIG_arg = 0;
57027   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57028   lldb::SBStream *arg2 = 0 ;
57029   lldb::DescriptionLevel arg3 ;
57030   bool result;
57031 
57032   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
57033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
57034   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
57035   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
57036 
57037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57038     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57039   }
57040 
57041 
57042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57043     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57044   }
57045 
57046   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
57047   result = (bool)(arg1)->GetDescription(*arg2,arg3);
57048   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57049   return SWIG_arg;
57050 
57051   if(0) SWIG_fail;
57052 
57053 fail:
57054   lua_error(L);
57055   return SWIG_arg;
57056 }
57057 
57058 
57059 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
57060   int SWIG_arg = 0;
57061   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57062   std::string result;
57063 
57064   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
57065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
57066 
57067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57068     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57069   }
57070 
57071   result = lldb_SBTypeMemberFunction___str__(arg1);
57072   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57073   return SWIG_arg;
57074 
57075   if(0) SWIG_fail;
57076 
57077 fail:
57078   lua_error(L);
57079   return SWIG_arg;
57080 }
57081 
57082 
57083 static void swig_delete_SBTypeMemberFunction(void *obj) {
57084 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
57085 delete arg1;
57086 }
57087 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
57088     assert(lua_istable(L,1));
57089     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
57090     assert(!lua_isnil(L,-1));
57091     lua_replace(L,1); /* replace our table with real constructor */
57092     lua_call(L,lua_gettop(L)-1,1);
57093     return 1;
57094 }
57095 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
57096     {0,0,0}
57097 };
57098 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
57099     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
57100     { "GetName", _wrap_SBTypeMemberFunction_GetName},
57101     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
57102     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
57103     { "GetType", _wrap_SBTypeMemberFunction_GetType},
57104     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
57105     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
57106     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
57107     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
57108     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
57109     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57110     {0,0}
57111 };
57112 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
57113     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57114     {0,0}
57115 };
57116 
57117 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
57118     {0,0,0}
57119 };
57120 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
57121     {0,0,0,0,0,0}
57122 };
57123 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
57124     {0,0}
57125 };
57126 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
57127     0
57128 };
57129 
57130 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
57131     "SBTypeMemberFunction",
57132     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
57133     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
57134     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
57135     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
57136     0
57137 };
57138 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
57139 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
57140 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 };
57141 
57142 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
57143   int SWIG_arg = 0;
57144   lldb::SBType *result = 0 ;
57145 
57146   SWIG_check_num_args("lldb::SBType::SBType",0,0)
57147   result = (lldb::SBType *)new lldb::SBType();
57148   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57149   return SWIG_arg;
57150 
57151   if(0) SWIG_fail;
57152 
57153 fail:
57154   lua_error(L);
57155   return SWIG_arg;
57156 }
57157 
57158 
57159 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
57160   int SWIG_arg = 0;
57161   lldb::SBType *arg1 = 0 ;
57162   lldb::SBType *result = 0 ;
57163 
57164   SWIG_check_num_args("lldb::SBType::SBType",1,1)
57165   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
57166 
57167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57168     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
57169   }
57170 
57171   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
57172   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57173   return SWIG_arg;
57174 
57175   if(0) SWIG_fail;
57176 
57177 fail:
57178   lua_error(L);
57179   return SWIG_arg;
57180 }
57181 
57182 
57183 static int _wrap_new_SBType(lua_State* L) {
57184   int argc;
57185   int argv[2]={
57186     1,2
57187   };
57188 
57189   argc = lua_gettop(L);
57190   if (argc == 0) {
57191     return _wrap_new_SBType__SWIG_0(L);
57192   }
57193   if (argc == 1) {
57194     int _v;
57195     {
57196       void *ptr;
57197       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57198         _v = 0;
57199       } else {
57200         _v = 1;
57201       }
57202     }
57203     if (_v) {
57204       return _wrap_new_SBType__SWIG_1(L);
57205     }
57206   }
57207 
57208   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
57209     "  Possible C/C++ prototypes are:\n"
57210     "    lldb::SBType::SBType()\n"
57211     "    lldb::SBType::SBType(lldb::SBType const &)\n");
57212   lua_error(L);return 0;
57213 }
57214 
57215 
57216 static int _wrap_SBType_IsValid(lua_State* L) {
57217   int SWIG_arg = 0;
57218   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57219   bool result;
57220 
57221   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
57222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
57223 
57224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57225     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
57226   }
57227 
57228   result = (bool)(arg1)->IsValid();
57229   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57230   return SWIG_arg;
57231 
57232   if(0) SWIG_fail;
57233 
57234 fail:
57235   lua_error(L);
57236   return SWIG_arg;
57237 }
57238 
57239 
57240 static int _wrap_SBType_GetByteSize(lua_State* L) {
57241   int SWIG_arg = 0;
57242   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57243   uint64_t result;
57244 
57245   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
57246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
57247 
57248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57249     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
57250   }
57251 
57252   result = (uint64_t)(arg1)->GetByteSize();
57253   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
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_SBType_IsPointerType(lua_State* L) {
57265   int SWIG_arg = 0;
57266   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57267   bool result;
57268 
57269   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
57270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
57271 
57272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57273     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
57274   }
57275 
57276   result = (bool)(arg1)->IsPointerType();
57277   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57278   return SWIG_arg;
57279 
57280   if(0) SWIG_fail;
57281 
57282 fail:
57283   lua_error(L);
57284   return SWIG_arg;
57285 }
57286 
57287 
57288 static int _wrap_SBType_IsReferenceType(lua_State* L) {
57289   int SWIG_arg = 0;
57290   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57291   bool result;
57292 
57293   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
57294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
57295 
57296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57297     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
57298   }
57299 
57300   result = (bool)(arg1)->IsReferenceType();
57301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57302   return SWIG_arg;
57303 
57304   if(0) SWIG_fail;
57305 
57306 fail:
57307   lua_error(L);
57308   return SWIG_arg;
57309 }
57310 
57311 
57312 static int _wrap_SBType_IsFunctionType(lua_State* L) {
57313   int SWIG_arg = 0;
57314   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57315   bool result;
57316 
57317   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
57318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
57319 
57320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57321     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
57322   }
57323 
57324   result = (bool)(arg1)->IsFunctionType();
57325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57326   return SWIG_arg;
57327 
57328   if(0) SWIG_fail;
57329 
57330 fail:
57331   lua_error(L);
57332   return SWIG_arg;
57333 }
57334 
57335 
57336 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
57337   int SWIG_arg = 0;
57338   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57339   bool result;
57340 
57341   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
57342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
57343 
57344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57345     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
57346   }
57347 
57348   result = (bool)(arg1)->IsPolymorphicClass();
57349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57350   return SWIG_arg;
57351 
57352   if(0) SWIG_fail;
57353 
57354 fail:
57355   lua_error(L);
57356   return SWIG_arg;
57357 }
57358 
57359 
57360 static int _wrap_SBType_IsArrayType(lua_State* L) {
57361   int SWIG_arg = 0;
57362   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57363   bool result;
57364 
57365   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
57366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
57367 
57368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57369     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
57370   }
57371 
57372   result = (bool)(arg1)->IsArrayType();
57373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57374   return SWIG_arg;
57375 
57376   if(0) SWIG_fail;
57377 
57378 fail:
57379   lua_error(L);
57380   return SWIG_arg;
57381 }
57382 
57383 
57384 static int _wrap_SBType_IsVectorType(lua_State* L) {
57385   int SWIG_arg = 0;
57386   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57387   bool result;
57388 
57389   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
57390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
57391 
57392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57393     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
57394   }
57395 
57396   result = (bool)(arg1)->IsVectorType();
57397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57398   return SWIG_arg;
57399 
57400   if(0) SWIG_fail;
57401 
57402 fail:
57403   lua_error(L);
57404   return SWIG_arg;
57405 }
57406 
57407 
57408 static int _wrap_SBType_IsTypedefType(lua_State* L) {
57409   int SWIG_arg = 0;
57410   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57411   bool result;
57412 
57413   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
57414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
57415 
57416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57417     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
57418   }
57419 
57420   result = (bool)(arg1)->IsTypedefType();
57421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57422   return SWIG_arg;
57423 
57424   if(0) SWIG_fail;
57425 
57426 fail:
57427   lua_error(L);
57428   return SWIG_arg;
57429 }
57430 
57431 
57432 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
57433   int SWIG_arg = 0;
57434   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57435   bool result;
57436 
57437   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
57438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
57439 
57440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57441     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
57442   }
57443 
57444   result = (bool)(arg1)->IsAnonymousType();
57445   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57446   return SWIG_arg;
57447 
57448   if(0) SWIG_fail;
57449 
57450 fail:
57451   lua_error(L);
57452   return SWIG_arg;
57453 }
57454 
57455 
57456 static int _wrap_SBType_GetPointerType(lua_State* L) {
57457   int SWIG_arg = 0;
57458   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57459   lldb::SBType result;
57460 
57461   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
57462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
57463 
57464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57465     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
57466   }
57467 
57468   result = (arg1)->GetPointerType();
57469   {
57470     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57472   }
57473   return SWIG_arg;
57474 
57475   if(0) SWIG_fail;
57476 
57477 fail:
57478   lua_error(L);
57479   return SWIG_arg;
57480 }
57481 
57482 
57483 static int _wrap_SBType_GetPointeeType(lua_State* L) {
57484   int SWIG_arg = 0;
57485   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57486   lldb::SBType result;
57487 
57488   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
57489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
57490 
57491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57492     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
57493   }
57494 
57495   result = (arg1)->GetPointeeType();
57496   {
57497     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57499   }
57500   return SWIG_arg;
57501 
57502   if(0) SWIG_fail;
57503 
57504 fail:
57505   lua_error(L);
57506   return SWIG_arg;
57507 }
57508 
57509 
57510 static int _wrap_SBType_GetReferenceType(lua_State* L) {
57511   int SWIG_arg = 0;
57512   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57513   lldb::SBType result;
57514 
57515   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
57516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
57517 
57518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57519     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
57520   }
57521 
57522   result = (arg1)->GetReferenceType();
57523   {
57524     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57526   }
57527   return SWIG_arg;
57528 
57529   if(0) SWIG_fail;
57530 
57531 fail:
57532   lua_error(L);
57533   return SWIG_arg;
57534 }
57535 
57536 
57537 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
57538   int SWIG_arg = 0;
57539   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57540   lldb::SBType result;
57541 
57542   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
57543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
57544 
57545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57546     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
57547   }
57548 
57549   result = (arg1)->GetTypedefedType();
57550   {
57551     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57552     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57553   }
57554   return SWIG_arg;
57555 
57556   if(0) SWIG_fail;
57557 
57558 fail:
57559   lua_error(L);
57560   return SWIG_arg;
57561 }
57562 
57563 
57564 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
57565   int SWIG_arg = 0;
57566   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57567   lldb::SBType result;
57568 
57569   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
57570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
57571 
57572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57573     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
57574   }
57575 
57576   result = (arg1)->GetDereferencedType();
57577   {
57578     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57580   }
57581   return SWIG_arg;
57582 
57583   if(0) SWIG_fail;
57584 
57585 fail:
57586   lua_error(L);
57587   return SWIG_arg;
57588 }
57589 
57590 
57591 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
57592   int SWIG_arg = 0;
57593   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57594   lldb::SBType result;
57595 
57596   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
57597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
57598 
57599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57600     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
57601   }
57602 
57603   result = (arg1)->GetUnqualifiedType();
57604   {
57605     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57606     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57607   }
57608   return SWIG_arg;
57609 
57610   if(0) SWIG_fail;
57611 
57612 fail:
57613   lua_error(L);
57614   return SWIG_arg;
57615 }
57616 
57617 
57618 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
57619   int SWIG_arg = 0;
57620   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57621   lldb::SBType result;
57622 
57623   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
57624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
57625 
57626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57627     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
57628   }
57629 
57630   result = (arg1)->GetCanonicalType();
57631   {
57632     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57633     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57634   }
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_SBType_GetArrayElementType(lua_State* L) {
57646   int SWIG_arg = 0;
57647   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57648   lldb::SBType result;
57649 
57650   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
57651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
57652 
57653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57654     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
57655   }
57656 
57657   result = (arg1)->GetArrayElementType();
57658   {
57659     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57661   }
57662   return SWIG_arg;
57663 
57664   if(0) SWIG_fail;
57665 
57666 fail:
57667   lua_error(L);
57668   return SWIG_arg;
57669 }
57670 
57671 
57672 static int _wrap_SBType_GetArrayType(lua_State* L) {
57673   int SWIG_arg = 0;
57674   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57675   uint64_t arg2 ;
57676   lldb::SBType result;
57677 
57678   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
57679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
57680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
57681 
57682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57683     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
57684   }
57685 
57686   arg2 = (uint64_t)lua_tonumber(L, 2);
57687   result = (arg1)->GetArrayType(arg2);
57688   {
57689     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57690     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57691   }
57692   return SWIG_arg;
57693 
57694   if(0) SWIG_fail;
57695 
57696 fail:
57697   lua_error(L);
57698   return SWIG_arg;
57699 }
57700 
57701 
57702 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
57703   int SWIG_arg = 0;
57704   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57705   lldb::SBType result;
57706 
57707   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
57708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
57709 
57710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57711     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
57712   }
57713 
57714   result = (arg1)->GetVectorElementType();
57715   {
57716     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57718   }
57719   return SWIG_arg;
57720 
57721   if(0) SWIG_fail;
57722 
57723 fail:
57724   lua_error(L);
57725   return SWIG_arg;
57726 }
57727 
57728 
57729 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
57730   int SWIG_arg = 0;
57731   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57732   lldb::BasicType result;
57733 
57734   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
57735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
57736 
57737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57738     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
57739   }
57740 
57741   result = (lldb::BasicType)(arg1)->GetBasicType();
57742   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57743   return SWIG_arg;
57744 
57745   if(0) SWIG_fail;
57746 
57747 fail:
57748   lua_error(L);
57749   return SWIG_arg;
57750 }
57751 
57752 
57753 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
57754   int SWIG_arg = 0;
57755   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57756   lldb::BasicType arg2 ;
57757   lldb::SBType result;
57758 
57759   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
57760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
57761   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
57762 
57763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57764     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
57765   }
57766 
57767   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
57768   result = (arg1)->GetBasicType(arg2);
57769   {
57770     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57772   }
57773   return SWIG_arg;
57774 
57775   if(0) SWIG_fail;
57776 
57777 fail:
57778   lua_error(L);
57779   return SWIG_arg;
57780 }
57781 
57782 
57783 static int _wrap_SBType_GetBasicType(lua_State* L) {
57784   int argc;
57785   int argv[3]={
57786     1,2,3
57787   };
57788 
57789   argc = lua_gettop(L);
57790   if (argc == 1) {
57791     int _v;
57792     {
57793       void *ptr;
57794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57795         _v = 0;
57796       } else {
57797         _v = 1;
57798       }
57799     }
57800     if (_v) {
57801       return _wrap_SBType_GetBasicType__SWIG_0(L);
57802     }
57803   }
57804   if (argc == 2) {
57805     int _v;
57806     {
57807       void *ptr;
57808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57809         _v = 0;
57810       } else {
57811         _v = 1;
57812       }
57813     }
57814     if (_v) {
57815       {
57816         _v = lua_isnumber(L,argv[1]);
57817       }
57818       if (_v) {
57819         return _wrap_SBType_GetBasicType__SWIG_1(L);
57820       }
57821     }
57822   }
57823 
57824   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
57825     "  Possible C/C++ prototypes are:\n"
57826     "    lldb::SBType::GetBasicType()\n"
57827     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
57828   lua_error(L);return 0;
57829 }
57830 
57831 
57832 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
57833   int SWIG_arg = 0;
57834   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57835   uint32_t result;
57836 
57837   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
57838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
57839 
57840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57841     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
57842   }
57843 
57844   result = (uint32_t)(arg1)->GetNumberOfFields();
57845   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57846   return SWIG_arg;
57847 
57848   if(0) SWIG_fail;
57849 
57850 fail:
57851   lua_error(L);
57852   return SWIG_arg;
57853 }
57854 
57855 
57856 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
57857   int SWIG_arg = 0;
57858   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57859   uint32_t result;
57860 
57861   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
57862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
57863 
57864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57865     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
57866   }
57867 
57868   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
57869   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57870   return SWIG_arg;
57871 
57872   if(0) SWIG_fail;
57873 
57874 fail:
57875   lua_error(L);
57876   return SWIG_arg;
57877 }
57878 
57879 
57880 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
57881   int SWIG_arg = 0;
57882   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57883   uint32_t result;
57884 
57885   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
57886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
57887 
57888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57889     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
57890   }
57891 
57892   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
57893   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57894   return SWIG_arg;
57895 
57896   if(0) SWIG_fail;
57897 
57898 fail:
57899   lua_error(L);
57900   return SWIG_arg;
57901 }
57902 
57903 
57904 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
57905   int SWIG_arg = 0;
57906   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57907   uint32_t arg2 ;
57908   lldb::SBTypeMember result;
57909 
57910   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
57911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
57912   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
57913 
57914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57915     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
57916   }
57917 
57918   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57919   arg2 = (uint32_t)lua_tonumber(L, 2);
57920   result = (arg1)->GetFieldAtIndex(arg2);
57921   {
57922     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57924   }
57925   return SWIG_arg;
57926 
57927   if(0) SWIG_fail;
57928 
57929 fail:
57930   lua_error(L);
57931   return SWIG_arg;
57932 }
57933 
57934 
57935 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
57936   int SWIG_arg = 0;
57937   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57938   uint32_t arg2 ;
57939   lldb::SBTypeMember result;
57940 
57941   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
57942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
57943   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
57944 
57945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57946     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
57947   }
57948 
57949   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57950   arg2 = (uint32_t)lua_tonumber(L, 2);
57951   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
57952   {
57953     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57954     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57955   }
57956   return SWIG_arg;
57957 
57958   if(0) SWIG_fail;
57959 
57960 fail:
57961   lua_error(L);
57962   return SWIG_arg;
57963 }
57964 
57965 
57966 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
57967   int SWIG_arg = 0;
57968   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57969   uint32_t arg2 ;
57970   lldb::SBTypeMember result;
57971 
57972   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
57973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
57974   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
57975 
57976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57977     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
57978   }
57979 
57980   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57981   arg2 = (uint32_t)lua_tonumber(L, 2);
57982   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
57983   {
57984     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,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_SBType_GetEnumMembers(lua_State* L) {
57998   int SWIG_arg = 0;
57999   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58000   lldb::SBTypeEnumMemberList result;
58001 
58002   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
58003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
58004 
58005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58006     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
58007   }
58008 
58009   result = (arg1)->GetEnumMembers();
58010   {
58011     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
58012     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
58013   }
58014   return SWIG_arg;
58015 
58016   if(0) SWIG_fail;
58017 
58018 fail:
58019   lua_error(L);
58020   return SWIG_arg;
58021 }
58022 
58023 
58024 static int _wrap_SBType_GetName(lua_State* L) {
58025   int SWIG_arg = 0;
58026   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58027   char *result = 0 ;
58028 
58029   SWIG_check_num_args("lldb::SBType::GetName",1,1)
58030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
58031 
58032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58033     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
58034   }
58035 
58036   result = (char *)(arg1)->GetName();
58037   lua_pushstring(L,(const char *)result); SWIG_arg++;
58038   return SWIG_arg;
58039 
58040   if(0) SWIG_fail;
58041 
58042 fail:
58043   lua_error(L);
58044   return SWIG_arg;
58045 }
58046 
58047 
58048 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
58049   int SWIG_arg = 0;
58050   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58051   char *result = 0 ;
58052 
58053   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
58054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
58055 
58056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58057     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
58058   }
58059 
58060   result = (char *)(arg1)->GetDisplayTypeName();
58061   lua_pushstring(L,(const char *)result); SWIG_arg++;
58062   return SWIG_arg;
58063 
58064   if(0) SWIG_fail;
58065 
58066 fail:
58067   lua_error(L);
58068   return SWIG_arg;
58069 }
58070 
58071 
58072 static int _wrap_SBType_GetTypeClass(lua_State* L) {
58073   int SWIG_arg = 0;
58074   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58075   lldb::TypeClass result;
58076 
58077   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
58078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
58079 
58080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58081     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
58082   }
58083 
58084   result = (lldb::TypeClass)(arg1)->GetTypeClass();
58085   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58086   return SWIG_arg;
58087 
58088   if(0) SWIG_fail;
58089 
58090 fail:
58091   lua_error(L);
58092   return SWIG_arg;
58093 }
58094 
58095 
58096 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
58097   int SWIG_arg = 0;
58098   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58099   uint32_t result;
58100 
58101   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
58102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
58103 
58104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58105     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
58106   }
58107 
58108   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
58109   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58110   return SWIG_arg;
58111 
58112   if(0) SWIG_fail;
58113 
58114 fail:
58115   lua_error(L);
58116   return SWIG_arg;
58117 }
58118 
58119 
58120 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
58121   int SWIG_arg = 0;
58122   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58123   uint32_t arg2 ;
58124   lldb::SBType result;
58125 
58126   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
58127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
58128   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
58129 
58130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58131     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
58132   }
58133 
58134   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58135   arg2 = (uint32_t)lua_tonumber(L, 2);
58136   result = (arg1)->GetTemplateArgumentType(arg2);
58137   {
58138     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58140   }
58141   return SWIG_arg;
58142 
58143   if(0) SWIG_fail;
58144 
58145 fail:
58146   lua_error(L);
58147   return SWIG_arg;
58148 }
58149 
58150 
58151 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
58152   int SWIG_arg = 0;
58153   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58154   uint32_t arg2 ;
58155   lldb::TemplateArgumentKind result;
58156 
58157   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
58158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
58159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
58160 
58161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58162     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
58163   }
58164 
58165   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58166   arg2 = (uint32_t)lua_tonumber(L, 2);
58167   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
58168   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58169   return SWIG_arg;
58170 
58171   if(0) SWIG_fail;
58172 
58173 fail:
58174   lua_error(L);
58175   return SWIG_arg;
58176 }
58177 
58178 
58179 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
58180   int SWIG_arg = 0;
58181   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58182   lldb::SBType result;
58183 
58184   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
58185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
58186 
58187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58188     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
58189   }
58190 
58191   result = (arg1)->GetFunctionReturnType();
58192   {
58193     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58194     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58195   }
58196   return SWIG_arg;
58197 
58198   if(0) SWIG_fail;
58199 
58200 fail:
58201   lua_error(L);
58202   return SWIG_arg;
58203 }
58204 
58205 
58206 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
58207   int SWIG_arg = 0;
58208   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58209   lldb::SBTypeList result;
58210 
58211   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
58212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
58213 
58214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58215     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
58216   }
58217 
58218   result = (arg1)->GetFunctionArgumentTypes();
58219   {
58220     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
58221     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
58222   }
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_SBType_GetNumberOfMemberFunctions(lua_State* L) {
58234   int SWIG_arg = 0;
58235   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58236   uint32_t result;
58237 
58238   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
58239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
58240 
58241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58242     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
58243   }
58244 
58245   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
58246   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58247   return SWIG_arg;
58248 
58249   if(0) SWIG_fail;
58250 
58251 fail:
58252   lua_error(L);
58253   return SWIG_arg;
58254 }
58255 
58256 
58257 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
58258   int SWIG_arg = 0;
58259   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58260   uint32_t arg2 ;
58261   lldb::SBTypeMemberFunction result;
58262 
58263   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
58264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
58265   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
58266 
58267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58268     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
58269   }
58270 
58271   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58272   arg2 = (uint32_t)lua_tonumber(L, 2);
58273   result = (arg1)->GetMemberFunctionAtIndex(arg2);
58274   {
58275     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
58276     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58277   }
58278   return SWIG_arg;
58279 
58280   if(0) SWIG_fail;
58281 
58282 fail:
58283   lua_error(L);
58284   return SWIG_arg;
58285 }
58286 
58287 
58288 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
58289   int SWIG_arg = 0;
58290   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58291   bool result;
58292 
58293   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
58294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
58295 
58296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58297     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
58298   }
58299 
58300   result = (bool)(arg1)->IsTypeComplete();
58301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58302   return SWIG_arg;
58303 
58304   if(0) SWIG_fail;
58305 
58306 fail:
58307   lua_error(L);
58308   return SWIG_arg;
58309 }
58310 
58311 
58312 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
58313   int SWIG_arg = 0;
58314   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58315   uint32_t result;
58316 
58317   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
58318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
58319 
58320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58321     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
58322   }
58323 
58324   result = (uint32_t)(arg1)->GetTypeFlags();
58325   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58326   return SWIG_arg;
58327 
58328   if(0) SWIG_fail;
58329 
58330 fail:
58331   lua_error(L);
58332   return SWIG_arg;
58333 }
58334 
58335 
58336 static int _wrap_SBType___eq(lua_State* L) {
58337   int SWIG_arg = 0;
58338   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58339   lldb::SBType *arg2 = 0 ;
58340   bool result;
58341 
58342   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
58343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
58344   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
58345 
58346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58347     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
58348   }
58349 
58350 
58351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
58352     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
58353   }
58354 
58355   result = (bool)(arg1)->operator ==(*arg2);
58356   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58357   return SWIG_arg;
58358 
58359   if(0) SWIG_fail;
58360 
58361 fail:
58362   lua_error(L);
58363   return SWIG_arg;
58364 }
58365 
58366 
58367 static int _wrap_SBType___tostring(lua_State* L) {
58368   int SWIG_arg = 0;
58369   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58370   std::string result;
58371 
58372   SWIG_check_num_args("lldb::SBType::__str__",1,1)
58373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
58374 
58375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58376     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
58377   }
58378 
58379   result = lldb_SBType___str__(arg1);
58380   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58381   return SWIG_arg;
58382 
58383   if(0) SWIG_fail;
58384 
58385 fail:
58386   lua_error(L);
58387   return SWIG_arg;
58388 }
58389 
58390 
58391 static void swig_delete_SBType(void *obj) {
58392 lldb::SBType *arg1 = (lldb::SBType *) obj;
58393 delete arg1;
58394 }
58395 static int _proxy__wrap_new_SBType(lua_State *L) {
58396     assert(lua_istable(L,1));
58397     lua_pushcfunction(L,_wrap_new_SBType);
58398     assert(!lua_isnil(L,-1));
58399     lua_replace(L,1); /* replace our table with real constructor */
58400     lua_call(L,lua_gettop(L)-1,1);
58401     return 1;
58402 }
58403 static swig_lua_attribute swig_SBType_attributes[] = {
58404     {0,0,0}
58405 };
58406 static swig_lua_method swig_SBType_methods[]= {
58407     { "IsValid", _wrap_SBType_IsValid},
58408     { "GetByteSize", _wrap_SBType_GetByteSize},
58409     { "IsPointerType", _wrap_SBType_IsPointerType},
58410     { "IsReferenceType", _wrap_SBType_IsReferenceType},
58411     { "IsFunctionType", _wrap_SBType_IsFunctionType},
58412     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
58413     { "IsArrayType", _wrap_SBType_IsArrayType},
58414     { "IsVectorType", _wrap_SBType_IsVectorType},
58415     { "IsTypedefType", _wrap_SBType_IsTypedefType},
58416     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
58417     { "GetPointerType", _wrap_SBType_GetPointerType},
58418     { "GetPointeeType", _wrap_SBType_GetPointeeType},
58419     { "GetReferenceType", _wrap_SBType_GetReferenceType},
58420     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
58421     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
58422     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
58423     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
58424     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
58425     { "GetArrayType", _wrap_SBType_GetArrayType},
58426     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
58427     { "GetBasicType", _wrap_SBType_GetBasicType},
58428     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
58429     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
58430     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
58431     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
58432     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
58433     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
58434     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
58435     { "GetName", _wrap_SBType_GetName},
58436     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
58437     { "GetTypeClass", _wrap_SBType_GetTypeClass},
58438     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
58439     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
58440     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
58441     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
58442     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
58443     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
58444     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
58445     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
58446     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
58447     { "__eq", _wrap_SBType___eq},
58448     { "__tostring", _wrap_SBType___tostring},
58449     {0,0}
58450 };
58451 static swig_lua_method swig_SBType_meta[] = {
58452     { "__eq", _wrap_SBType___eq},
58453     { "__tostring", _wrap_SBType___tostring},
58454     {0,0}
58455 };
58456 
58457 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
58458     {0,0,0}
58459 };
58460 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
58461     {0,0,0,0,0,0}
58462 };
58463 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
58464     {0,0}
58465 };
58466 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
58467     0
58468 };
58469 
58470 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
58471     "SBType",
58472     swig_SBType_Sf_SwigStatic_methods,
58473     swig_SBType_Sf_SwigStatic_attributes,
58474     swig_SBType_Sf_SwigStatic_constants,
58475     swig_SBType_Sf_SwigStatic_classes,
58476     0
58477 };
58478 static swig_lua_class *swig_SBType_bases[] = {0};
58479 static const char *swig_SBType_base_names[] = {0};
58480 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 };
58481 
58482 static int _wrap_new_SBTypeList(lua_State* L) {
58483   int SWIG_arg = 0;
58484   lldb::SBTypeList *result = 0 ;
58485 
58486   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
58487   result = (lldb::SBTypeList *)new lldb::SBTypeList();
58488   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
58489   return SWIG_arg;
58490 
58491   if(0) SWIG_fail;
58492 
58493 fail:
58494   lua_error(L);
58495   return SWIG_arg;
58496 }
58497 
58498 
58499 static int _wrap_SBTypeList_IsValid(lua_State* L) {
58500   int SWIG_arg = 0;
58501   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58502   bool result;
58503 
58504   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
58505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
58506 
58507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58508     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
58509   }
58510 
58511   result = (bool)(arg1)->IsValid();
58512   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58513   return SWIG_arg;
58514 
58515   if(0) SWIG_fail;
58516 
58517 fail:
58518   lua_error(L);
58519   return SWIG_arg;
58520 }
58521 
58522 
58523 static int _wrap_SBTypeList_Append(lua_State* L) {
58524   int SWIG_arg = 0;
58525   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58526   lldb::SBType arg2 ;
58527   lldb::SBType *argp2 ;
58528 
58529   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
58530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
58531   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
58532 
58533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58534     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
58535   }
58536 
58537 
58538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
58539     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
58540   }
58541   arg2 = *argp2;
58542 
58543   (arg1)->Append(arg2);
58544 
58545   return SWIG_arg;
58546 
58547   if(0) SWIG_fail;
58548 
58549 fail:
58550   lua_error(L);
58551   return SWIG_arg;
58552 }
58553 
58554 
58555 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
58556   int SWIG_arg = 0;
58557   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58558   uint32_t arg2 ;
58559   lldb::SBType result;
58560 
58561   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
58562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
58563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
58564 
58565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58566     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
58567   }
58568 
58569   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58570   arg2 = (uint32_t)lua_tonumber(L, 2);
58571   result = (arg1)->GetTypeAtIndex(arg2);
58572   {
58573     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58575   }
58576   return SWIG_arg;
58577 
58578   if(0) SWIG_fail;
58579 
58580 fail:
58581   lua_error(L);
58582   return SWIG_arg;
58583 }
58584 
58585 
58586 static int _wrap_SBTypeList_GetSize(lua_State* L) {
58587   int SWIG_arg = 0;
58588   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58589   uint32_t result;
58590 
58591   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
58592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
58593 
58594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58595     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
58596   }
58597 
58598   result = (uint32_t)(arg1)->GetSize();
58599   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58600   return SWIG_arg;
58601 
58602   if(0) SWIG_fail;
58603 
58604 fail:
58605   lua_error(L);
58606   return SWIG_arg;
58607 }
58608 
58609 
58610 static void swig_delete_SBTypeList(void *obj) {
58611 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
58612 delete arg1;
58613 }
58614 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
58615     assert(lua_istable(L,1));
58616     lua_pushcfunction(L,_wrap_new_SBTypeList);
58617     assert(!lua_isnil(L,-1));
58618     lua_replace(L,1); /* replace our table with real constructor */
58619     lua_call(L,lua_gettop(L)-1,1);
58620     return 1;
58621 }
58622 static swig_lua_attribute swig_SBTypeList_attributes[] = {
58623     {0,0,0}
58624 };
58625 static swig_lua_method swig_SBTypeList_methods[]= {
58626     { "IsValid", _wrap_SBTypeList_IsValid},
58627     { "Append", _wrap_SBTypeList_Append},
58628     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
58629     { "GetSize", _wrap_SBTypeList_GetSize},
58630     {0,0}
58631 };
58632 static swig_lua_method swig_SBTypeList_meta[] = {
58633     {0,0}
58634 };
58635 
58636 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
58637     {0,0,0}
58638 };
58639 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
58640     {0,0,0,0,0,0}
58641 };
58642 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
58643     {0,0}
58644 };
58645 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
58646     0
58647 };
58648 
58649 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
58650     "SBTypeList",
58651     swig_SBTypeList_Sf_SwigStatic_methods,
58652     swig_SBTypeList_Sf_SwigStatic_attributes,
58653     swig_SBTypeList_Sf_SwigStatic_constants,
58654     swig_SBTypeList_Sf_SwigStatic_classes,
58655     0
58656 };
58657 static swig_lua_class *swig_SBTypeList_bases[] = {0};
58658 static const char *swig_SBTypeList_base_names[] = {0};
58659 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 };
58660 
58661 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
58662   int SWIG_arg = 0;
58663   lldb::SBTypeCategory *result = 0 ;
58664 
58665   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
58666   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
58667   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
58668   return SWIG_arg;
58669 
58670   if(0) SWIG_fail;
58671 
58672 fail:
58673   lua_error(L);
58674   return SWIG_arg;
58675 }
58676 
58677 
58678 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
58679   int SWIG_arg = 0;
58680   lldb::SBTypeCategory *arg1 = 0 ;
58681   lldb::SBTypeCategory *result = 0 ;
58682 
58683   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
58684   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
58685 
58686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58687     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
58688   }
58689 
58690   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
58691   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
58692   return SWIG_arg;
58693 
58694   if(0) SWIG_fail;
58695 
58696 fail:
58697   lua_error(L);
58698   return SWIG_arg;
58699 }
58700 
58701 
58702 static int _wrap_new_SBTypeCategory(lua_State* L) {
58703   int argc;
58704   int argv[2]={
58705     1,2
58706   };
58707 
58708   argc = lua_gettop(L);
58709   if (argc == 0) {
58710     return _wrap_new_SBTypeCategory__SWIG_0(L);
58711   }
58712   if (argc == 1) {
58713     int _v;
58714     {
58715       void *ptr;
58716       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, 0)) {
58717         _v = 0;
58718       } else {
58719         _v = 1;
58720       }
58721     }
58722     if (_v) {
58723       return _wrap_new_SBTypeCategory__SWIG_1(L);
58724     }
58725   }
58726 
58727   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
58728     "  Possible C/C++ prototypes are:\n"
58729     "    lldb::SBTypeCategory::SBTypeCategory()\n"
58730     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
58731   lua_error(L);return 0;
58732 }
58733 
58734 
58735 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
58736   int SWIG_arg = 0;
58737   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58738   bool result;
58739 
58740   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
58741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
58742 
58743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58744     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
58745   }
58746 
58747   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
58748   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58749   return SWIG_arg;
58750 
58751   if(0) SWIG_fail;
58752 
58753 fail:
58754   lua_error(L);
58755   return SWIG_arg;
58756 }
58757 
58758 
58759 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
58760   int SWIG_arg = 0;
58761   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58762   bool result;
58763 
58764   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
58765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
58766 
58767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58768     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
58769   }
58770 
58771   result = (bool)(arg1)->GetEnabled();
58772   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58773   return SWIG_arg;
58774 
58775   if(0) SWIG_fail;
58776 
58777 fail:
58778   lua_error(L);
58779   return SWIG_arg;
58780 }
58781 
58782 
58783 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
58784   int SWIG_arg = 0;
58785   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58786   bool arg2 ;
58787 
58788   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
58789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
58790   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
58791 
58792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58793     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
58794   }
58795 
58796   arg2 = (lua_toboolean(L, 2)!=0);
58797   (arg1)->SetEnabled(arg2);
58798 
58799   return SWIG_arg;
58800 
58801   if(0) SWIG_fail;
58802 
58803 fail:
58804   lua_error(L);
58805   return SWIG_arg;
58806 }
58807 
58808 
58809 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
58810   int SWIG_arg = 0;
58811   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58812   char *result = 0 ;
58813 
58814   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
58815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
58816 
58817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58818     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
58819   }
58820 
58821   result = (char *)(arg1)->GetName();
58822   lua_pushstring(L,(const char *)result); SWIG_arg++;
58823   return SWIG_arg;
58824 
58825   if(0) SWIG_fail;
58826 
58827 fail:
58828   lua_error(L);
58829   return SWIG_arg;
58830 }
58831 
58832 
58833 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
58834   int SWIG_arg = 0;
58835   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58836   uint32_t arg2 ;
58837   lldb::LanguageType result;
58838 
58839   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
58840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
58841   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
58842 
58843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58844     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
58845   }
58846 
58847   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58848   arg2 = (uint32_t)lua_tonumber(L, 2);
58849   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
58850   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58851   return SWIG_arg;
58852 
58853   if(0) SWIG_fail;
58854 
58855 fail:
58856   lua_error(L);
58857   return SWIG_arg;
58858 }
58859 
58860 
58861 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
58862   int SWIG_arg = 0;
58863   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58864   uint32_t result;
58865 
58866   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
58867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
58868 
58869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58870     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
58871   }
58872 
58873   result = (uint32_t)(arg1)->GetNumLanguages();
58874   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58875   return SWIG_arg;
58876 
58877   if(0) SWIG_fail;
58878 
58879 fail:
58880   lua_error(L);
58881   return SWIG_arg;
58882 }
58883 
58884 
58885 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
58886   int SWIG_arg = 0;
58887   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58888   lldb::LanguageType arg2 ;
58889 
58890   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
58891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
58892   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
58893 
58894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58895     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
58896   }
58897 
58898   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
58899   (arg1)->AddLanguage(arg2);
58900 
58901   return SWIG_arg;
58902 
58903   if(0) SWIG_fail;
58904 
58905 fail:
58906   lua_error(L);
58907   return SWIG_arg;
58908 }
58909 
58910 
58911 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
58912   int SWIG_arg = 0;
58913   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58914   lldb::SBStream *arg2 = 0 ;
58915   lldb::DescriptionLevel arg3 ;
58916   bool result;
58917 
58918   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
58919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
58920   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
58921   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
58922 
58923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58924     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
58925   }
58926 
58927 
58928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58929     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58930   }
58931 
58932   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
58933   result = (bool)(arg1)->GetDescription(*arg2,arg3);
58934   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58935   return SWIG_arg;
58936 
58937   if(0) SWIG_fail;
58938 
58939 fail:
58940   lua_error(L);
58941   return SWIG_arg;
58942 }
58943 
58944 
58945 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
58946   int SWIG_arg = 0;
58947   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58948   uint32_t result;
58949 
58950   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
58951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
58952 
58953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58954     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
58955   }
58956 
58957   result = (uint32_t)(arg1)->GetNumFormats();
58958   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58959   return SWIG_arg;
58960 
58961   if(0) SWIG_fail;
58962 
58963 fail:
58964   lua_error(L);
58965   return SWIG_arg;
58966 }
58967 
58968 
58969 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
58970   int SWIG_arg = 0;
58971   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58972   uint32_t result;
58973 
58974   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
58975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
58976 
58977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58978     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
58979   }
58980 
58981   result = (uint32_t)(arg1)->GetNumSummaries();
58982   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58983   return SWIG_arg;
58984 
58985   if(0) SWIG_fail;
58986 
58987 fail:
58988   lua_error(L);
58989   return SWIG_arg;
58990 }
58991 
58992 
58993 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
58994   int SWIG_arg = 0;
58995   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58996   uint32_t result;
58997 
58998   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
58999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
59000 
59001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59002     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
59003   }
59004 
59005   result = (uint32_t)(arg1)->GetNumFilters();
59006   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59007   return SWIG_arg;
59008 
59009   if(0) SWIG_fail;
59010 
59011 fail:
59012   lua_error(L);
59013   return SWIG_arg;
59014 }
59015 
59016 
59017 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
59018   int SWIG_arg = 0;
59019   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59020   uint32_t result;
59021 
59022   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
59023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
59024 
59025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59026     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
59027   }
59028 
59029   result = (uint32_t)(arg1)->GetNumSynthetics();
59030   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59031   return SWIG_arg;
59032 
59033   if(0) SWIG_fail;
59034 
59035 fail:
59036   lua_error(L);
59037   return SWIG_arg;
59038 }
59039 
59040 
59041 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
59042   int SWIG_arg = 0;
59043   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59044   uint32_t arg2 ;
59045   lldb::SBTypeNameSpecifier result;
59046 
59047   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
59048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
59049   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
59050 
59051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59052     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59053   }
59054 
59055   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59056   arg2 = (uint32_t)lua_tonumber(L, 2);
59057   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
59058   {
59059     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59061   }
59062   return SWIG_arg;
59063 
59064   if(0) SWIG_fail;
59065 
59066 fail:
59067   lua_error(L);
59068   return SWIG_arg;
59069 }
59070 
59071 
59072 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
59073   int SWIG_arg = 0;
59074   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59075   uint32_t arg2 ;
59076   lldb::SBTypeNameSpecifier result;
59077 
59078   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
59079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
59080   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
59081 
59082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59083     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59084   }
59085 
59086   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59087   arg2 = (uint32_t)lua_tonumber(L, 2);
59088   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
59089   {
59090     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59092   }
59093   return SWIG_arg;
59094 
59095   if(0) SWIG_fail;
59096 
59097 fail:
59098   lua_error(L);
59099   return SWIG_arg;
59100 }
59101 
59102 
59103 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
59104   int SWIG_arg = 0;
59105   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59106   uint32_t arg2 ;
59107   lldb::SBTypeNameSpecifier result;
59108 
59109   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
59110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
59111   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
59112 
59113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59114     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59115   }
59116 
59117   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59118   arg2 = (uint32_t)lua_tonumber(L, 2);
59119   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
59120   {
59121     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59123   }
59124   return SWIG_arg;
59125 
59126   if(0) SWIG_fail;
59127 
59128 fail:
59129   lua_error(L);
59130   return SWIG_arg;
59131 }
59132 
59133 
59134 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
59135   int SWIG_arg = 0;
59136   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59137   uint32_t arg2 ;
59138   lldb::SBTypeNameSpecifier result;
59139 
59140   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
59141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59142   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
59143 
59144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59145     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59146   }
59147 
59148   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59149   arg2 = (uint32_t)lua_tonumber(L, 2);
59150   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
59151   {
59152     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59153     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59154   }
59155   return SWIG_arg;
59156 
59157   if(0) SWIG_fail;
59158 
59159 fail:
59160   lua_error(L);
59161   return SWIG_arg;
59162 }
59163 
59164 
59165 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
59166   int SWIG_arg = 0;
59167   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59168   lldb::SBTypeNameSpecifier arg2 ;
59169   lldb::SBTypeNameSpecifier *argp2 ;
59170   lldb::SBTypeFilter result;
59171 
59172   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
59173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
59174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
59175 
59176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59177     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59178   }
59179 
59180 
59181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59182     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59183   }
59184   arg2 = *argp2;
59185 
59186   result = (arg1)->GetFilterForType(arg2);
59187   {
59188     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
59189     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
59190   }
59191   return SWIG_arg;
59192 
59193   if(0) SWIG_fail;
59194 
59195 fail:
59196   lua_error(L);
59197   return SWIG_arg;
59198 }
59199 
59200 
59201 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
59202   int SWIG_arg = 0;
59203   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59204   lldb::SBTypeNameSpecifier arg2 ;
59205   lldb::SBTypeNameSpecifier *argp2 ;
59206   lldb::SBTypeFormat result;
59207 
59208   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
59209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
59210   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
59211 
59212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59213     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59214   }
59215 
59216 
59217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59218     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59219   }
59220   arg2 = *argp2;
59221 
59222   result = (arg1)->GetFormatForType(arg2);
59223   {
59224     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
59225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
59226   }
59227   return SWIG_arg;
59228 
59229   if(0) SWIG_fail;
59230 
59231 fail:
59232   lua_error(L);
59233   return SWIG_arg;
59234 }
59235 
59236 
59237 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
59238   int SWIG_arg = 0;
59239   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59240   lldb::SBTypeNameSpecifier arg2 ;
59241   lldb::SBTypeNameSpecifier *argp2 ;
59242   lldb::SBTypeSummary result;
59243 
59244   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
59245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
59246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
59247 
59248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59249     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59250   }
59251 
59252 
59253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59254     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59255   }
59256   arg2 = *argp2;
59257 
59258   result = (arg1)->GetSummaryForType(arg2);
59259   {
59260     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
59261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
59262   }
59263   return SWIG_arg;
59264 
59265   if(0) SWIG_fail;
59266 
59267 fail:
59268   lua_error(L);
59269   return SWIG_arg;
59270 }
59271 
59272 
59273 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
59274   int SWIG_arg = 0;
59275   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59276   lldb::SBTypeNameSpecifier arg2 ;
59277   lldb::SBTypeNameSpecifier *argp2 ;
59278   lldb::SBTypeSynthetic result;
59279 
59280   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
59281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
59282   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
59283 
59284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59285     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59286   }
59287 
59288 
59289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59290     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59291   }
59292   arg2 = *argp2;
59293 
59294   result = (arg1)->GetSyntheticForType(arg2);
59295   {
59296     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
59297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
59298   }
59299   return SWIG_arg;
59300 
59301   if(0) SWIG_fail;
59302 
59303 fail:
59304   lua_error(L);
59305   return SWIG_arg;
59306 }
59307 
59308 
59309 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
59310   int SWIG_arg = 0;
59311   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59312   uint32_t arg2 ;
59313   lldb::SBTypeFilter result;
59314 
59315   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
59316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
59317   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
59318 
59319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59320     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59321   }
59322 
59323   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59324   arg2 = (uint32_t)lua_tonumber(L, 2);
59325   result = (arg1)->GetFilterAtIndex(arg2);
59326   {
59327     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
59328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
59329   }
59330   return SWIG_arg;
59331 
59332   if(0) SWIG_fail;
59333 
59334 fail:
59335   lua_error(L);
59336   return SWIG_arg;
59337 }
59338 
59339 
59340 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
59341   int SWIG_arg = 0;
59342   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59343   uint32_t arg2 ;
59344   lldb::SBTypeFormat result;
59345 
59346   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
59347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
59348   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
59349 
59350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59351     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59352   }
59353 
59354   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59355   arg2 = (uint32_t)lua_tonumber(L, 2);
59356   result = (arg1)->GetFormatAtIndex(arg2);
59357   {
59358     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
59359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
59360   }
59361   return SWIG_arg;
59362 
59363   if(0) SWIG_fail;
59364 
59365 fail:
59366   lua_error(L);
59367   return SWIG_arg;
59368 }
59369 
59370 
59371 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
59372   int SWIG_arg = 0;
59373   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59374   uint32_t arg2 ;
59375   lldb::SBTypeSummary result;
59376 
59377   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
59378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
59379   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
59380 
59381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59382     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59383   }
59384 
59385   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59386   arg2 = (uint32_t)lua_tonumber(L, 2);
59387   result = (arg1)->GetSummaryAtIndex(arg2);
59388   {
59389     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
59390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
59391   }
59392   return SWIG_arg;
59393 
59394   if(0) SWIG_fail;
59395 
59396 fail:
59397   lua_error(L);
59398   return SWIG_arg;
59399 }
59400 
59401 
59402 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
59403   int SWIG_arg = 0;
59404   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59405   uint32_t arg2 ;
59406   lldb::SBTypeSynthetic result;
59407 
59408   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
59409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59410   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
59411 
59412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59413     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59414   }
59415 
59416   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59417   arg2 = (uint32_t)lua_tonumber(L, 2);
59418   result = (arg1)->GetSyntheticAtIndex(arg2);
59419   {
59420     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
59421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
59422   }
59423   return SWIG_arg;
59424 
59425   if(0) SWIG_fail;
59426 
59427 fail:
59428   lua_error(L);
59429   return SWIG_arg;
59430 }
59431 
59432 
59433 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
59434   int SWIG_arg = 0;
59435   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59436   lldb::SBTypeNameSpecifier arg2 ;
59437   lldb::SBTypeFormat arg3 ;
59438   lldb::SBTypeNameSpecifier *argp2 ;
59439   lldb::SBTypeFormat *argp3 ;
59440   bool result;
59441 
59442   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
59443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
59444   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
59445   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
59446 
59447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59448     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
59449   }
59450 
59451 
59452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59453     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59454   }
59455   arg2 = *argp2;
59456 
59457 
59458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
59459     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
59460   }
59461   arg3 = *argp3;
59462 
59463   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
59464   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59465   return SWIG_arg;
59466 
59467   if(0) SWIG_fail;
59468 
59469 fail:
59470   lua_error(L);
59471   return SWIG_arg;
59472 }
59473 
59474 
59475 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
59476   int SWIG_arg = 0;
59477   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59478   lldb::SBTypeNameSpecifier arg2 ;
59479   lldb::SBTypeNameSpecifier *argp2 ;
59480   bool result;
59481 
59482   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
59483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
59484   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
59485 
59486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59487     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
59488   }
59489 
59490 
59491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59492     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59493   }
59494   arg2 = *argp2;
59495 
59496   result = (bool)(arg1)->DeleteTypeFormat(arg2);
59497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59498   return SWIG_arg;
59499 
59500   if(0) SWIG_fail;
59501 
59502 fail:
59503   lua_error(L);
59504   return SWIG_arg;
59505 }
59506 
59507 
59508 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
59509   int SWIG_arg = 0;
59510   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59511   lldb::SBTypeNameSpecifier arg2 ;
59512   lldb::SBTypeSummary arg3 ;
59513   lldb::SBTypeNameSpecifier *argp2 ;
59514   lldb::SBTypeSummary *argp3 ;
59515   bool result;
59516 
59517   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
59518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
59519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
59520   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
59521 
59522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59523     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
59524   }
59525 
59526 
59527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59528     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59529   }
59530   arg2 = *argp2;
59531 
59532 
59533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
59534     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
59535   }
59536   arg3 = *argp3;
59537 
59538   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
59539   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59540   return SWIG_arg;
59541 
59542   if(0) SWIG_fail;
59543 
59544 fail:
59545   lua_error(L);
59546   return SWIG_arg;
59547 }
59548 
59549 
59550 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
59551   int SWIG_arg = 0;
59552   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59553   lldb::SBTypeNameSpecifier arg2 ;
59554   lldb::SBTypeNameSpecifier *argp2 ;
59555   bool result;
59556 
59557   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
59558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
59559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
59560 
59561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59562     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
59563   }
59564 
59565 
59566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59567     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59568   }
59569   arg2 = *argp2;
59570 
59571   result = (bool)(arg1)->DeleteTypeSummary(arg2);
59572   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59573   return SWIG_arg;
59574 
59575   if(0) SWIG_fail;
59576 
59577 fail:
59578   lua_error(L);
59579   return SWIG_arg;
59580 }
59581 
59582 
59583 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
59584   int SWIG_arg = 0;
59585   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59586   lldb::SBTypeNameSpecifier arg2 ;
59587   lldb::SBTypeFilter arg3 ;
59588   lldb::SBTypeNameSpecifier *argp2 ;
59589   lldb::SBTypeFilter *argp3 ;
59590   bool result;
59591 
59592   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
59593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
59594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
59595   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
59596 
59597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59598     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
59599   }
59600 
59601 
59602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59603     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59604   }
59605   arg2 = *argp2;
59606 
59607 
59608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
59609     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
59610   }
59611   arg3 = *argp3;
59612 
59613   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
59614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59615   return SWIG_arg;
59616 
59617   if(0) SWIG_fail;
59618 
59619 fail:
59620   lua_error(L);
59621   return SWIG_arg;
59622 }
59623 
59624 
59625 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
59626   int SWIG_arg = 0;
59627   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59628   lldb::SBTypeNameSpecifier arg2 ;
59629   lldb::SBTypeNameSpecifier *argp2 ;
59630   bool result;
59631 
59632   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
59633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
59634   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
59635 
59636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59637     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
59638   }
59639 
59640 
59641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59642     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59643   }
59644   arg2 = *argp2;
59645 
59646   result = (bool)(arg1)->DeleteTypeFilter(arg2);
59647   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59648   return SWIG_arg;
59649 
59650   if(0) SWIG_fail;
59651 
59652 fail:
59653   lua_error(L);
59654   return SWIG_arg;
59655 }
59656 
59657 
59658 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
59659   int SWIG_arg = 0;
59660   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59661   lldb::SBTypeNameSpecifier arg2 ;
59662   lldb::SBTypeSynthetic arg3 ;
59663   lldb::SBTypeNameSpecifier *argp2 ;
59664   lldb::SBTypeSynthetic *argp3 ;
59665   bool result;
59666 
59667   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
59668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
59669   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
59670   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
59671 
59672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59673     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
59674   }
59675 
59676 
59677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59678     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59679   }
59680   arg2 = *argp2;
59681 
59682 
59683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
59684     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
59685   }
59686   arg3 = *argp3;
59687 
59688   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
59689   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59690   return SWIG_arg;
59691 
59692   if(0) SWIG_fail;
59693 
59694 fail:
59695   lua_error(L);
59696   return SWIG_arg;
59697 }
59698 
59699 
59700 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
59701   int SWIG_arg = 0;
59702   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59703   lldb::SBTypeNameSpecifier arg2 ;
59704   lldb::SBTypeNameSpecifier *argp2 ;
59705   bool result;
59706 
59707   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
59708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
59709   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
59710 
59711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59712     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
59713   }
59714 
59715 
59716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59717     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59718   }
59719   arg2 = *argp2;
59720 
59721   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
59722   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59723   return SWIG_arg;
59724 
59725   if(0) SWIG_fail;
59726 
59727 fail:
59728   lua_error(L);
59729   return SWIG_arg;
59730 }
59731 
59732 
59733 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
59734   int SWIG_arg = 0;
59735   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59736   std::string result;
59737 
59738   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
59739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
59740 
59741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59742     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
59743   }
59744 
59745   result = lldb_SBTypeCategory___str__(arg1);
59746   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59747   return SWIG_arg;
59748 
59749   if(0) SWIG_fail;
59750 
59751 fail:
59752   lua_error(L);
59753   return SWIG_arg;
59754 }
59755 
59756 
59757 static void swig_delete_SBTypeCategory(void *obj) {
59758 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
59759 delete arg1;
59760 }
59761 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
59762     assert(lua_istable(L,1));
59763     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
59764     assert(!lua_isnil(L,-1));
59765     lua_replace(L,1); /* replace our table with real constructor */
59766     lua_call(L,lua_gettop(L)-1,1);
59767     return 1;
59768 }
59769 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
59770     {0,0,0}
59771 };
59772 static swig_lua_method swig_SBTypeCategory_methods[]= {
59773     { "IsValid", _wrap_SBTypeCategory_IsValid},
59774     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
59775     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
59776     { "GetName", _wrap_SBTypeCategory_GetName},
59777     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
59778     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
59779     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
59780     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
59781     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
59782     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
59783     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
59784     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
59785     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
59786     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
59787     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
59788     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
59789     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
59790     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
59791     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
59792     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
59793     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
59794     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
59795     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
59796     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
59797     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
59798     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
59799     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
59800     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
59801     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
59802     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
59803     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
59804     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
59805     { "__tostring", _wrap_SBTypeCategory___tostring},
59806     {0,0}
59807 };
59808 static swig_lua_method swig_SBTypeCategory_meta[] = {
59809     { "__tostring", _wrap_SBTypeCategory___tostring},
59810     {0,0}
59811 };
59812 
59813 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
59814     {0,0,0}
59815 };
59816 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
59817     {0,0,0,0,0,0}
59818 };
59819 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
59820     {0,0}
59821 };
59822 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
59823     0
59824 };
59825 
59826 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
59827     "SBTypeCategory",
59828     swig_SBTypeCategory_Sf_SwigStatic_methods,
59829     swig_SBTypeCategory_Sf_SwigStatic_attributes,
59830     swig_SBTypeCategory_Sf_SwigStatic_constants,
59831     swig_SBTypeCategory_Sf_SwigStatic_classes,
59832     0
59833 };
59834 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
59835 static const char *swig_SBTypeCategory_base_names[] = {0};
59836 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 };
59837 
59838 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
59839   int SWIG_arg = 0;
59840   lldb::SBTypeEnumMember *result = 0 ;
59841 
59842   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
59843   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
59844   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
59845   return SWIG_arg;
59846 
59847   if(0) SWIG_fail;
59848 
59849 fail:
59850   lua_error(L);
59851   return SWIG_arg;
59852 }
59853 
59854 
59855 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
59856   int SWIG_arg = 0;
59857   lldb::SBTypeEnumMember *arg1 = 0 ;
59858   lldb::SBTypeEnumMember *result = 0 ;
59859 
59860   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
59861   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
59862 
59863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59864     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59865   }
59866 
59867   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
59868   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
59869   return SWIG_arg;
59870 
59871   if(0) SWIG_fail;
59872 
59873 fail:
59874   lua_error(L);
59875   return SWIG_arg;
59876 }
59877 
59878 
59879 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
59880   int argc;
59881   int argv[2]={
59882     1,2
59883   };
59884 
59885   argc = lua_gettop(L);
59886   if (argc == 0) {
59887     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
59888   }
59889   if (argc == 1) {
59890     int _v;
59891     {
59892       void *ptr;
59893       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, 0)) {
59894         _v = 0;
59895       } else {
59896         _v = 1;
59897       }
59898     }
59899     if (_v) {
59900       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
59901     }
59902   }
59903 
59904   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
59905     "  Possible C/C++ prototypes are:\n"
59906     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
59907     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
59908   lua_error(L);return 0;
59909 }
59910 
59911 
59912 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
59913   int SWIG_arg = 0;
59914   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59915   bool result;
59916 
59917   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
59918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
59919 
59920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59921     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59922   }
59923 
59924   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
59925   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59926   return SWIG_arg;
59927 
59928   if(0) SWIG_fail;
59929 
59930 fail:
59931   lua_error(L);
59932   return SWIG_arg;
59933 }
59934 
59935 
59936 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
59937   int SWIG_arg = 0;
59938   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59939   int64_t result;
59940 
59941   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
59942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
59943 
59944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59945     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59946   }
59947 
59948   result = (int64_t)(arg1)->GetValueAsSigned();
59949   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59950   return SWIG_arg;
59951 
59952   if(0) SWIG_fail;
59953 
59954 fail:
59955   lua_error(L);
59956   return SWIG_arg;
59957 }
59958 
59959 
59960 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
59961   int SWIG_arg = 0;
59962   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59963   uint64_t result;
59964 
59965   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
59966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
59967 
59968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59969     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59970   }
59971 
59972   result = (uint64_t)(arg1)->GetValueAsUnsigned();
59973   lua_pushnumber(L, (lua_Number) 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_SBTypeEnumMember_GetName(lua_State* L) {
59985   int SWIG_arg = 0;
59986   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59987   char *result = 0 ;
59988 
59989   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
59990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
59991 
59992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59993     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59994   }
59995 
59996   result = (char *)(arg1)->GetName();
59997   lua_pushstring(L,(const char *)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_SBTypeEnumMember_GetType(lua_State* L) {
60009   int SWIG_arg = 0;
60010   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60011   lldb::SBType result;
60012 
60013   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
60014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
60015 
60016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60017     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60018   }
60019 
60020   result = (arg1)->GetType();
60021   {
60022     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60024   }
60025   return SWIG_arg;
60026 
60027   if(0) SWIG_fail;
60028 
60029 fail:
60030   lua_error(L);
60031   return SWIG_arg;
60032 }
60033 
60034 
60035 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
60036   int SWIG_arg = 0;
60037   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60038   lldb::SBStream *arg2 = 0 ;
60039   lldb::DescriptionLevel arg3 ;
60040   bool result;
60041 
60042   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
60043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
60044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
60045   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
60046 
60047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60048     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60049   }
60050 
60051 
60052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60053     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60054   }
60055 
60056   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60057   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60059   return SWIG_arg;
60060 
60061   if(0) SWIG_fail;
60062 
60063 fail:
60064   lua_error(L);
60065   return SWIG_arg;
60066 }
60067 
60068 
60069 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
60070   int SWIG_arg = 0;
60071   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60072   std::string result;
60073 
60074   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
60075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
60076 
60077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60078     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60079   }
60080 
60081   result = lldb_SBTypeEnumMember___str__(arg1);
60082   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60083   return SWIG_arg;
60084 
60085   if(0) SWIG_fail;
60086 
60087 fail:
60088   lua_error(L);
60089   return SWIG_arg;
60090 }
60091 
60092 
60093 static void swig_delete_SBTypeEnumMember(void *obj) {
60094 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
60095 delete arg1;
60096 }
60097 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
60098     assert(lua_istable(L,1));
60099     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
60100     assert(!lua_isnil(L,-1));
60101     lua_replace(L,1); /* replace our table with real constructor */
60102     lua_call(L,lua_gettop(L)-1,1);
60103     return 1;
60104 }
60105 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
60106     {0,0,0}
60107 };
60108 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
60109     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
60110     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
60111     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
60112     { "GetName", _wrap_SBTypeEnumMember_GetName},
60113     { "GetType", _wrap_SBTypeEnumMember_GetType},
60114     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
60115     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60116     {0,0}
60117 };
60118 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
60119     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60120     {0,0}
60121 };
60122 
60123 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
60124     {0,0,0}
60125 };
60126 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
60127     {0,0,0,0,0,0}
60128 };
60129 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
60130     {0,0}
60131 };
60132 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
60133     0
60134 };
60135 
60136 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
60137     "SBTypeEnumMember",
60138     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
60139     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
60140     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
60141     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
60142     0
60143 };
60144 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
60145 static const char *swig_SBTypeEnumMember_base_names[] = {0};
60146 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 };
60147 
60148 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
60149   int SWIG_arg = 0;
60150   lldb::SBTypeEnumMemberList *result = 0 ;
60151 
60152   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
60153   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
60154   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60155   return SWIG_arg;
60156 
60157   if(0) SWIG_fail;
60158 
60159 fail:
60160   lua_error(L);
60161   return SWIG_arg;
60162 }
60163 
60164 
60165 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
60166   int SWIG_arg = 0;
60167   lldb::SBTypeEnumMemberList *arg1 = 0 ;
60168   lldb::SBTypeEnumMemberList *result = 0 ;
60169 
60170   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
60171   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
60172 
60173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60174     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60175   }
60176 
60177   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
60178   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60179   return SWIG_arg;
60180 
60181   if(0) SWIG_fail;
60182 
60183 fail:
60184   lua_error(L);
60185   return SWIG_arg;
60186 }
60187 
60188 
60189 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
60190   int argc;
60191   int argv[2]={
60192     1,2
60193   };
60194 
60195   argc = lua_gettop(L);
60196   if (argc == 0) {
60197     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
60198   }
60199   if (argc == 1) {
60200     int _v;
60201     {
60202       void *ptr;
60203       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, 0)) {
60204         _v = 0;
60205       } else {
60206         _v = 1;
60207       }
60208     }
60209     if (_v) {
60210       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
60211     }
60212   }
60213 
60214   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
60215     "  Possible C/C++ prototypes are:\n"
60216     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
60217     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
60218   lua_error(L);return 0;
60219 }
60220 
60221 
60222 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
60223   int SWIG_arg = 0;
60224   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60225   bool result;
60226 
60227   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
60228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
60229 
60230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60231     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60232   }
60233 
60234   result = (bool)(arg1)->IsValid();
60235   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60236   return SWIG_arg;
60237 
60238   if(0) SWIG_fail;
60239 
60240 fail:
60241   lua_error(L);
60242   return SWIG_arg;
60243 }
60244 
60245 
60246 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
60247   int SWIG_arg = 0;
60248   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60249   lldb::SBTypeEnumMember arg2 ;
60250   lldb::SBTypeEnumMember *argp2 ;
60251 
60252   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
60253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
60254   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
60255 
60256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60257     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60258   }
60259 
60260 
60261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60262     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
60263   }
60264   arg2 = *argp2;
60265 
60266   (arg1)->Append(arg2);
60267 
60268   return SWIG_arg;
60269 
60270   if(0) SWIG_fail;
60271 
60272 fail:
60273   lua_error(L);
60274   return SWIG_arg;
60275 }
60276 
60277 
60278 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
60279   int SWIG_arg = 0;
60280   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60281   uint32_t arg2 ;
60282   lldb::SBTypeEnumMember result;
60283 
60284   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
60285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
60286   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
60287 
60288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60289     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60290   }
60291 
60292   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60293   arg2 = (uint32_t)lua_tonumber(L, 2);
60294   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
60295   {
60296     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
60297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60298   }
60299   return SWIG_arg;
60300 
60301   if(0) SWIG_fail;
60302 
60303 fail:
60304   lua_error(L);
60305   return SWIG_arg;
60306 }
60307 
60308 
60309 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
60310   int SWIG_arg = 0;
60311   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60312   uint32_t result;
60313 
60314   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
60315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
60316 
60317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60318     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60319   }
60320 
60321   result = (uint32_t)(arg1)->GetSize();
60322   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60323   return SWIG_arg;
60324 
60325   if(0) SWIG_fail;
60326 
60327 fail:
60328   lua_error(L);
60329   return SWIG_arg;
60330 }
60331 
60332 
60333 static void swig_delete_SBTypeEnumMemberList(void *obj) {
60334 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
60335 delete arg1;
60336 }
60337 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
60338     assert(lua_istable(L,1));
60339     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
60340     assert(!lua_isnil(L,-1));
60341     lua_replace(L,1); /* replace our table with real constructor */
60342     lua_call(L,lua_gettop(L)-1,1);
60343     return 1;
60344 }
60345 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
60346     {0,0,0}
60347 };
60348 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
60349     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
60350     { "Append", _wrap_SBTypeEnumMemberList_Append},
60351     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
60352     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
60353     {0,0}
60354 };
60355 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
60356     {0,0}
60357 };
60358 
60359 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
60360     {0,0,0}
60361 };
60362 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
60363     {0,0,0,0,0,0}
60364 };
60365 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
60366     {0,0}
60367 };
60368 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
60369     0
60370 };
60371 
60372 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
60373     "SBTypeEnumMemberList",
60374     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
60375     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
60376     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
60377     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
60378     0
60379 };
60380 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
60381 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
60382 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 };
60383 
60384 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
60385   int SWIG_arg = 0;
60386   lldb::SBTypeFilter *result = 0 ;
60387 
60388   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
60389   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
60390   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60391   return SWIG_arg;
60392 
60393   if(0) SWIG_fail;
60394 
60395 fail:
60396   lua_error(L);
60397   return SWIG_arg;
60398 }
60399 
60400 
60401 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
60402   int SWIG_arg = 0;
60403   uint32_t arg1 ;
60404   lldb::SBTypeFilter *result = 0 ;
60405 
60406   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
60407   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
60408   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
60409   arg1 = (uint32_t)lua_tonumber(L, 1);
60410   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
60411   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60412   return SWIG_arg;
60413 
60414   if(0) SWIG_fail;
60415 
60416 fail:
60417   lua_error(L);
60418   return SWIG_arg;
60419 }
60420 
60421 
60422 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
60423   int SWIG_arg = 0;
60424   lldb::SBTypeFilter *arg1 = 0 ;
60425   lldb::SBTypeFilter *result = 0 ;
60426 
60427   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
60428   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
60429 
60430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60431     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
60432   }
60433 
60434   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
60435   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60436   return SWIG_arg;
60437 
60438   if(0) SWIG_fail;
60439 
60440 fail:
60441   lua_error(L);
60442   return SWIG_arg;
60443 }
60444 
60445 
60446 static int _wrap_new_SBTypeFilter(lua_State* L) {
60447   int argc;
60448   int argv[2]={
60449     1,2
60450   };
60451 
60452   argc = lua_gettop(L);
60453   if (argc == 0) {
60454     return _wrap_new_SBTypeFilter__SWIG_0(L);
60455   }
60456   if (argc == 1) {
60457     int _v;
60458     {
60459       void *ptr;
60460       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, 0)) {
60461         _v = 0;
60462       } else {
60463         _v = 1;
60464       }
60465     }
60466     if (_v) {
60467       return _wrap_new_SBTypeFilter__SWIG_2(L);
60468     }
60469   }
60470   if (argc == 1) {
60471     int _v;
60472     {
60473       _v = lua_isnumber(L,argv[0]);
60474     }
60475     if (_v) {
60476       return _wrap_new_SBTypeFilter__SWIG_1(L);
60477     }
60478   }
60479 
60480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
60481     "  Possible C/C++ prototypes are:\n"
60482     "    lldb::SBTypeFilter::SBTypeFilter()\n"
60483     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
60484     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
60485   lua_error(L);return 0;
60486 }
60487 
60488 
60489 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
60490   int SWIG_arg = 0;
60491   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60492   bool result;
60493 
60494   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
60495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
60496 
60497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60498     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
60499   }
60500 
60501   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
60502   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60503   return SWIG_arg;
60504 
60505   if(0) SWIG_fail;
60506 
60507 fail:
60508   lua_error(L);
60509   return SWIG_arg;
60510 }
60511 
60512 
60513 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
60514   int SWIG_arg = 0;
60515   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60516   lldb::SBTypeFilter *arg2 = 0 ;
60517   bool result;
60518 
60519   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
60520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
60521   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
60522 
60523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60524     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
60525   }
60526 
60527 
60528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60529     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
60530   }
60531 
60532   result = (bool)(arg1)->IsEqualTo(*arg2);
60533   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60534   return SWIG_arg;
60535 
60536   if(0) SWIG_fail;
60537 
60538 fail:
60539   lua_error(L);
60540   return SWIG_arg;
60541 }
60542 
60543 
60544 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
60545   int SWIG_arg = 0;
60546   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60547   uint32_t result;
60548 
60549   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
60550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
60551 
60552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60553     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
60554   }
60555 
60556   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
60557   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60558   return SWIG_arg;
60559 
60560   if(0) SWIG_fail;
60561 
60562 fail:
60563   lua_error(L);
60564   return SWIG_arg;
60565 }
60566 
60567 
60568 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
60569   int SWIG_arg = 0;
60570   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60571   uint32_t arg2 ;
60572   char *result = 0 ;
60573 
60574   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
60575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
60576   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
60577 
60578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60579     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
60580   }
60581 
60582   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60583   arg2 = (uint32_t)lua_tonumber(L, 2);
60584   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
60585   lua_pushstring(L,(const char *)result); SWIG_arg++;
60586   return SWIG_arg;
60587 
60588   if(0) SWIG_fail;
60589 
60590 fail:
60591   lua_error(L);
60592   return SWIG_arg;
60593 }
60594 
60595 
60596 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
60597   int SWIG_arg = 0;
60598   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60599   uint32_t arg2 ;
60600   char *arg3 = (char *) 0 ;
60601   bool result;
60602 
60603   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
60604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
60605   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
60606   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
60607 
60608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60609     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
60610   }
60611 
60612   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60613   arg2 = (uint32_t)lua_tonumber(L, 2);
60614   arg3 = (char *)lua_tostring(L, 3);
60615   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
60616   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60617   return SWIG_arg;
60618 
60619   if(0) SWIG_fail;
60620 
60621 fail:
60622   lua_error(L);
60623   return SWIG_arg;
60624 }
60625 
60626 
60627 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
60628   int SWIG_arg = 0;
60629   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60630   char *arg2 = (char *) 0 ;
60631 
60632   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
60633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
60634   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
60635 
60636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60637     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
60638   }
60639 
60640   arg2 = (char *)lua_tostring(L, 2);
60641   (arg1)->AppendExpressionPath((char const *)arg2);
60642 
60643   return SWIG_arg;
60644 
60645   if(0) SWIG_fail;
60646 
60647 fail:
60648   lua_error(L);
60649   return SWIG_arg;
60650 }
60651 
60652 
60653 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
60654   int SWIG_arg = 0;
60655   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60656 
60657   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
60658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
60659 
60660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60661     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
60662   }
60663 
60664   (arg1)->Clear();
60665 
60666   return SWIG_arg;
60667 
60668   if(0) SWIG_fail;
60669 
60670 fail:
60671   lua_error(L);
60672   return SWIG_arg;
60673 }
60674 
60675 
60676 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
60677   int SWIG_arg = 0;
60678   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60679   uint32_t result;
60680 
60681   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
60682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
60683 
60684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60685     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
60686   }
60687 
60688   result = (uint32_t)(arg1)->GetOptions();
60689   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60690   return SWIG_arg;
60691 
60692   if(0) SWIG_fail;
60693 
60694 fail:
60695   lua_error(L);
60696   return SWIG_arg;
60697 }
60698 
60699 
60700 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
60701   int SWIG_arg = 0;
60702   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60703   uint32_t arg2 ;
60704 
60705   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
60706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
60707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
60708 
60709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60710     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
60711   }
60712 
60713   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60714   arg2 = (uint32_t)lua_tonumber(L, 2);
60715   (arg1)->SetOptions(arg2);
60716 
60717   return SWIG_arg;
60718 
60719   if(0) SWIG_fail;
60720 
60721 fail:
60722   lua_error(L);
60723   return SWIG_arg;
60724 }
60725 
60726 
60727 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
60728   int SWIG_arg = 0;
60729   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60730   lldb::SBStream *arg2 = 0 ;
60731   lldb::DescriptionLevel arg3 ;
60732   bool result;
60733 
60734   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
60735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
60736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
60737   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
60738 
60739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60740     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
60741   }
60742 
60743 
60744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60745     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60746   }
60747 
60748   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60749   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60750   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60751   return SWIG_arg;
60752 
60753   if(0) SWIG_fail;
60754 
60755 fail:
60756   lua_error(L);
60757   return SWIG_arg;
60758 }
60759 
60760 
60761 static int _wrap_SBTypeFilter___eq(lua_State* L) {
60762   int SWIG_arg = 0;
60763   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60764   lldb::SBTypeFilter *arg2 = 0 ;
60765   bool result;
60766 
60767   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
60768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
60769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
60770 
60771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60772     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
60773   }
60774 
60775 
60776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60777     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
60778   }
60779 
60780   result = (bool)(arg1)->operator ==(*arg2);
60781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60782   return SWIG_arg;
60783 
60784   if(0) SWIG_fail;
60785 
60786 fail:
60787   lua_error(L);
60788   return SWIG_arg;
60789 }
60790 
60791 
60792 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
60793   int SWIG_arg = 0;
60794   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60795   std::string result;
60796 
60797   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
60798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
60799 
60800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60801     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
60802   }
60803 
60804   result = lldb_SBTypeFilter___str__(arg1);
60805   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60806   return SWIG_arg;
60807 
60808   if(0) SWIG_fail;
60809 
60810 fail:
60811   lua_error(L);
60812   return SWIG_arg;
60813 }
60814 
60815 
60816 static void swig_delete_SBTypeFilter(void *obj) {
60817 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
60818 delete arg1;
60819 }
60820 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
60821     assert(lua_istable(L,1));
60822     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
60823     assert(!lua_isnil(L,-1));
60824     lua_replace(L,1); /* replace our table with real constructor */
60825     lua_call(L,lua_gettop(L)-1,1);
60826     return 1;
60827 }
60828 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
60829     {0,0,0}
60830 };
60831 static swig_lua_method swig_SBTypeFilter_methods[]= {
60832     { "IsValid", _wrap_SBTypeFilter_IsValid},
60833     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
60834     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
60835     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
60836     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
60837     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
60838     { "Clear", _wrap_SBTypeFilter_Clear},
60839     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
60840     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
60841     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
60842     { "__eq", _wrap_SBTypeFilter___eq},
60843     { "__tostring", _wrap_SBTypeFilter___tostring},
60844     {0,0}
60845 };
60846 static swig_lua_method swig_SBTypeFilter_meta[] = {
60847     { "__eq", _wrap_SBTypeFilter___eq},
60848     { "__tostring", _wrap_SBTypeFilter___tostring},
60849     {0,0}
60850 };
60851 
60852 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
60853     {0,0,0}
60854 };
60855 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
60856     {0,0,0,0,0,0}
60857 };
60858 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
60859     {0,0}
60860 };
60861 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
60862     0
60863 };
60864 
60865 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
60866     "SBTypeFilter",
60867     swig_SBTypeFilter_Sf_SwigStatic_methods,
60868     swig_SBTypeFilter_Sf_SwigStatic_attributes,
60869     swig_SBTypeFilter_Sf_SwigStatic_constants,
60870     swig_SBTypeFilter_Sf_SwigStatic_classes,
60871     0
60872 };
60873 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
60874 static const char *swig_SBTypeFilter_base_names[] = {0};
60875 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 };
60876 
60877 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
60878   int SWIG_arg = 0;
60879   lldb::SBTypeFormat *result = 0 ;
60880 
60881   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
60882   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
60883   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60884   return SWIG_arg;
60885 
60886   if(0) SWIG_fail;
60887 
60888 fail:
60889   lua_error(L);
60890   return SWIG_arg;
60891 }
60892 
60893 
60894 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
60895   int SWIG_arg = 0;
60896   lldb::Format arg1 ;
60897   uint32_t arg2 ;
60898   lldb::SBTypeFormat *result = 0 ;
60899 
60900   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
60901   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
60902   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
60903   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
60904   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60905   arg2 = (uint32_t)lua_tonumber(L, 2);
60906   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
60907   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60908   return SWIG_arg;
60909 
60910   if(0) SWIG_fail;
60911 
60912 fail:
60913   lua_error(L);
60914   return SWIG_arg;
60915 }
60916 
60917 
60918 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
60919   int SWIG_arg = 0;
60920   lldb::Format arg1 ;
60921   lldb::SBTypeFormat *result = 0 ;
60922 
60923   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60924   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
60925   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
60926   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
60927   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60928   return SWIG_arg;
60929 
60930   if(0) SWIG_fail;
60931 
60932 fail:
60933   lua_error(L);
60934   return SWIG_arg;
60935 }
60936 
60937 
60938 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
60939   int SWIG_arg = 0;
60940   char *arg1 = (char *) 0 ;
60941   uint32_t arg2 ;
60942   lldb::SBTypeFormat *result = 0 ;
60943 
60944   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
60945   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
60946   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
60947   arg1 = (char *)lua_tostring(L, 1);
60948   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60949   arg2 = (uint32_t)lua_tonumber(L, 2);
60950   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
60951   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60952   return SWIG_arg;
60953 
60954   if(0) SWIG_fail;
60955 
60956 fail:
60957   lua_error(L);
60958   return SWIG_arg;
60959 }
60960 
60961 
60962 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
60963   int SWIG_arg = 0;
60964   char *arg1 = (char *) 0 ;
60965   lldb::SBTypeFormat *result = 0 ;
60966 
60967   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60968   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
60969   arg1 = (char *)lua_tostring(L, 1);
60970   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
60971   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60972   return SWIG_arg;
60973 
60974   if(0) SWIG_fail;
60975 
60976 fail:
60977   lua_error(L);
60978   return SWIG_arg;
60979 }
60980 
60981 
60982 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
60983   int SWIG_arg = 0;
60984   lldb::SBTypeFormat *arg1 = 0 ;
60985   lldb::SBTypeFormat *result = 0 ;
60986 
60987   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60988   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
60989 
60990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60991     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
60992   }
60993 
60994   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
60995   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60996   return SWIG_arg;
60997 
60998   if(0) SWIG_fail;
60999 
61000 fail:
61001   lua_error(L);
61002   return SWIG_arg;
61003 }
61004 
61005 
61006 static int _wrap_new_SBTypeFormat(lua_State* L) {
61007   int argc;
61008   int argv[3]={
61009     1,2,3
61010   };
61011 
61012   argc = lua_gettop(L);
61013   if (argc == 0) {
61014     return _wrap_new_SBTypeFormat__SWIG_0(L);
61015   }
61016   if (argc == 1) {
61017     int _v;
61018     {
61019       void *ptr;
61020       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, 0)) {
61021         _v = 0;
61022       } else {
61023         _v = 1;
61024       }
61025     }
61026     if (_v) {
61027       return _wrap_new_SBTypeFormat__SWIG_5(L);
61028     }
61029   }
61030   if (argc == 1) {
61031     int _v;
61032     {
61033       _v = lua_isnumber(L,argv[0]);
61034     }
61035     if (_v) {
61036       return _wrap_new_SBTypeFormat__SWIG_2(L);
61037     }
61038   }
61039   if (argc == 1) {
61040     int _v;
61041     {
61042       _v = SWIG_lua_isnilstring(L,argv[0]);
61043     }
61044     if (_v) {
61045       return _wrap_new_SBTypeFormat__SWIG_4(L);
61046     }
61047   }
61048   if (argc == 2) {
61049     int _v;
61050     {
61051       _v = lua_isnumber(L,argv[0]);
61052     }
61053     if (_v) {
61054       {
61055         _v = lua_isnumber(L,argv[1]);
61056       }
61057       if (_v) {
61058         return _wrap_new_SBTypeFormat__SWIG_1(L);
61059       }
61060     }
61061   }
61062   if (argc == 2) {
61063     int _v;
61064     {
61065       _v = SWIG_lua_isnilstring(L,argv[0]);
61066     }
61067     if (_v) {
61068       {
61069         _v = lua_isnumber(L,argv[1]);
61070       }
61071       if (_v) {
61072         return _wrap_new_SBTypeFormat__SWIG_3(L);
61073       }
61074     }
61075   }
61076 
61077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
61078     "  Possible C/C++ prototypes are:\n"
61079     "    lldb::SBTypeFormat::SBTypeFormat()\n"
61080     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
61081     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
61082     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
61083     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
61084     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
61085   lua_error(L);return 0;
61086 }
61087 
61088 
61089 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
61090   int SWIG_arg = 0;
61091   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61092   bool result;
61093 
61094   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
61095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
61096 
61097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61098     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
61099   }
61100 
61101   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
61102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61103   return SWIG_arg;
61104 
61105   if(0) SWIG_fail;
61106 
61107 fail:
61108   lua_error(L);
61109   return SWIG_arg;
61110 }
61111 
61112 
61113 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
61114   int SWIG_arg = 0;
61115   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61116   lldb::SBTypeFormat *arg2 = 0 ;
61117   bool result;
61118 
61119   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
61120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
61121   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
61122 
61123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61124     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
61125   }
61126 
61127 
61128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61129     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
61130   }
61131 
61132   result = (bool)(arg1)->IsEqualTo(*arg2);
61133   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61134   return SWIG_arg;
61135 
61136   if(0) SWIG_fail;
61137 
61138 fail:
61139   lua_error(L);
61140   return SWIG_arg;
61141 }
61142 
61143 
61144 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
61145   int SWIG_arg = 0;
61146   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61147   lldb::Format result;
61148 
61149   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
61150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
61151 
61152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61153     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61154   }
61155 
61156   result = (lldb::Format)(arg1)->GetFormat();
61157   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
61158   return SWIG_arg;
61159 
61160   if(0) SWIG_fail;
61161 
61162 fail:
61163   lua_error(L);
61164   return SWIG_arg;
61165 }
61166 
61167 
61168 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
61169   int SWIG_arg = 0;
61170   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61171   char *result = 0 ;
61172 
61173   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
61174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
61175 
61176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61177     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
61178   }
61179 
61180   result = (char *)(arg1)->GetTypeName();
61181   lua_pushstring(L,(const char *)result); SWIG_arg++;
61182   return SWIG_arg;
61183 
61184   if(0) SWIG_fail;
61185 
61186 fail:
61187   lua_error(L);
61188   return SWIG_arg;
61189 }
61190 
61191 
61192 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
61193   int SWIG_arg = 0;
61194   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61195   uint32_t result;
61196 
61197   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
61198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
61199 
61200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61201     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
61202   }
61203 
61204   result = (uint32_t)(arg1)->GetOptions();
61205   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61206   return SWIG_arg;
61207 
61208   if(0) SWIG_fail;
61209 
61210 fail:
61211   lua_error(L);
61212   return SWIG_arg;
61213 }
61214 
61215 
61216 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
61217   int SWIG_arg = 0;
61218   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61219   lldb::Format arg2 ;
61220 
61221   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
61222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
61223   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
61224 
61225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61226     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61227   }
61228 
61229   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
61230   (arg1)->SetFormat(arg2);
61231 
61232   return SWIG_arg;
61233 
61234   if(0) SWIG_fail;
61235 
61236 fail:
61237   lua_error(L);
61238   return SWIG_arg;
61239 }
61240 
61241 
61242 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
61243   int SWIG_arg = 0;
61244   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61245   char *arg2 = (char *) 0 ;
61246 
61247   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
61248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
61249   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
61250 
61251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61252     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
61253   }
61254 
61255   arg2 = (char *)lua_tostring(L, 2);
61256   (arg1)->SetTypeName((char const *)arg2);
61257 
61258   return SWIG_arg;
61259 
61260   if(0) SWIG_fail;
61261 
61262 fail:
61263   lua_error(L);
61264   return SWIG_arg;
61265 }
61266 
61267 
61268 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
61269   int SWIG_arg = 0;
61270   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61271   uint32_t arg2 ;
61272 
61273   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
61274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
61275   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
61276 
61277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61278     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
61279   }
61280 
61281   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61282   arg2 = (uint32_t)lua_tonumber(L, 2);
61283   (arg1)->SetOptions(arg2);
61284 
61285   return SWIG_arg;
61286 
61287   if(0) SWIG_fail;
61288 
61289 fail:
61290   lua_error(L);
61291   return SWIG_arg;
61292 }
61293 
61294 
61295 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
61296   int SWIG_arg = 0;
61297   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61298   lldb::SBStream *arg2 = 0 ;
61299   lldb::DescriptionLevel arg3 ;
61300   bool result;
61301 
61302   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
61303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
61304   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
61305   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
61306 
61307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61308     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
61309   }
61310 
61311 
61312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61313     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61314   }
61315 
61316   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61317   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61318   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61319   return SWIG_arg;
61320 
61321   if(0) SWIG_fail;
61322 
61323 fail:
61324   lua_error(L);
61325   return SWIG_arg;
61326 }
61327 
61328 
61329 static int _wrap_SBTypeFormat___eq(lua_State* L) {
61330   int SWIG_arg = 0;
61331   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61332   lldb::SBTypeFormat *arg2 = 0 ;
61333   bool result;
61334 
61335   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
61336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
61337   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
61338 
61339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61340     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
61341   }
61342 
61343 
61344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61345     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
61346   }
61347 
61348   result = (bool)(arg1)->operator ==(*arg2);
61349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61350   return SWIG_arg;
61351 
61352   if(0) SWIG_fail;
61353 
61354 fail:
61355   lua_error(L);
61356   return SWIG_arg;
61357 }
61358 
61359 
61360 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
61361   int SWIG_arg = 0;
61362   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61363   std::string result;
61364 
61365   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
61366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
61367 
61368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61369     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
61370   }
61371 
61372   result = lldb_SBTypeFormat___str__(arg1);
61373   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61374   return SWIG_arg;
61375 
61376   if(0) SWIG_fail;
61377 
61378 fail:
61379   lua_error(L);
61380   return SWIG_arg;
61381 }
61382 
61383 
61384 static void swig_delete_SBTypeFormat(void *obj) {
61385 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
61386 delete arg1;
61387 }
61388 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
61389     assert(lua_istable(L,1));
61390     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
61391     assert(!lua_isnil(L,-1));
61392     lua_replace(L,1); /* replace our table with real constructor */
61393     lua_call(L,lua_gettop(L)-1,1);
61394     return 1;
61395 }
61396 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
61397     {0,0,0}
61398 };
61399 static swig_lua_method swig_SBTypeFormat_methods[]= {
61400     { "IsValid", _wrap_SBTypeFormat_IsValid},
61401     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
61402     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
61403     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
61404     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
61405     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
61406     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
61407     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
61408     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
61409     { "__eq", _wrap_SBTypeFormat___eq},
61410     { "__tostring", _wrap_SBTypeFormat___tostring},
61411     {0,0}
61412 };
61413 static swig_lua_method swig_SBTypeFormat_meta[] = {
61414     { "__eq", _wrap_SBTypeFormat___eq},
61415     { "__tostring", _wrap_SBTypeFormat___tostring},
61416     {0,0}
61417 };
61418 
61419 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
61420     {0,0,0}
61421 };
61422 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
61423     {0,0,0,0,0,0}
61424 };
61425 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
61426     {0,0}
61427 };
61428 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
61429     0
61430 };
61431 
61432 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
61433     "SBTypeFormat",
61434     swig_SBTypeFormat_Sf_SwigStatic_methods,
61435     swig_SBTypeFormat_Sf_SwigStatic_attributes,
61436     swig_SBTypeFormat_Sf_SwigStatic_constants,
61437     swig_SBTypeFormat_Sf_SwigStatic_classes,
61438     0
61439 };
61440 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
61441 static const char *swig_SBTypeFormat_base_names[] = {0};
61442 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 };
61443 
61444 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
61445   int SWIG_arg = 0;
61446   lldb::SBTypeNameSpecifier *result = 0 ;
61447 
61448   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
61449   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
61450   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61451   return SWIG_arg;
61452 
61453   if(0) SWIG_fail;
61454 
61455 fail:
61456   lua_error(L);
61457   return SWIG_arg;
61458 }
61459 
61460 
61461 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
61462   int SWIG_arg = 0;
61463   char *arg1 = (char *) 0 ;
61464   bool arg2 ;
61465   lldb::SBTypeNameSpecifier *result = 0 ;
61466 
61467   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
61468   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
61469   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
61470   arg1 = (char *)lua_tostring(L, 1);
61471   arg2 = (lua_toboolean(L, 2)!=0);
61472   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
61473   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61474   return SWIG_arg;
61475 
61476   if(0) SWIG_fail;
61477 
61478 fail:
61479   lua_error(L);
61480   return SWIG_arg;
61481 }
61482 
61483 
61484 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
61485   int SWIG_arg = 0;
61486   char *arg1 = (char *) 0 ;
61487   lldb::SBTypeNameSpecifier *result = 0 ;
61488 
61489   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61490   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
61491   arg1 = (char *)lua_tostring(L, 1);
61492   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
61493   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61494   return SWIG_arg;
61495 
61496   if(0) SWIG_fail;
61497 
61498 fail:
61499   lua_error(L);
61500   return SWIG_arg;
61501 }
61502 
61503 
61504 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
61505   int SWIG_arg = 0;
61506   lldb::SBType arg1 ;
61507   lldb::SBType *argp1 ;
61508   lldb::SBTypeNameSpecifier *result = 0 ;
61509 
61510   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61511   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
61512 
61513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
61514     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
61515   }
61516   arg1 = *argp1;
61517 
61518   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
61519   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61520   return SWIG_arg;
61521 
61522   if(0) SWIG_fail;
61523 
61524 fail:
61525   lua_error(L);
61526   return SWIG_arg;
61527 }
61528 
61529 
61530 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
61531   int SWIG_arg = 0;
61532   lldb::SBTypeNameSpecifier *arg1 = 0 ;
61533   lldb::SBTypeNameSpecifier *result = 0 ;
61534 
61535   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61536   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
61537 
61538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61539     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61540   }
61541 
61542   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
61543   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61544   return SWIG_arg;
61545 
61546   if(0) SWIG_fail;
61547 
61548 fail:
61549   lua_error(L);
61550   return SWIG_arg;
61551 }
61552 
61553 
61554 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
61555   int argc;
61556   int argv[3]={
61557     1,2,3
61558   };
61559 
61560   argc = lua_gettop(L);
61561   if (argc == 0) {
61562     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
61563   }
61564   if (argc == 1) {
61565     int _v;
61566     {
61567       void *ptr;
61568       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
61569         _v = 0;
61570       } else {
61571         _v = 1;
61572       }
61573     }
61574     if (_v) {
61575       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
61576     }
61577   }
61578   if (argc == 1) {
61579     int _v;
61580     {
61581       void *ptr;
61582       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, 0)) {
61583         _v = 0;
61584       } else {
61585         _v = 1;
61586       }
61587     }
61588     if (_v) {
61589       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
61590     }
61591   }
61592   if (argc == 1) {
61593     int _v;
61594     {
61595       _v = SWIG_lua_isnilstring(L,argv[0]);
61596     }
61597     if (_v) {
61598       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
61599     }
61600   }
61601   if (argc == 2) {
61602     int _v;
61603     {
61604       _v = SWIG_lua_isnilstring(L,argv[0]);
61605     }
61606     if (_v) {
61607       {
61608         _v = lua_isboolean(L,argv[1]);
61609       }
61610       if (_v) {
61611         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
61612       }
61613     }
61614   }
61615 
61616   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
61617     "  Possible C/C++ prototypes are:\n"
61618     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
61619     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
61620     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
61621     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
61622     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
61623   lua_error(L);return 0;
61624 }
61625 
61626 
61627 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
61628   int SWIG_arg = 0;
61629   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61630   bool result;
61631 
61632   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
61633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
61634 
61635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61636     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61637   }
61638 
61639   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
61640   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61641   return SWIG_arg;
61642 
61643   if(0) SWIG_fail;
61644 
61645 fail:
61646   lua_error(L);
61647   return SWIG_arg;
61648 }
61649 
61650 
61651 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
61652   int SWIG_arg = 0;
61653   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61654   lldb::SBTypeNameSpecifier *arg2 = 0 ;
61655   bool result;
61656 
61657   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
61658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
61659   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
61660 
61661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61662     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61663   }
61664 
61665 
61666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61667     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61668   }
61669 
61670   result = (bool)(arg1)->IsEqualTo(*arg2);
61671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61672   return SWIG_arg;
61673 
61674   if(0) SWIG_fail;
61675 
61676 fail:
61677   lua_error(L);
61678   return SWIG_arg;
61679 }
61680 
61681 
61682 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
61683   int SWIG_arg = 0;
61684   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61685   char *result = 0 ;
61686 
61687   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
61688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
61689 
61690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61691     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61692   }
61693 
61694   result = (char *)(arg1)->GetName();
61695   lua_pushstring(L,(const char *)result); SWIG_arg++;
61696   return SWIG_arg;
61697 
61698   if(0) SWIG_fail;
61699 
61700 fail:
61701   lua_error(L);
61702   return SWIG_arg;
61703 }
61704 
61705 
61706 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
61707   int SWIG_arg = 0;
61708   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61709   lldb::SBType result;
61710 
61711   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
61712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
61713 
61714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61715     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61716   }
61717 
61718   result = (arg1)->GetType();
61719   {
61720     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61722   }
61723   return SWIG_arg;
61724 
61725   if(0) SWIG_fail;
61726 
61727 fail:
61728   lua_error(L);
61729   return SWIG_arg;
61730 }
61731 
61732 
61733 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
61734   int SWIG_arg = 0;
61735   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61736   bool result;
61737 
61738   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
61739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
61740 
61741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61742     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61743   }
61744 
61745   result = (bool)(arg1)->IsRegex();
61746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61747   return SWIG_arg;
61748 
61749   if(0) SWIG_fail;
61750 
61751 fail:
61752   lua_error(L);
61753   return SWIG_arg;
61754 }
61755 
61756 
61757 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
61758   int SWIG_arg = 0;
61759   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61760   lldb::SBStream *arg2 = 0 ;
61761   lldb::DescriptionLevel arg3 ;
61762   bool result;
61763 
61764   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
61765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
61766   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
61767   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
61768 
61769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61770     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61771   }
61772 
61773 
61774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61775     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61776   }
61777 
61778   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61779   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61780   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61781   return SWIG_arg;
61782 
61783   if(0) SWIG_fail;
61784 
61785 fail:
61786   lua_error(L);
61787   return SWIG_arg;
61788 }
61789 
61790 
61791 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
61792   int SWIG_arg = 0;
61793   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61794   lldb::SBTypeNameSpecifier *arg2 = 0 ;
61795   bool result;
61796 
61797   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
61798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
61799   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
61800 
61801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61802     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61803   }
61804 
61805 
61806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61807     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61808   }
61809 
61810   result = (bool)(arg1)->operator ==(*arg2);
61811   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61812   return SWIG_arg;
61813 
61814   if(0) SWIG_fail;
61815 
61816 fail:
61817   lua_error(L);
61818   return SWIG_arg;
61819 }
61820 
61821 
61822 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
61823   int SWIG_arg = 0;
61824   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61825   std::string result;
61826 
61827   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
61828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
61829 
61830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61831     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61832   }
61833 
61834   result = lldb_SBTypeNameSpecifier___str__(arg1);
61835   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61836   return SWIG_arg;
61837 
61838   if(0) SWIG_fail;
61839 
61840 fail:
61841   lua_error(L);
61842   return SWIG_arg;
61843 }
61844 
61845 
61846 static void swig_delete_SBTypeNameSpecifier(void *obj) {
61847 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
61848 delete arg1;
61849 }
61850 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
61851     assert(lua_istable(L,1));
61852     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
61853     assert(!lua_isnil(L,-1));
61854     lua_replace(L,1); /* replace our table with real constructor */
61855     lua_call(L,lua_gettop(L)-1,1);
61856     return 1;
61857 }
61858 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
61859     {0,0,0}
61860 };
61861 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
61862     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
61863     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
61864     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
61865     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
61866     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
61867     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
61868     { "__eq", _wrap_SBTypeNameSpecifier___eq},
61869     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
61870     {0,0}
61871 };
61872 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
61873     { "__eq", _wrap_SBTypeNameSpecifier___eq},
61874     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
61875     {0,0}
61876 };
61877 
61878 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
61879     {0,0,0}
61880 };
61881 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
61882     {0,0,0,0,0,0}
61883 };
61884 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
61885     {0,0}
61886 };
61887 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
61888     0
61889 };
61890 
61891 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
61892     "SBTypeNameSpecifier",
61893     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
61894     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
61895     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
61896     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
61897     0
61898 };
61899 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
61900 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
61901 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 };
61902 
61903 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
61904   int SWIG_arg = 0;
61905   lldb::SBTypeSummaryOptions *result = 0 ;
61906 
61907   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
61908   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
61909   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
61910   return SWIG_arg;
61911 
61912   if(0) SWIG_fail;
61913 
61914 fail:
61915   lua_error(L);
61916   return SWIG_arg;
61917 }
61918 
61919 
61920 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
61921   int SWIG_arg = 0;
61922   lldb::SBTypeSummaryOptions *arg1 = 0 ;
61923   lldb::SBTypeSummaryOptions *result = 0 ;
61924 
61925   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
61926   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
61927 
61928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
61929     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
61930   }
61931 
61932   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
61933   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
61934   return SWIG_arg;
61935 
61936   if(0) SWIG_fail;
61937 
61938 fail:
61939   lua_error(L);
61940   return SWIG_arg;
61941 }
61942 
61943 
61944 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
61945   int argc;
61946   int argv[2]={
61947     1,2
61948   };
61949 
61950   argc = lua_gettop(L);
61951   if (argc == 0) {
61952     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
61953   }
61954   if (argc == 1) {
61955     int _v;
61956     {
61957       void *ptr;
61958       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, 0)) {
61959         _v = 0;
61960       } else {
61961         _v = 1;
61962       }
61963     }
61964     if (_v) {
61965       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
61966     }
61967   }
61968 
61969   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
61970     "  Possible C/C++ prototypes are:\n"
61971     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
61972     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
61973   lua_error(L);return 0;
61974 }
61975 
61976 
61977 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
61978   int SWIG_arg = 0;
61979   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
61980   bool result;
61981 
61982   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
61983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
61984 
61985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
61986     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
61987   }
61988 
61989   result = (bool)(arg1)->IsValid();
61990   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61991   return SWIG_arg;
61992 
61993   if(0) SWIG_fail;
61994 
61995 fail:
61996   lua_error(L);
61997   return SWIG_arg;
61998 }
61999 
62000 
62001 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
62002   int SWIG_arg = 0;
62003   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62004   lldb::LanguageType result;
62005 
62006   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
62007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
62008 
62009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62010     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62011   }
62012 
62013   result = (lldb::LanguageType)(arg1)->GetLanguage();
62014   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62015   return SWIG_arg;
62016 
62017   if(0) SWIG_fail;
62018 
62019 fail:
62020   lua_error(L);
62021   return SWIG_arg;
62022 }
62023 
62024 
62025 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
62026   int SWIG_arg = 0;
62027   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62028   lldb::TypeSummaryCapping result;
62029 
62030   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
62031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
62032 
62033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62034     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62035   }
62036 
62037   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
62038   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62039   return SWIG_arg;
62040 
62041   if(0) SWIG_fail;
62042 
62043 fail:
62044   lua_error(L);
62045   return SWIG_arg;
62046 }
62047 
62048 
62049 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
62050   int SWIG_arg = 0;
62051   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62052   lldb::LanguageType arg2 ;
62053 
62054   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
62055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
62056   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
62057 
62058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62059     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62060   }
62061 
62062   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
62063   (arg1)->SetLanguage(arg2);
62064 
62065   return SWIG_arg;
62066 
62067   if(0) SWIG_fail;
62068 
62069 fail:
62070   lua_error(L);
62071   return SWIG_arg;
62072 }
62073 
62074 
62075 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
62076   int SWIG_arg = 0;
62077   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62078   lldb::TypeSummaryCapping arg2 ;
62079 
62080   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
62081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
62082   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
62083 
62084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62085     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62086   }
62087 
62088   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
62089   (arg1)->SetCapping(arg2);
62090 
62091   return SWIG_arg;
62092 
62093   if(0) SWIG_fail;
62094 
62095 fail:
62096   lua_error(L);
62097   return SWIG_arg;
62098 }
62099 
62100 
62101 static void swig_delete_SBTypeSummaryOptions(void *obj) {
62102 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
62103 delete arg1;
62104 }
62105 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
62106     assert(lua_istable(L,1));
62107     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
62108     assert(!lua_isnil(L,-1));
62109     lua_replace(L,1); /* replace our table with real constructor */
62110     lua_call(L,lua_gettop(L)-1,1);
62111     return 1;
62112 }
62113 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
62114     {0,0,0}
62115 };
62116 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
62117     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
62118     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
62119     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
62120     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
62121     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
62122     {0,0}
62123 };
62124 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
62125     {0,0}
62126 };
62127 
62128 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
62129     {0,0,0}
62130 };
62131 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
62132     {0,0,0,0,0,0}
62133 };
62134 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
62135     {0,0}
62136 };
62137 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
62138     0
62139 };
62140 
62141 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
62142     "SBTypeSummaryOptions",
62143     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
62144     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
62145     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
62146     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
62147     0
62148 };
62149 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
62150 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
62151 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 };
62152 
62153 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
62154   int SWIG_arg = 0;
62155   lldb::SBTypeSummary *result = 0 ;
62156 
62157   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
62158   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
62159   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62160   return SWIG_arg;
62161 
62162   if(0) SWIG_fail;
62163 
62164 fail:
62165   lua_error(L);
62166   return SWIG_arg;
62167 }
62168 
62169 
62170 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
62171   int SWIG_arg = 0;
62172   char *arg1 = (char *) 0 ;
62173   uint32_t arg2 ;
62174   lldb::SBTypeSummary result;
62175 
62176   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
62177   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
62178   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
62179   arg1 = (char *)lua_tostring(L, 1);
62180   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62181   arg2 = (uint32_t)lua_tonumber(L, 2);
62182   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
62183   {
62184     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62185     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62186   }
62187   return SWIG_arg;
62188 
62189   if(0) SWIG_fail;
62190 
62191 fail:
62192   lua_error(L);
62193   return SWIG_arg;
62194 }
62195 
62196 
62197 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
62198   int SWIG_arg = 0;
62199   char *arg1 = (char *) 0 ;
62200   lldb::SBTypeSummary result;
62201 
62202   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
62203   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
62204   arg1 = (char *)lua_tostring(L, 1);
62205   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
62206   {
62207     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62209   }
62210   return SWIG_arg;
62211 
62212   if(0) SWIG_fail;
62213 
62214 fail:
62215   lua_error(L);
62216   return SWIG_arg;
62217 }
62218 
62219 
62220 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
62221   int argc;
62222   int argv[3]={
62223     1,2,3
62224   };
62225 
62226   argc = lua_gettop(L);
62227   if (argc == 1) {
62228     int _v;
62229     {
62230       _v = SWIG_lua_isnilstring(L,argv[0]);
62231     }
62232     if (_v) {
62233       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
62234     }
62235   }
62236   if (argc == 2) {
62237     int _v;
62238     {
62239       _v = SWIG_lua_isnilstring(L,argv[0]);
62240     }
62241     if (_v) {
62242       {
62243         _v = lua_isnumber(L,argv[1]);
62244       }
62245       if (_v) {
62246         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
62247       }
62248     }
62249   }
62250 
62251   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
62252     "  Possible C/C++ prototypes are:\n"
62253     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
62254     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
62255   lua_error(L);return 0;
62256 }
62257 
62258 
62259 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
62260   int SWIG_arg = 0;
62261   char *arg1 = (char *) 0 ;
62262   uint32_t arg2 ;
62263   lldb::SBTypeSummary result;
62264 
62265   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
62266   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
62267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
62268   arg1 = (char *)lua_tostring(L, 1);
62269   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62270   arg2 = (uint32_t)lua_tonumber(L, 2);
62271   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
62272   {
62273     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62274     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62275   }
62276   return SWIG_arg;
62277 
62278   if(0) SWIG_fail;
62279 
62280 fail:
62281   lua_error(L);
62282   return SWIG_arg;
62283 }
62284 
62285 
62286 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
62287   int SWIG_arg = 0;
62288   char *arg1 = (char *) 0 ;
62289   lldb::SBTypeSummary result;
62290 
62291   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
62292   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
62293   arg1 = (char *)lua_tostring(L, 1);
62294   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
62295   {
62296     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62298   }
62299   return SWIG_arg;
62300 
62301   if(0) SWIG_fail;
62302 
62303 fail:
62304   lua_error(L);
62305   return SWIG_arg;
62306 }
62307 
62308 
62309 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
62310   int argc;
62311   int argv[3]={
62312     1,2,3
62313   };
62314 
62315   argc = lua_gettop(L);
62316   if (argc == 1) {
62317     int _v;
62318     {
62319       _v = SWIG_lua_isnilstring(L,argv[0]);
62320     }
62321     if (_v) {
62322       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
62323     }
62324   }
62325   if (argc == 2) {
62326     int _v;
62327     {
62328       _v = SWIG_lua_isnilstring(L,argv[0]);
62329     }
62330     if (_v) {
62331       {
62332         _v = lua_isnumber(L,argv[1]);
62333       }
62334       if (_v) {
62335         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
62336       }
62337     }
62338   }
62339 
62340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
62341     "  Possible C/C++ prototypes are:\n"
62342     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
62343     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
62344   lua_error(L);return 0;
62345 }
62346 
62347 
62348 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
62349   int SWIG_arg = 0;
62350   char *arg1 = (char *) 0 ;
62351   uint32_t arg2 ;
62352   lldb::SBTypeSummary result;
62353 
62354   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
62355   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
62356   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
62357   arg1 = (char *)lua_tostring(L, 1);
62358   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62359   arg2 = (uint32_t)lua_tonumber(L, 2);
62360   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
62361   {
62362     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62364   }
62365   return SWIG_arg;
62366 
62367   if(0) SWIG_fail;
62368 
62369 fail:
62370   lua_error(L);
62371   return SWIG_arg;
62372 }
62373 
62374 
62375 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
62376   int SWIG_arg = 0;
62377   char *arg1 = (char *) 0 ;
62378   lldb::SBTypeSummary result;
62379 
62380   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
62381   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
62382   arg1 = (char *)lua_tostring(L, 1);
62383   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
62384   {
62385     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62387   }
62388   return SWIG_arg;
62389 
62390   if(0) SWIG_fail;
62391 
62392 fail:
62393   lua_error(L);
62394   return SWIG_arg;
62395 }
62396 
62397 
62398 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
62399   int argc;
62400   int argv[3]={
62401     1,2,3
62402   };
62403 
62404   argc = lua_gettop(L);
62405   if (argc == 1) {
62406     int _v;
62407     {
62408       _v = SWIG_lua_isnilstring(L,argv[0]);
62409     }
62410     if (_v) {
62411       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
62412     }
62413   }
62414   if (argc == 2) {
62415     int _v;
62416     {
62417       _v = SWIG_lua_isnilstring(L,argv[0]);
62418     }
62419     if (_v) {
62420       {
62421         _v = lua_isnumber(L,argv[1]);
62422       }
62423       if (_v) {
62424         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
62425       }
62426     }
62427   }
62428 
62429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
62430     "  Possible C/C++ prototypes are:\n"
62431     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
62432     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
62433   lua_error(L);return 0;
62434 }
62435 
62436 
62437 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
62438   int SWIG_arg = 0;
62439   lldb::SBTypeSummary *arg1 = 0 ;
62440   lldb::SBTypeSummary *result = 0 ;
62441 
62442   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
62443   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
62444 
62445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62446     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
62447   }
62448 
62449   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
62450   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62451   return SWIG_arg;
62452 
62453   if(0) SWIG_fail;
62454 
62455 fail:
62456   lua_error(L);
62457   return SWIG_arg;
62458 }
62459 
62460 
62461 static int _wrap_new_SBTypeSummary(lua_State* L) {
62462   int argc;
62463   int argv[2]={
62464     1,2
62465   };
62466 
62467   argc = lua_gettop(L);
62468   if (argc == 0) {
62469     return _wrap_new_SBTypeSummary__SWIG_0(L);
62470   }
62471   if (argc == 1) {
62472     int _v;
62473     {
62474       void *ptr;
62475       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, 0)) {
62476         _v = 0;
62477       } else {
62478         _v = 1;
62479       }
62480     }
62481     if (_v) {
62482       return _wrap_new_SBTypeSummary__SWIG_1(L);
62483     }
62484   }
62485 
62486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
62487     "  Possible C/C++ prototypes are:\n"
62488     "    lldb::SBTypeSummary::SBTypeSummary()\n"
62489     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
62490   lua_error(L);return 0;
62491 }
62492 
62493 
62494 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
62495   int SWIG_arg = 0;
62496   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62497   bool result;
62498 
62499   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
62500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
62501 
62502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62503     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
62504   }
62505 
62506   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
62507   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62508   return SWIG_arg;
62509 
62510   if(0) SWIG_fail;
62511 
62512 fail:
62513   lua_error(L);
62514   return SWIG_arg;
62515 }
62516 
62517 
62518 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
62519   int SWIG_arg = 0;
62520   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62521   lldb::SBTypeSummary *arg2 = 0 ;
62522   bool result;
62523 
62524   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
62525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
62526   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
62527 
62528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62529     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
62530   }
62531 
62532 
62533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62534     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
62535   }
62536 
62537   result = (bool)(arg1)->IsEqualTo(*arg2);
62538   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62539   return SWIG_arg;
62540 
62541   if(0) SWIG_fail;
62542 
62543 fail:
62544   lua_error(L);
62545   return SWIG_arg;
62546 }
62547 
62548 
62549 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
62550   int SWIG_arg = 0;
62551   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62552   bool result;
62553 
62554   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
62555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
62556 
62557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62558     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
62559   }
62560 
62561   result = (bool)(arg1)->IsFunctionCode();
62562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62563   return SWIG_arg;
62564 
62565   if(0) SWIG_fail;
62566 
62567 fail:
62568   lua_error(L);
62569   return SWIG_arg;
62570 }
62571 
62572 
62573 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
62574   int SWIG_arg = 0;
62575   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62576   bool result;
62577 
62578   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
62579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
62580 
62581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62582     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
62583   }
62584 
62585   result = (bool)(arg1)->IsFunctionName();
62586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62587   return SWIG_arg;
62588 
62589   if(0) SWIG_fail;
62590 
62591 fail:
62592   lua_error(L);
62593   return SWIG_arg;
62594 }
62595 
62596 
62597 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
62598   int SWIG_arg = 0;
62599   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62600   bool result;
62601 
62602   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
62603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
62604 
62605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62606     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
62607   }
62608 
62609   result = (bool)(arg1)->IsSummaryString();
62610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62611   return SWIG_arg;
62612 
62613   if(0) SWIG_fail;
62614 
62615 fail:
62616   lua_error(L);
62617   return SWIG_arg;
62618 }
62619 
62620 
62621 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
62622   int SWIG_arg = 0;
62623   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62624   char *result = 0 ;
62625 
62626   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
62627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
62628 
62629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62630     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
62631   }
62632 
62633   result = (char *)(arg1)->GetData();
62634   lua_pushstring(L,(const char *)result); SWIG_arg++;
62635   return SWIG_arg;
62636 
62637   if(0) SWIG_fail;
62638 
62639 fail:
62640   lua_error(L);
62641   return SWIG_arg;
62642 }
62643 
62644 
62645 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
62646   int SWIG_arg = 0;
62647   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62648   char *arg2 = (char *) 0 ;
62649 
62650   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
62651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
62652   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
62653 
62654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62655     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
62656   }
62657 
62658   arg2 = (char *)lua_tostring(L, 2);
62659   (arg1)->SetSummaryString((char const *)arg2);
62660 
62661   return SWIG_arg;
62662 
62663   if(0) SWIG_fail;
62664 
62665 fail:
62666   lua_error(L);
62667   return SWIG_arg;
62668 }
62669 
62670 
62671 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
62672   int SWIG_arg = 0;
62673   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62674   char *arg2 = (char *) 0 ;
62675 
62676   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
62677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
62678   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
62679 
62680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62681     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
62682   }
62683 
62684   arg2 = (char *)lua_tostring(L, 2);
62685   (arg1)->SetFunctionName((char const *)arg2);
62686 
62687   return SWIG_arg;
62688 
62689   if(0) SWIG_fail;
62690 
62691 fail:
62692   lua_error(L);
62693   return SWIG_arg;
62694 }
62695 
62696 
62697 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
62698   int SWIG_arg = 0;
62699   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62700   char *arg2 = (char *) 0 ;
62701 
62702   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
62703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
62704   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
62705 
62706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62707     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
62708   }
62709 
62710   arg2 = (char *)lua_tostring(L, 2);
62711   (arg1)->SetFunctionCode((char const *)arg2);
62712 
62713   return SWIG_arg;
62714 
62715   if(0) SWIG_fail;
62716 
62717 fail:
62718   lua_error(L);
62719   return SWIG_arg;
62720 }
62721 
62722 
62723 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
62724   int SWIG_arg = 0;
62725   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62726   uint32_t result;
62727 
62728   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
62729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
62730 
62731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62732     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
62733   }
62734 
62735   result = (uint32_t)(arg1)->GetOptions();
62736   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
62737   return SWIG_arg;
62738 
62739   if(0) SWIG_fail;
62740 
62741 fail:
62742   lua_error(L);
62743   return SWIG_arg;
62744 }
62745 
62746 
62747 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
62748   int SWIG_arg = 0;
62749   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62750   uint32_t arg2 ;
62751 
62752   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
62753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
62754   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
62755 
62756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62757     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
62758   }
62759 
62760   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62761   arg2 = (uint32_t)lua_tonumber(L, 2);
62762   (arg1)->SetOptions(arg2);
62763 
62764   return SWIG_arg;
62765 
62766   if(0) SWIG_fail;
62767 
62768 fail:
62769   lua_error(L);
62770   return SWIG_arg;
62771 }
62772 
62773 
62774 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
62775   int SWIG_arg = 0;
62776   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62777   lldb::SBStream *arg2 = 0 ;
62778   lldb::DescriptionLevel arg3 ;
62779   bool result;
62780 
62781   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
62782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
62783   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
62784   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
62785 
62786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62787     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
62788   }
62789 
62790 
62791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62792     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62793   }
62794 
62795   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62796   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62798   return SWIG_arg;
62799 
62800   if(0) SWIG_fail;
62801 
62802 fail:
62803   lua_error(L);
62804   return SWIG_arg;
62805 }
62806 
62807 
62808 static int _wrap_SBTypeSummary___eq(lua_State* L) {
62809   int SWIG_arg = 0;
62810   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62811   lldb::SBTypeSummary *arg2 = 0 ;
62812   bool result;
62813 
62814   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
62815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
62816   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
62817 
62818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62819     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
62820   }
62821 
62822 
62823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62824     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
62825   }
62826 
62827   result = (bool)(arg1)->operator ==(*arg2);
62828   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62829   return SWIG_arg;
62830 
62831   if(0) SWIG_fail;
62832 
62833 fail:
62834   lua_error(L);
62835   return SWIG_arg;
62836 }
62837 
62838 
62839 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
62840   int SWIG_arg = 0;
62841   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62842   std::string result;
62843 
62844   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
62845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
62846 
62847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62848     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
62849   }
62850 
62851   result = lldb_SBTypeSummary___str__(arg1);
62852   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62853   return SWIG_arg;
62854 
62855   if(0) SWIG_fail;
62856 
62857 fail:
62858   lua_error(L);
62859   return SWIG_arg;
62860 }
62861 
62862 
62863 static void swig_delete_SBTypeSummary(void *obj) {
62864 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
62865 delete arg1;
62866 }
62867 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
62868     assert(lua_istable(L,1));
62869     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
62870     assert(!lua_isnil(L,-1));
62871     lua_replace(L,1); /* replace our table with real constructor */
62872     lua_call(L,lua_gettop(L)-1,1);
62873     return 1;
62874 }
62875 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
62876     {0,0,0}
62877 };
62878 static swig_lua_method swig_SBTypeSummary_methods[]= {
62879     { "IsValid", _wrap_SBTypeSummary_IsValid},
62880     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
62881     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
62882     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
62883     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
62884     { "GetData", _wrap_SBTypeSummary_GetData},
62885     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
62886     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
62887     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
62888     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
62889     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
62890     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
62891     { "__eq", _wrap_SBTypeSummary___eq},
62892     { "__tostring", _wrap_SBTypeSummary___tostring},
62893     {0,0}
62894 };
62895 static swig_lua_method swig_SBTypeSummary_meta[] = {
62896     { "__eq", _wrap_SBTypeSummary___eq},
62897     { "__tostring", _wrap_SBTypeSummary___tostring},
62898     {0,0}
62899 };
62900 
62901 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
62902     {0,0,0}
62903 };
62904 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
62905     {0,0,0,0,0,0}
62906 };
62907 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
62908     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
62909     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
62910     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
62911     {0,0}
62912 };
62913 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
62914     0
62915 };
62916 
62917 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
62918     "SBTypeSummary",
62919     swig_SBTypeSummary_Sf_SwigStatic_methods,
62920     swig_SBTypeSummary_Sf_SwigStatic_attributes,
62921     swig_SBTypeSummary_Sf_SwigStatic_constants,
62922     swig_SBTypeSummary_Sf_SwigStatic_classes,
62923     0
62924 };
62925 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
62926 static const char *swig_SBTypeSummary_base_names[] = {0};
62927 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 };
62928 
62929 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
62930   int SWIG_arg = 0;
62931   lldb::SBTypeSynthetic *result = 0 ;
62932 
62933   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
62934   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
62935   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62936   return SWIG_arg;
62937 
62938   if(0) SWIG_fail;
62939 
62940 fail:
62941   lua_error(L);
62942   return SWIG_arg;
62943 }
62944 
62945 
62946 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
62947   int SWIG_arg = 0;
62948   char *arg1 = (char *) 0 ;
62949   uint32_t arg2 ;
62950   lldb::SBTypeSynthetic result;
62951 
62952   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
62953   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
62954   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
62955   arg1 = (char *)lua_tostring(L, 1);
62956   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62957   arg2 = (uint32_t)lua_tonumber(L, 2);
62958   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
62959   {
62960     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62962   }
62963   return SWIG_arg;
62964 
62965   if(0) SWIG_fail;
62966 
62967 fail:
62968   lua_error(L);
62969   return SWIG_arg;
62970 }
62971 
62972 
62973 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
62974   int SWIG_arg = 0;
62975   char *arg1 = (char *) 0 ;
62976   lldb::SBTypeSynthetic result;
62977 
62978   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
62979   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
62980   arg1 = (char *)lua_tostring(L, 1);
62981   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
62982   {
62983     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62985   }
62986   return SWIG_arg;
62987 
62988   if(0) SWIG_fail;
62989 
62990 fail:
62991   lua_error(L);
62992   return SWIG_arg;
62993 }
62994 
62995 
62996 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
62997   int argc;
62998   int argv[3]={
62999     1,2,3
63000   };
63001 
63002   argc = lua_gettop(L);
63003   if (argc == 1) {
63004     int _v;
63005     {
63006       _v = SWIG_lua_isnilstring(L,argv[0]);
63007     }
63008     if (_v) {
63009       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
63010     }
63011   }
63012   if (argc == 2) {
63013     int _v;
63014     {
63015       _v = SWIG_lua_isnilstring(L,argv[0]);
63016     }
63017     if (_v) {
63018       {
63019         _v = lua_isnumber(L,argv[1]);
63020       }
63021       if (_v) {
63022         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
63023       }
63024     }
63025   }
63026 
63027   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
63028     "  Possible C/C++ prototypes are:\n"
63029     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
63030     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
63031   lua_error(L);return 0;
63032 }
63033 
63034 
63035 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
63036   int SWIG_arg = 0;
63037   char *arg1 = (char *) 0 ;
63038   uint32_t arg2 ;
63039   lldb::SBTypeSynthetic result;
63040 
63041   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
63042   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63043   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
63044   arg1 = (char *)lua_tostring(L, 1);
63045   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63046   arg2 = (uint32_t)lua_tonumber(L, 2);
63047   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
63048   {
63049     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63051   }
63052   return SWIG_arg;
63053 
63054   if(0) SWIG_fail;
63055 
63056 fail:
63057   lua_error(L);
63058   return SWIG_arg;
63059 }
63060 
63061 
63062 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
63063   int SWIG_arg = 0;
63064   char *arg1 = (char *) 0 ;
63065   lldb::SBTypeSynthetic result;
63066 
63067   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
63068   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63069   arg1 = (char *)lua_tostring(L, 1);
63070   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
63071   {
63072     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63073     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63074   }
63075   return SWIG_arg;
63076 
63077   if(0) SWIG_fail;
63078 
63079 fail:
63080   lua_error(L);
63081   return SWIG_arg;
63082 }
63083 
63084 
63085 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
63086   int argc;
63087   int argv[3]={
63088     1,2,3
63089   };
63090 
63091   argc = lua_gettop(L);
63092   if (argc == 1) {
63093     int _v;
63094     {
63095       _v = SWIG_lua_isnilstring(L,argv[0]);
63096     }
63097     if (_v) {
63098       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
63099     }
63100   }
63101   if (argc == 2) {
63102     int _v;
63103     {
63104       _v = SWIG_lua_isnilstring(L,argv[0]);
63105     }
63106     if (_v) {
63107       {
63108         _v = lua_isnumber(L,argv[1]);
63109       }
63110       if (_v) {
63111         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
63112       }
63113     }
63114   }
63115 
63116   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
63117     "  Possible C/C++ prototypes are:\n"
63118     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
63119     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
63120   lua_error(L);return 0;
63121 }
63122 
63123 
63124 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
63125   int SWIG_arg = 0;
63126   lldb::SBTypeSynthetic *arg1 = 0 ;
63127   lldb::SBTypeSynthetic *result = 0 ;
63128 
63129   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
63130   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
63131 
63132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63133     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63134   }
63135 
63136   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
63137   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63138   return SWIG_arg;
63139 
63140   if(0) SWIG_fail;
63141 
63142 fail:
63143   lua_error(L);
63144   return SWIG_arg;
63145 }
63146 
63147 
63148 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
63149   int argc;
63150   int argv[2]={
63151     1,2
63152   };
63153 
63154   argc = lua_gettop(L);
63155   if (argc == 0) {
63156     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
63157   }
63158   if (argc == 1) {
63159     int _v;
63160     {
63161       void *ptr;
63162       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, 0)) {
63163         _v = 0;
63164       } else {
63165         _v = 1;
63166       }
63167     }
63168     if (_v) {
63169       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
63170     }
63171   }
63172 
63173   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
63174     "  Possible C/C++ prototypes are:\n"
63175     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
63176     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
63177   lua_error(L);return 0;
63178 }
63179 
63180 
63181 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
63182   int SWIG_arg = 0;
63183   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63184   bool result;
63185 
63186   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
63187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
63188 
63189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63190     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63191   }
63192 
63193   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
63194   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63195   return SWIG_arg;
63196 
63197   if(0) SWIG_fail;
63198 
63199 fail:
63200   lua_error(L);
63201   return SWIG_arg;
63202 }
63203 
63204 
63205 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
63206   int SWIG_arg = 0;
63207   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63208   lldb::SBTypeSynthetic *arg2 = 0 ;
63209   bool result;
63210 
63211   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
63212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
63213   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
63214 
63215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63216     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63217   }
63218 
63219 
63220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63221     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
63222   }
63223 
63224   result = (bool)(arg1)->IsEqualTo(*arg2);
63225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63226   return SWIG_arg;
63227 
63228   if(0) SWIG_fail;
63229 
63230 fail:
63231   lua_error(L);
63232   return SWIG_arg;
63233 }
63234 
63235 
63236 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
63237   int SWIG_arg = 0;
63238   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63239   bool result;
63240 
63241   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
63242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
63243 
63244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63245     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63246   }
63247 
63248   result = (bool)(arg1)->IsClassCode();
63249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63250   return SWIG_arg;
63251 
63252   if(0) SWIG_fail;
63253 
63254 fail:
63255   lua_error(L);
63256   return SWIG_arg;
63257 }
63258 
63259 
63260 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
63261   int SWIG_arg = 0;
63262   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63263   char *result = 0 ;
63264 
63265   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
63266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
63267 
63268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63269     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63270   }
63271 
63272   result = (char *)(arg1)->GetData();
63273   lua_pushstring(L,(const char *)result); SWIG_arg++;
63274   return SWIG_arg;
63275 
63276   if(0) SWIG_fail;
63277 
63278 fail:
63279   lua_error(L);
63280   return SWIG_arg;
63281 }
63282 
63283 
63284 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
63285   int SWIG_arg = 0;
63286   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63287   char *arg2 = (char *) 0 ;
63288 
63289   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
63290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
63291   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
63292 
63293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63294     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63295   }
63296 
63297   arg2 = (char *)lua_tostring(L, 2);
63298   (arg1)->SetClassName((char const *)arg2);
63299 
63300   return SWIG_arg;
63301 
63302   if(0) SWIG_fail;
63303 
63304 fail:
63305   lua_error(L);
63306   return SWIG_arg;
63307 }
63308 
63309 
63310 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
63311   int SWIG_arg = 0;
63312   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63313   char *arg2 = (char *) 0 ;
63314 
63315   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
63316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
63317   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
63318 
63319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63320     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63321   }
63322 
63323   arg2 = (char *)lua_tostring(L, 2);
63324   (arg1)->SetClassCode((char const *)arg2);
63325 
63326   return SWIG_arg;
63327 
63328   if(0) SWIG_fail;
63329 
63330 fail:
63331   lua_error(L);
63332   return SWIG_arg;
63333 }
63334 
63335 
63336 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
63337   int SWIG_arg = 0;
63338   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63339   uint32_t result;
63340 
63341   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
63342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
63343 
63344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63345     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63346   }
63347 
63348   result = (uint32_t)(arg1)->GetOptions();
63349   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63350   return SWIG_arg;
63351 
63352   if(0) SWIG_fail;
63353 
63354 fail:
63355   lua_error(L);
63356   return SWIG_arg;
63357 }
63358 
63359 
63360 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
63361   int SWIG_arg = 0;
63362   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63363   uint32_t arg2 ;
63364 
63365   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
63366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
63367   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
63368 
63369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63370     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63371   }
63372 
63373   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63374   arg2 = (uint32_t)lua_tonumber(L, 2);
63375   (arg1)->SetOptions(arg2);
63376 
63377   return SWIG_arg;
63378 
63379   if(0) SWIG_fail;
63380 
63381 fail:
63382   lua_error(L);
63383   return SWIG_arg;
63384 }
63385 
63386 
63387 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
63388   int SWIG_arg = 0;
63389   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63390   lldb::SBStream *arg2 = 0 ;
63391   lldb::DescriptionLevel arg3 ;
63392   bool result;
63393 
63394   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
63395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
63396   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
63397   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
63398 
63399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63400     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63401   }
63402 
63403 
63404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63405     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63406   }
63407 
63408   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63409   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63410   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63411   return SWIG_arg;
63412 
63413   if(0) SWIG_fail;
63414 
63415 fail:
63416   lua_error(L);
63417   return SWIG_arg;
63418 }
63419 
63420 
63421 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
63422   int SWIG_arg = 0;
63423   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63424   lldb::SBTypeSynthetic *arg2 = 0 ;
63425   bool result;
63426 
63427   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
63428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
63429   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
63430 
63431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63432     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63433   }
63434 
63435 
63436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63437     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
63438   }
63439 
63440   result = (bool)(arg1)->operator ==(*arg2);
63441   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63442   return SWIG_arg;
63443 
63444   if(0) SWIG_fail;
63445 
63446 fail:
63447   lua_error(L);
63448   return SWIG_arg;
63449 }
63450 
63451 
63452 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
63453   int SWIG_arg = 0;
63454   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63455   std::string result;
63456 
63457   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
63458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
63459 
63460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63461     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63462   }
63463 
63464   result = lldb_SBTypeSynthetic___str__(arg1);
63465   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63466   return SWIG_arg;
63467 
63468   if(0) SWIG_fail;
63469 
63470 fail:
63471   lua_error(L);
63472   return SWIG_arg;
63473 }
63474 
63475 
63476 static void swig_delete_SBTypeSynthetic(void *obj) {
63477 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
63478 delete arg1;
63479 }
63480 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
63481     assert(lua_istable(L,1));
63482     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
63483     assert(!lua_isnil(L,-1));
63484     lua_replace(L,1); /* replace our table with real constructor */
63485     lua_call(L,lua_gettop(L)-1,1);
63486     return 1;
63487 }
63488 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
63489     {0,0,0}
63490 };
63491 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
63492     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
63493     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
63494     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
63495     { "GetData", _wrap_SBTypeSynthetic_GetData},
63496     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
63497     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
63498     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
63499     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
63500     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
63501     { "__eq", _wrap_SBTypeSynthetic___eq},
63502     { "__tostring", _wrap_SBTypeSynthetic___tostring},
63503     {0,0}
63504 };
63505 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
63506     { "__eq", _wrap_SBTypeSynthetic___eq},
63507     { "__tostring", _wrap_SBTypeSynthetic___tostring},
63508     {0,0}
63509 };
63510 
63511 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
63512     {0,0,0}
63513 };
63514 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
63515     {0,0,0,0,0,0}
63516 };
63517 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
63518     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
63519     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
63520     {0,0}
63521 };
63522 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
63523     0
63524 };
63525 
63526 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
63527     "SBTypeSynthetic",
63528     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
63529     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
63530     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
63531     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
63532     0
63533 };
63534 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
63535 static const char *swig_SBTypeSynthetic_base_names[] = {0};
63536 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 };
63537 
63538 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
63539   int SWIG_arg = 0;
63540   lldb::SBUnixSignals *result = 0 ;
63541 
63542   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
63543   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
63544   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
63545   return SWIG_arg;
63546 
63547   if(0) SWIG_fail;
63548 
63549 fail:
63550   lua_error(L);
63551   return SWIG_arg;
63552 }
63553 
63554 
63555 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
63556   int SWIG_arg = 0;
63557   lldb::SBUnixSignals *arg1 = 0 ;
63558   lldb::SBUnixSignals *result = 0 ;
63559 
63560   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
63561   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
63562 
63563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63564     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
63565   }
63566 
63567   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
63568   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
63569   return SWIG_arg;
63570 
63571   if(0) SWIG_fail;
63572 
63573 fail:
63574   lua_error(L);
63575   return SWIG_arg;
63576 }
63577 
63578 
63579 static int _wrap_new_SBUnixSignals(lua_State* L) {
63580   int argc;
63581   int argv[2]={
63582     1,2
63583   };
63584 
63585   argc = lua_gettop(L);
63586   if (argc == 0) {
63587     return _wrap_new_SBUnixSignals__SWIG_0(L);
63588   }
63589   if (argc == 1) {
63590     int _v;
63591     {
63592       void *ptr;
63593       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, 0)) {
63594         _v = 0;
63595       } else {
63596         _v = 1;
63597       }
63598     }
63599     if (_v) {
63600       return _wrap_new_SBUnixSignals__SWIG_1(L);
63601     }
63602   }
63603 
63604   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
63605     "  Possible C/C++ prototypes are:\n"
63606     "    lldb::SBUnixSignals::SBUnixSignals()\n"
63607     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
63608   lua_error(L);return 0;
63609 }
63610 
63611 
63612 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
63613   int SWIG_arg = 0;
63614   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63615 
63616   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
63617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
63618 
63619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63620     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
63621   }
63622 
63623   (arg1)->Clear();
63624 
63625   return SWIG_arg;
63626 
63627   if(0) SWIG_fail;
63628 
63629 fail:
63630   lua_error(L);
63631   return SWIG_arg;
63632 }
63633 
63634 
63635 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
63636   int SWIG_arg = 0;
63637   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63638   bool result;
63639 
63640   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
63641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
63642 
63643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63644     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
63645   }
63646 
63647   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
63648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63649   return SWIG_arg;
63650 
63651   if(0) SWIG_fail;
63652 
63653 fail:
63654   lua_error(L);
63655   return SWIG_arg;
63656 }
63657 
63658 
63659 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
63660   int SWIG_arg = 0;
63661   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63662   int32_t arg2 ;
63663   char *result = 0 ;
63664 
63665   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
63666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
63667   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
63668 
63669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63670     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
63671   }
63672 
63673   arg2 = (int32_t)lua_tonumber(L, 2);
63674   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
63675   lua_pushstring(L,(const char *)result); SWIG_arg++;
63676   return SWIG_arg;
63677 
63678   if(0) SWIG_fail;
63679 
63680 fail:
63681   lua_error(L);
63682   return SWIG_arg;
63683 }
63684 
63685 
63686 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
63687   int SWIG_arg = 0;
63688   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63689   char *arg2 = (char *) 0 ;
63690   int32_t result;
63691 
63692   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
63693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
63694   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
63695 
63696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63697     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
63698   }
63699 
63700   arg2 = (char *)lua_tostring(L, 2);
63701   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
63702   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63703   return SWIG_arg;
63704 
63705   if(0) SWIG_fail;
63706 
63707 fail:
63708   lua_error(L);
63709   return SWIG_arg;
63710 }
63711 
63712 
63713 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
63714   int SWIG_arg = 0;
63715   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63716   int32_t arg2 ;
63717   bool result;
63718 
63719   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
63720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
63721   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
63722 
63723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63724     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
63725   }
63726 
63727   arg2 = (int32_t)lua_tonumber(L, 2);
63728   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
63729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63730   return SWIG_arg;
63731 
63732   if(0) SWIG_fail;
63733 
63734 fail:
63735   lua_error(L);
63736   return SWIG_arg;
63737 }
63738 
63739 
63740 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
63741   int SWIG_arg = 0;
63742   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63743   int32_t arg2 ;
63744   bool arg3 ;
63745   bool result;
63746 
63747   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
63748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
63749   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
63750   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
63751 
63752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63753     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
63754   }
63755 
63756   arg2 = (int32_t)lua_tonumber(L, 2);
63757   arg3 = (lua_toboolean(L, 3)!=0);
63758   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
63759   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63760   return SWIG_arg;
63761 
63762   if(0) SWIG_fail;
63763 
63764 fail:
63765   lua_error(L);
63766   return SWIG_arg;
63767 }
63768 
63769 
63770 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
63771   int SWIG_arg = 0;
63772   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63773   int32_t arg2 ;
63774   bool result;
63775 
63776   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
63777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
63778   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
63779 
63780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63781     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
63782   }
63783 
63784   arg2 = (int32_t)lua_tonumber(L, 2);
63785   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
63786   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63787   return SWIG_arg;
63788 
63789   if(0) SWIG_fail;
63790 
63791 fail:
63792   lua_error(L);
63793   return SWIG_arg;
63794 }
63795 
63796 
63797 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
63798   int SWIG_arg = 0;
63799   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63800   int32_t arg2 ;
63801   bool arg3 ;
63802   bool result;
63803 
63804   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
63805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
63806   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
63807   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
63808 
63809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63810     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
63811   }
63812 
63813   arg2 = (int32_t)lua_tonumber(L, 2);
63814   arg3 = (lua_toboolean(L, 3)!=0);
63815   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
63816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBUnixSignals_GetShouldNotify(lua_State* L) {
63828   int SWIG_arg = 0;
63829   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63830   int32_t arg2 ;
63831   bool result;
63832 
63833   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
63834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
63835   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
63836 
63837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63838     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
63839   }
63840 
63841   arg2 = (int32_t)lua_tonumber(L, 2);
63842   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
63843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63844   return SWIG_arg;
63845 
63846   if(0) SWIG_fail;
63847 
63848 fail:
63849   lua_error(L);
63850   return SWIG_arg;
63851 }
63852 
63853 
63854 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
63855   int SWIG_arg = 0;
63856   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63857   int32_t arg2 ;
63858   bool arg3 ;
63859   bool result;
63860 
63861   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
63862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
63863   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
63864   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
63865 
63866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63867     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
63868   }
63869 
63870   arg2 = (int32_t)lua_tonumber(L, 2);
63871   arg3 = (lua_toboolean(L, 3)!=0);
63872   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
63873   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63874   return SWIG_arg;
63875 
63876   if(0) SWIG_fail;
63877 
63878 fail:
63879   lua_error(L);
63880   return SWIG_arg;
63881 }
63882 
63883 
63884 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
63885   int SWIG_arg = 0;
63886   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63887   int32_t result;
63888 
63889   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
63890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
63891 
63892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63893     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
63894   }
63895 
63896   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
63897   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63898   return SWIG_arg;
63899 
63900   if(0) SWIG_fail;
63901 
63902 fail:
63903   lua_error(L);
63904   return SWIG_arg;
63905 }
63906 
63907 
63908 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
63909   int SWIG_arg = 0;
63910   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63911   int32_t arg2 ;
63912   int32_t result;
63913 
63914   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
63915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
63916   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
63917 
63918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63919     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
63920   }
63921 
63922   arg2 = (int32_t)lua_tonumber(L, 2);
63923   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
63924   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63925   return SWIG_arg;
63926 
63927   if(0) SWIG_fail;
63928 
63929 fail:
63930   lua_error(L);
63931   return SWIG_arg;
63932 }
63933 
63934 
63935 static void swig_delete_SBUnixSignals(void *obj) {
63936 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
63937 delete arg1;
63938 }
63939 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
63940     assert(lua_istable(L,1));
63941     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
63942     assert(!lua_isnil(L,-1));
63943     lua_replace(L,1); /* replace our table with real constructor */
63944     lua_call(L,lua_gettop(L)-1,1);
63945     return 1;
63946 }
63947 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
63948     {0,0,0}
63949 };
63950 static swig_lua_method swig_SBUnixSignals_methods[]= {
63951     { "Clear", _wrap_SBUnixSignals_Clear},
63952     { "IsValid", _wrap_SBUnixSignals_IsValid},
63953     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
63954     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
63955     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
63956     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
63957     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
63958     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
63959     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
63960     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
63961     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
63962     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
63963     {0,0}
63964 };
63965 static swig_lua_method swig_SBUnixSignals_meta[] = {
63966     {0,0}
63967 };
63968 
63969 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
63970     {0,0,0}
63971 };
63972 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
63973     {0,0,0,0,0,0}
63974 };
63975 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
63976     {0,0}
63977 };
63978 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
63979     0
63980 };
63981 
63982 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
63983     "SBUnixSignals",
63984     swig_SBUnixSignals_Sf_SwigStatic_methods,
63985     swig_SBUnixSignals_Sf_SwigStatic_attributes,
63986     swig_SBUnixSignals_Sf_SwigStatic_constants,
63987     swig_SBUnixSignals_Sf_SwigStatic_classes,
63988     0
63989 };
63990 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
63991 static const char *swig_SBUnixSignals_base_names[] = {0};
63992 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 };
63993 
63994 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
63995   int SWIG_arg = 0;
63996   lldb::SBValue *result = 0 ;
63997 
63998   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
63999   result = (lldb::SBValue *)new lldb::SBValue();
64000   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
64001   return SWIG_arg;
64002 
64003   if(0) SWIG_fail;
64004 
64005 fail:
64006   lua_error(L);
64007   return SWIG_arg;
64008 }
64009 
64010 
64011 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
64012   int SWIG_arg = 0;
64013   lldb::SBValue *arg1 = 0 ;
64014   lldb::SBValue *result = 0 ;
64015 
64016   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
64017   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
64018 
64019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64020     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
64021   }
64022 
64023   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
64024   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
64025   return SWIG_arg;
64026 
64027   if(0) SWIG_fail;
64028 
64029 fail:
64030   lua_error(L);
64031   return SWIG_arg;
64032 }
64033 
64034 
64035 static int _wrap_new_SBValue(lua_State* L) {
64036   int argc;
64037   int argv[2]={
64038     1,2
64039   };
64040 
64041   argc = lua_gettop(L);
64042   if (argc == 0) {
64043     return _wrap_new_SBValue__SWIG_0(L);
64044   }
64045   if (argc == 1) {
64046     int _v;
64047     {
64048       void *ptr;
64049       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64050         _v = 0;
64051       } else {
64052         _v = 1;
64053       }
64054     }
64055     if (_v) {
64056       return _wrap_new_SBValue__SWIG_1(L);
64057     }
64058   }
64059 
64060   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
64061     "  Possible C/C++ prototypes are:\n"
64062     "    lldb::SBValue::SBValue()\n"
64063     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
64064   lua_error(L);return 0;
64065 }
64066 
64067 
64068 static int _wrap_SBValue_IsValid(lua_State* L) {
64069   int SWIG_arg = 0;
64070   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64071   bool result;
64072 
64073   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
64074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
64075 
64076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64077     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
64078   }
64079 
64080   result = (bool)(arg1)->IsValid();
64081   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64082   return SWIG_arg;
64083 
64084   if(0) SWIG_fail;
64085 
64086 fail:
64087   lua_error(L);
64088   return SWIG_arg;
64089 }
64090 
64091 
64092 static int _wrap_SBValue_Clear(lua_State* L) {
64093   int SWIG_arg = 0;
64094   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64095 
64096   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
64097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
64098 
64099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64100     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
64101   }
64102 
64103   (arg1)->Clear();
64104 
64105   return SWIG_arg;
64106 
64107   if(0) SWIG_fail;
64108 
64109 fail:
64110   lua_error(L);
64111   return SWIG_arg;
64112 }
64113 
64114 
64115 static int _wrap_SBValue_GetError(lua_State* L) {
64116   int SWIG_arg = 0;
64117   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64118   lldb::SBError result;
64119 
64120   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
64121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
64122 
64123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64124     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
64125   }
64126 
64127   result = (arg1)->GetError();
64128   {
64129     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
64130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
64131   }
64132   return SWIG_arg;
64133 
64134   if(0) SWIG_fail;
64135 
64136 fail:
64137   lua_error(L);
64138   return SWIG_arg;
64139 }
64140 
64141 
64142 static int _wrap_SBValue_GetID(lua_State* L) {
64143   int SWIG_arg = 0;
64144   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64145   lldb::user_id_t result;
64146 
64147   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
64148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
64149 
64150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64151     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
64152   }
64153 
64154   result = (lldb::user_id_t)(arg1)->GetID();
64155   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64156   return SWIG_arg;
64157 
64158   if(0) SWIG_fail;
64159 
64160 fail:
64161   lua_error(L);
64162   return SWIG_arg;
64163 }
64164 
64165 
64166 static int _wrap_SBValue_GetName(lua_State* L) {
64167   int SWIG_arg = 0;
64168   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64169   char *result = 0 ;
64170 
64171   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
64172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
64173 
64174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64175     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
64176   }
64177 
64178   result = (char *)(arg1)->GetName();
64179   lua_pushstring(L,(const char *)result); SWIG_arg++;
64180   return SWIG_arg;
64181 
64182   if(0) SWIG_fail;
64183 
64184 fail:
64185   lua_error(L);
64186   return SWIG_arg;
64187 }
64188 
64189 
64190 static int _wrap_SBValue_GetTypeName(lua_State* L) {
64191   int SWIG_arg = 0;
64192   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64193   char *result = 0 ;
64194 
64195   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
64196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
64197 
64198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64199     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
64200   }
64201 
64202   result = (char *)(arg1)->GetTypeName();
64203   lua_pushstring(L,(const char *)result); SWIG_arg++;
64204   return SWIG_arg;
64205 
64206   if(0) SWIG_fail;
64207 
64208 fail:
64209   lua_error(L);
64210   return SWIG_arg;
64211 }
64212 
64213 
64214 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
64215   int SWIG_arg = 0;
64216   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64217   char *result = 0 ;
64218 
64219   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
64220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
64221 
64222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64223     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
64224   }
64225 
64226   result = (char *)(arg1)->GetDisplayTypeName();
64227   lua_pushstring(L,(const char *)result); SWIG_arg++;
64228   return SWIG_arg;
64229 
64230   if(0) SWIG_fail;
64231 
64232 fail:
64233   lua_error(L);
64234   return SWIG_arg;
64235 }
64236 
64237 
64238 static int _wrap_SBValue_GetByteSize(lua_State* L) {
64239   int SWIG_arg = 0;
64240   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64241   size_t result;
64242 
64243   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
64244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
64245 
64246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64247     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
64248   }
64249 
64250   result = (arg1)->GetByteSize();
64251   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64252   return SWIG_arg;
64253 
64254   if(0) SWIG_fail;
64255 
64256 fail:
64257   lua_error(L);
64258   return SWIG_arg;
64259 }
64260 
64261 
64262 static int _wrap_SBValue_IsInScope(lua_State* L) {
64263   int SWIG_arg = 0;
64264   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64265   bool result;
64266 
64267   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
64268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
64269 
64270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64271     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
64272   }
64273 
64274   result = (bool)(arg1)->IsInScope();
64275   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64276   return SWIG_arg;
64277 
64278   if(0) SWIG_fail;
64279 
64280 fail:
64281   lua_error(L);
64282   return SWIG_arg;
64283 }
64284 
64285 
64286 static int _wrap_SBValue_GetFormat(lua_State* L) {
64287   int SWIG_arg = 0;
64288   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64289   lldb::Format result;
64290 
64291   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
64292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
64293 
64294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64295     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
64296   }
64297 
64298   result = (lldb::Format)(arg1)->GetFormat();
64299   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
64300   return SWIG_arg;
64301 
64302   if(0) SWIG_fail;
64303 
64304 fail:
64305   lua_error(L);
64306   return SWIG_arg;
64307 }
64308 
64309 
64310 static int _wrap_SBValue_SetFormat(lua_State* L) {
64311   int SWIG_arg = 0;
64312   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64313   lldb::Format arg2 ;
64314 
64315   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
64316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
64317   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
64318 
64319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64320     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
64321   }
64322 
64323   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
64324   (arg1)->SetFormat(arg2);
64325 
64326   return SWIG_arg;
64327 
64328   if(0) SWIG_fail;
64329 
64330 fail:
64331   lua_error(L);
64332   return SWIG_arg;
64333 }
64334 
64335 
64336 static int _wrap_SBValue_GetValue(lua_State* L) {
64337   int SWIG_arg = 0;
64338   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64339   char *result = 0 ;
64340 
64341   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
64342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
64343 
64344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64345     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
64346   }
64347 
64348   result = (char *)(arg1)->GetValue();
64349   lua_pushstring(L,(const char *)result); SWIG_arg++;
64350   return SWIG_arg;
64351 
64352   if(0) SWIG_fail;
64353 
64354 fail:
64355   lua_error(L);
64356   return SWIG_arg;
64357 }
64358 
64359 
64360 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
64361   int SWIG_arg = 0;
64362   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64363   lldb::SBError *arg2 = 0 ;
64364   int64_t arg3 ;
64365   int64_t result;
64366 
64367   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
64368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64369   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
64370   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
64371 
64372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64373     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64374   }
64375 
64376 
64377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64378     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
64379   }
64380 
64381   arg3 = (int64_t)lua_tonumber(L, 3);
64382   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
64383   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64384   return SWIG_arg;
64385 
64386   if(0) SWIG_fail;
64387 
64388 fail:
64389   lua_error(L);
64390   return SWIG_arg;
64391 }
64392 
64393 
64394 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
64395   int SWIG_arg = 0;
64396   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64397   lldb::SBError *arg2 = 0 ;
64398   int64_t result;
64399 
64400   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
64401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64402   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
64403 
64404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64405     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64406   }
64407 
64408 
64409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64410     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
64411   }
64412 
64413   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
64414   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64415   return SWIG_arg;
64416 
64417   if(0) SWIG_fail;
64418 
64419 fail:
64420   lua_error(L);
64421   return SWIG_arg;
64422 }
64423 
64424 
64425 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
64426   int SWIG_arg = 0;
64427   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64428   lldb::SBError *arg2 = 0 ;
64429   uint64_t arg3 ;
64430   uint64_t result;
64431 
64432   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
64433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64434   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
64435   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
64436 
64437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64438     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64439   }
64440 
64441 
64442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64443     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
64444   }
64445 
64446   arg3 = (uint64_t)lua_tonumber(L, 3);
64447   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
64448   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64449   return SWIG_arg;
64450 
64451   if(0) SWIG_fail;
64452 
64453 fail:
64454   lua_error(L);
64455   return SWIG_arg;
64456 }
64457 
64458 
64459 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
64460   int SWIG_arg = 0;
64461   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64462   lldb::SBError *arg2 = 0 ;
64463   uint64_t result;
64464 
64465   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
64466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
64468 
64469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64470     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64471   }
64472 
64473 
64474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64475     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
64476   }
64477 
64478   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
64479   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64480   return SWIG_arg;
64481 
64482   if(0) SWIG_fail;
64483 
64484 fail:
64485   lua_error(L);
64486   return SWIG_arg;
64487 }
64488 
64489 
64490 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
64491   int SWIG_arg = 0;
64492   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64493   int64_t arg2 ;
64494   int64_t result;
64495 
64496   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
64497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64498   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
64499 
64500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64501     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64502   }
64503 
64504   arg2 = (int64_t)lua_tonumber(L, 2);
64505   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
64506   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64507   return SWIG_arg;
64508 
64509   if(0) SWIG_fail;
64510 
64511 fail:
64512   lua_error(L);
64513   return SWIG_arg;
64514 }
64515 
64516 
64517 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
64518   int SWIG_arg = 0;
64519   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64520   int64_t result;
64521 
64522   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
64523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64524 
64525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64526     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64527   }
64528 
64529   result = (int64_t)(arg1)->GetValueAsSigned();
64530   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64531   return SWIG_arg;
64532 
64533   if(0) SWIG_fail;
64534 
64535 fail:
64536   lua_error(L);
64537   return SWIG_arg;
64538 }
64539 
64540 
64541 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
64542   int argc;
64543   int argv[4]={
64544     1,2,3,4
64545   };
64546 
64547   argc = lua_gettop(L);
64548   if (argc == 1) {
64549     int _v;
64550     {
64551       void *ptr;
64552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64553         _v = 0;
64554       } else {
64555         _v = 1;
64556       }
64557     }
64558     if (_v) {
64559       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
64560     }
64561   }
64562   if (argc == 2) {
64563     int _v;
64564     {
64565       void *ptr;
64566       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64567         _v = 0;
64568       } else {
64569         _v = 1;
64570       }
64571     }
64572     if (_v) {
64573       {
64574         void *ptr;
64575         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64576           _v = 0;
64577         } else {
64578           _v = 1;
64579         }
64580       }
64581       if (_v) {
64582         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
64583       }
64584     }
64585   }
64586   if (argc == 2) {
64587     int _v;
64588     {
64589       void *ptr;
64590       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64591         _v = 0;
64592       } else {
64593         _v = 1;
64594       }
64595     }
64596     if (_v) {
64597       {
64598         _v = lua_isnumber(L,argv[1]);
64599       }
64600       if (_v) {
64601         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
64602       }
64603     }
64604   }
64605   if (argc == 3) {
64606     int _v;
64607     {
64608       void *ptr;
64609       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64610         _v = 0;
64611       } else {
64612         _v = 1;
64613       }
64614     }
64615     if (_v) {
64616       {
64617         void *ptr;
64618         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64619           _v = 0;
64620         } else {
64621           _v = 1;
64622         }
64623       }
64624       if (_v) {
64625         {
64626           _v = lua_isnumber(L,argv[2]);
64627         }
64628         if (_v) {
64629           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
64630         }
64631       }
64632     }
64633   }
64634 
64635   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
64636     "  Possible C/C++ prototypes are:\n"
64637     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
64638     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
64639     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
64640     "    lldb::SBValue::GetValueAsSigned()\n");
64641   lua_error(L);return 0;
64642 }
64643 
64644 
64645 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
64646   int SWIG_arg = 0;
64647   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64648   uint64_t arg2 ;
64649   uint64_t result;
64650 
64651   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
64652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64653   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
64654 
64655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64656     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64657   }
64658 
64659   arg2 = (uint64_t)lua_tonumber(L, 2);
64660   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
64661   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64662   return SWIG_arg;
64663 
64664   if(0) SWIG_fail;
64665 
64666 fail:
64667   lua_error(L);
64668   return SWIG_arg;
64669 }
64670 
64671 
64672 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
64673   int SWIG_arg = 0;
64674   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64675   uint64_t result;
64676 
64677   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
64678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64679 
64680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64681     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64682   }
64683 
64684   result = (uint64_t)(arg1)->GetValueAsUnsigned();
64685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64686   return SWIG_arg;
64687 
64688   if(0) SWIG_fail;
64689 
64690 fail:
64691   lua_error(L);
64692   return SWIG_arg;
64693 }
64694 
64695 
64696 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
64697   int argc;
64698   int argv[4]={
64699     1,2,3,4
64700   };
64701 
64702   argc = lua_gettop(L);
64703   if (argc == 1) {
64704     int _v;
64705     {
64706       void *ptr;
64707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64708         _v = 0;
64709       } else {
64710         _v = 1;
64711       }
64712     }
64713     if (_v) {
64714       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
64715     }
64716   }
64717   if (argc == 2) {
64718     int _v;
64719     {
64720       void *ptr;
64721       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64722         _v = 0;
64723       } else {
64724         _v = 1;
64725       }
64726     }
64727     if (_v) {
64728       {
64729         void *ptr;
64730         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64731           _v = 0;
64732         } else {
64733           _v = 1;
64734         }
64735       }
64736       if (_v) {
64737         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
64738       }
64739     }
64740   }
64741   if (argc == 2) {
64742     int _v;
64743     {
64744       void *ptr;
64745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64746         _v = 0;
64747       } else {
64748         _v = 1;
64749       }
64750     }
64751     if (_v) {
64752       {
64753         _v = lua_isnumber(L,argv[1]);
64754       }
64755       if (_v) {
64756         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
64757       }
64758     }
64759   }
64760   if (argc == 3) {
64761     int _v;
64762     {
64763       void *ptr;
64764       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64765         _v = 0;
64766       } else {
64767         _v = 1;
64768       }
64769     }
64770     if (_v) {
64771       {
64772         void *ptr;
64773         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64774           _v = 0;
64775         } else {
64776           _v = 1;
64777         }
64778       }
64779       if (_v) {
64780         {
64781           _v = lua_isnumber(L,argv[2]);
64782         }
64783         if (_v) {
64784           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
64785         }
64786       }
64787     }
64788   }
64789 
64790   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
64791     "  Possible C/C++ prototypes are:\n"
64792     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
64793     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
64794     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
64795     "    lldb::SBValue::GetValueAsUnsigned()\n");
64796   lua_error(L);return 0;
64797 }
64798 
64799 
64800 static int _wrap_SBValue_GetValueType(lua_State* L) {
64801   int SWIG_arg = 0;
64802   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64803   lldb::ValueType result;
64804 
64805   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
64806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
64807 
64808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64809     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
64810   }
64811 
64812   result = (lldb::ValueType)(arg1)->GetValueType();
64813   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
64814   return SWIG_arg;
64815 
64816   if(0) SWIG_fail;
64817 
64818 fail:
64819   lua_error(L);
64820   return SWIG_arg;
64821 }
64822 
64823 
64824 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
64825   int SWIG_arg = 0;
64826   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64827   bool result;
64828 
64829   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
64830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
64831 
64832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64833     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
64834   }
64835 
64836   result = (bool)(arg1)->GetValueDidChange();
64837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64838   return SWIG_arg;
64839 
64840   if(0) SWIG_fail;
64841 
64842 fail:
64843   lua_error(L);
64844   return SWIG_arg;
64845 }
64846 
64847 
64848 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
64849   int SWIG_arg = 0;
64850   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64851   char *result = 0 ;
64852 
64853   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
64854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
64855 
64856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64857     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
64858   }
64859 
64860   result = (char *)(arg1)->GetSummary();
64861   lua_pushstring(L,(const char *)result); SWIG_arg++;
64862   return SWIG_arg;
64863 
64864   if(0) SWIG_fail;
64865 
64866 fail:
64867   lua_error(L);
64868   return SWIG_arg;
64869 }
64870 
64871 
64872 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
64873   int SWIG_arg = 0;
64874   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64875   lldb::SBStream *arg2 = 0 ;
64876   lldb::SBTypeSummaryOptions *arg3 = 0 ;
64877   char *result = 0 ;
64878 
64879   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
64880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
64881   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
64882   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
64883 
64884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64885     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
64886   }
64887 
64888 
64889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64890     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
64891   }
64892 
64893 
64894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64895     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64896   }
64897 
64898   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
64899   lua_pushstring(L,(const char *)result); SWIG_arg++;
64900   return SWIG_arg;
64901 
64902   if(0) SWIG_fail;
64903 
64904 fail:
64905   lua_error(L);
64906   return SWIG_arg;
64907 }
64908 
64909 
64910 static int _wrap_SBValue_GetSummary(lua_State* L) {
64911   int argc;
64912   int argv[4]={
64913     1,2,3,4
64914   };
64915 
64916   argc = lua_gettop(L);
64917   if (argc == 1) {
64918     int _v;
64919     {
64920       void *ptr;
64921       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64922         _v = 0;
64923       } else {
64924         _v = 1;
64925       }
64926     }
64927     if (_v) {
64928       return _wrap_SBValue_GetSummary__SWIG_0(L);
64929     }
64930   }
64931   if (argc == 3) {
64932     int _v;
64933     {
64934       void *ptr;
64935       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64936         _v = 0;
64937       } else {
64938         _v = 1;
64939       }
64940     }
64941     if (_v) {
64942       {
64943         void *ptr;
64944         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
64945           _v = 0;
64946         } else {
64947           _v = 1;
64948         }
64949       }
64950       if (_v) {
64951         {
64952           void *ptr;
64953           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, 0)) {
64954             _v = 0;
64955           } else {
64956             _v = 1;
64957           }
64958         }
64959         if (_v) {
64960           return _wrap_SBValue_GetSummary__SWIG_1(L);
64961         }
64962       }
64963     }
64964   }
64965 
64966   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
64967     "  Possible C/C++ prototypes are:\n"
64968     "    lldb::SBValue::GetSummary()\n"
64969     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
64970   lua_error(L);return 0;
64971 }
64972 
64973 
64974 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
64975   int SWIG_arg = 0;
64976   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64977   char *result = 0 ;
64978 
64979   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
64980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
64981 
64982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64983     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
64984   }
64985 
64986   result = (char *)(arg1)->GetObjectDescription();
64987   lua_pushstring(L,(const char *)result); SWIG_arg++;
64988   return SWIG_arg;
64989 
64990   if(0) SWIG_fail;
64991 
64992 fail:
64993   lua_error(L);
64994   return SWIG_arg;
64995 }
64996 
64997 
64998 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
64999   int SWIG_arg = 0;
65000   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65001   lldb::DynamicValueType arg2 ;
65002   lldb::SBValue result;
65003 
65004   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
65005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
65006   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
65007 
65008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65009     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65010   }
65011 
65012   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65013   result = (arg1)->GetDynamicValue(arg2);
65014   {
65015     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65016     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65017   }
65018   return SWIG_arg;
65019 
65020   if(0) SWIG_fail;
65021 
65022 fail:
65023   lua_error(L);
65024   return SWIG_arg;
65025 }
65026 
65027 
65028 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
65029   int SWIG_arg = 0;
65030   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65031   lldb::SBValue result;
65032 
65033   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
65034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
65035 
65036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65037     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
65038   }
65039 
65040   result = (arg1)->GetStaticValue();
65041   {
65042     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65043     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65044   }
65045   return SWIG_arg;
65046 
65047   if(0) SWIG_fail;
65048 
65049 fail:
65050   lua_error(L);
65051   return SWIG_arg;
65052 }
65053 
65054 
65055 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
65056   int SWIG_arg = 0;
65057   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65058   lldb::SBValue result;
65059 
65060   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
65061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
65062 
65063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65064     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65065   }
65066 
65067   result = (arg1)->GetNonSyntheticValue();
65068   {
65069     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65071   }
65072   return SWIG_arg;
65073 
65074   if(0) SWIG_fail;
65075 
65076 fail:
65077   lua_error(L);
65078   return SWIG_arg;
65079 }
65080 
65081 
65082 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
65083   int SWIG_arg = 0;
65084   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65085   lldb::DynamicValueType result;
65086 
65087   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
65088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
65089 
65090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65091     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65092   }
65093 
65094   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
65095   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65096   return SWIG_arg;
65097 
65098   if(0) SWIG_fail;
65099 
65100 fail:
65101   lua_error(L);
65102   return SWIG_arg;
65103 }
65104 
65105 
65106 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
65107   int SWIG_arg = 0;
65108   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65109   lldb::DynamicValueType arg2 ;
65110 
65111   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
65112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
65113   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
65114 
65115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65116     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65117   }
65118 
65119   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65120   (arg1)->SetPreferDynamicValue(arg2);
65121 
65122   return SWIG_arg;
65123 
65124   if(0) SWIG_fail;
65125 
65126 fail:
65127   lua_error(L);
65128   return SWIG_arg;
65129 }
65130 
65131 
65132 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
65133   int SWIG_arg = 0;
65134   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65135   bool result;
65136 
65137   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
65138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
65139 
65140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65141     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65142   }
65143 
65144   result = (bool)(arg1)->GetPreferSyntheticValue();
65145   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65146   return SWIG_arg;
65147 
65148   if(0) SWIG_fail;
65149 
65150 fail:
65151   lua_error(L);
65152   return SWIG_arg;
65153 }
65154 
65155 
65156 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
65157   int SWIG_arg = 0;
65158   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65159   bool arg2 ;
65160 
65161   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
65162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
65163   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
65164 
65165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65166     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65167   }
65168 
65169   arg2 = (lua_toboolean(L, 2)!=0);
65170   (arg1)->SetPreferSyntheticValue(arg2);
65171 
65172   return SWIG_arg;
65173 
65174   if(0) SWIG_fail;
65175 
65176 fail:
65177   lua_error(L);
65178   return SWIG_arg;
65179 }
65180 
65181 
65182 static int _wrap_SBValue_IsDynamic(lua_State* L) {
65183   int SWIG_arg = 0;
65184   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65185   bool result;
65186 
65187   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
65188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
65189 
65190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65191     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
65192   }
65193 
65194   result = (bool)(arg1)->IsDynamic();
65195   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65196   return SWIG_arg;
65197 
65198   if(0) SWIG_fail;
65199 
65200 fail:
65201   lua_error(L);
65202   return SWIG_arg;
65203 }
65204 
65205 
65206 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
65207   int SWIG_arg = 0;
65208   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65209   bool result;
65210 
65211   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
65212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
65213 
65214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65215     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
65216   }
65217 
65218   result = (bool)(arg1)->IsSynthetic();
65219   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65220   return SWIG_arg;
65221 
65222   if(0) SWIG_fail;
65223 
65224 fail:
65225   lua_error(L);
65226   return SWIG_arg;
65227 }
65228 
65229 
65230 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
65231   int SWIG_arg = 0;
65232   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65233   bool result;
65234 
65235   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
65236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
65237 
65238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65239     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
65240   }
65241 
65242   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
65243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65244   return SWIG_arg;
65245 
65246   if(0) SWIG_fail;
65247 
65248 fail:
65249   lua_error(L);
65250   return SWIG_arg;
65251 }
65252 
65253 
65254 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
65255   int SWIG_arg = 0;
65256   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65257   bool arg2 ;
65258 
65259   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
65260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
65261   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
65262 
65263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65264     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
65265   }
65266 
65267   arg2 = (lua_toboolean(L, 2)!=0);
65268   (arg1)->SetSyntheticChildrenGenerated(arg2);
65269 
65270   return SWIG_arg;
65271 
65272   if(0) SWIG_fail;
65273 
65274 fail:
65275   lua_error(L);
65276   return SWIG_arg;
65277 }
65278 
65279 
65280 static int _wrap_SBValue_GetLocation(lua_State* L) {
65281   int SWIG_arg = 0;
65282   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65283   char *result = 0 ;
65284 
65285   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
65286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
65287 
65288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65289     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
65290   }
65291 
65292   result = (char *)(arg1)->GetLocation();
65293   lua_pushstring(L,(const char *)result); SWIG_arg++;
65294   return SWIG_arg;
65295 
65296   if(0) SWIG_fail;
65297 
65298 fail:
65299   lua_error(L);
65300   return SWIG_arg;
65301 }
65302 
65303 
65304 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
65305   int SWIG_arg = 0;
65306   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65307   char *arg2 = (char *) 0 ;
65308   bool result;
65309 
65310   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
65311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
65312   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
65313 
65314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65315     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
65316   }
65317 
65318   arg2 = (char *)lua_tostring(L, 2);
65319   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
65320   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65321   return SWIG_arg;
65322 
65323   if(0) SWIG_fail;
65324 
65325 fail:
65326   lua_error(L);
65327   return SWIG_arg;
65328 }
65329 
65330 
65331 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
65332   int SWIG_arg = 0;
65333   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65334   char *arg2 = (char *) 0 ;
65335   lldb::SBError *arg3 = 0 ;
65336   bool result;
65337 
65338   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
65339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
65340   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
65341   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
65342 
65343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65344     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
65345   }
65346 
65347   arg2 = (char *)lua_tostring(L, 2);
65348 
65349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
65350     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
65351   }
65352 
65353   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
65354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65355   return SWIG_arg;
65356 
65357   if(0) SWIG_fail;
65358 
65359 fail:
65360   lua_error(L);
65361   return SWIG_arg;
65362 }
65363 
65364 
65365 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
65366   int argc;
65367   int argv[4]={
65368     1,2,3,4
65369   };
65370 
65371   argc = lua_gettop(L);
65372   if (argc == 2) {
65373     int _v;
65374     {
65375       void *ptr;
65376       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65377         _v = 0;
65378       } else {
65379         _v = 1;
65380       }
65381     }
65382     if (_v) {
65383       {
65384         _v = SWIG_lua_isnilstring(L,argv[1]);
65385       }
65386       if (_v) {
65387         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
65388       }
65389     }
65390   }
65391   if (argc == 3) {
65392     int _v;
65393     {
65394       void *ptr;
65395       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65396         _v = 0;
65397       } else {
65398         _v = 1;
65399       }
65400     }
65401     if (_v) {
65402       {
65403         _v = SWIG_lua_isnilstring(L,argv[1]);
65404       }
65405       if (_v) {
65406         {
65407           void *ptr;
65408           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
65409             _v = 0;
65410           } else {
65411             _v = 1;
65412           }
65413         }
65414         if (_v) {
65415           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
65416         }
65417       }
65418     }
65419   }
65420 
65421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
65422     "  Possible C/C++ prototypes are:\n"
65423     "    lldb::SBValue::SetValueFromCString(char const *)\n"
65424     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
65425   lua_error(L);return 0;
65426 }
65427 
65428 
65429 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
65430   int SWIG_arg = 0;
65431   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65432   lldb::SBTypeFormat result;
65433 
65434   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
65435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
65436 
65437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65438     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
65439   }
65440 
65441   result = (arg1)->GetTypeFormat();
65442   {
65443     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
65444     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
65445   }
65446   return SWIG_arg;
65447 
65448   if(0) SWIG_fail;
65449 
65450 fail:
65451   lua_error(L);
65452   return SWIG_arg;
65453 }
65454 
65455 
65456 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
65457   int SWIG_arg = 0;
65458   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65459   lldb::SBTypeSummary result;
65460 
65461   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
65462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
65463 
65464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65465     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
65466   }
65467 
65468   result = (arg1)->GetTypeSummary();
65469   {
65470     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65472   }
65473   return SWIG_arg;
65474 
65475   if(0) SWIG_fail;
65476 
65477 fail:
65478   lua_error(L);
65479   return SWIG_arg;
65480 }
65481 
65482 
65483 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
65484   int SWIG_arg = 0;
65485   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65486   lldb::SBTypeFilter result;
65487 
65488   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
65489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
65490 
65491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65492     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
65493   }
65494 
65495   result = (arg1)->GetTypeFilter();
65496   {
65497     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
65498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
65499   }
65500   return SWIG_arg;
65501 
65502   if(0) SWIG_fail;
65503 
65504 fail:
65505   lua_error(L);
65506   return SWIG_arg;
65507 }
65508 
65509 
65510 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
65511   int SWIG_arg = 0;
65512   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65513   lldb::SBTypeSynthetic result;
65514 
65515   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
65516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
65517 
65518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65519     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
65520   }
65521 
65522   result = (arg1)->GetTypeSynthetic();
65523   {
65524     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65526   }
65527   return SWIG_arg;
65528 
65529   if(0) SWIG_fail;
65530 
65531 fail:
65532   lua_error(L);
65533   return SWIG_arg;
65534 }
65535 
65536 
65537 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
65538   int SWIG_arg = 0;
65539   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65540   uint32_t arg2 ;
65541   lldb::SBValue result;
65542 
65543   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
65544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
65545   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
65546 
65547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65548     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
65549   }
65550 
65551   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
65552   arg2 = (uint32_t)lua_tonumber(L, 2);
65553   result = (arg1)->GetChildAtIndex(arg2);
65554   {
65555     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65557   }
65558   return SWIG_arg;
65559 
65560   if(0) SWIG_fail;
65561 
65562 fail:
65563   lua_error(L);
65564   return SWIG_arg;
65565 }
65566 
65567 
65568 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
65569   int SWIG_arg = 0;
65570   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65571   uint32_t arg2 ;
65572   lldb::DynamicValueType arg3 ;
65573   bool arg4 ;
65574   lldb::SBValue result;
65575 
65576   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
65577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
65578   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
65579   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
65580   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
65581 
65582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65583     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
65584   }
65585 
65586   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
65587   arg2 = (uint32_t)lua_tonumber(L, 2);
65588   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
65589   arg4 = (lua_toboolean(L, 4)!=0);
65590   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
65591   {
65592     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65594   }
65595   return SWIG_arg;
65596 
65597   if(0) SWIG_fail;
65598 
65599 fail:
65600   lua_error(L);
65601   return SWIG_arg;
65602 }
65603 
65604 
65605 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
65606   int argc;
65607   int argv[5]={
65608     1,2,3,4,5
65609   };
65610 
65611   argc = lua_gettop(L);
65612   if (argc == 2) {
65613     int _v;
65614     {
65615       void *ptr;
65616       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65617         _v = 0;
65618       } else {
65619         _v = 1;
65620       }
65621     }
65622     if (_v) {
65623       {
65624         _v = lua_isnumber(L,argv[1]);
65625       }
65626       if (_v) {
65627         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
65628       }
65629     }
65630   }
65631   if (argc == 4) {
65632     int _v;
65633     {
65634       void *ptr;
65635       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65636         _v = 0;
65637       } else {
65638         _v = 1;
65639       }
65640     }
65641     if (_v) {
65642       {
65643         _v = lua_isnumber(L,argv[1]);
65644       }
65645       if (_v) {
65646         {
65647           _v = lua_isnumber(L,argv[2]);
65648         }
65649         if (_v) {
65650           {
65651             _v = lua_isboolean(L,argv[3]);
65652           }
65653           if (_v) {
65654             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
65655           }
65656         }
65657       }
65658     }
65659   }
65660 
65661   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
65662     "  Possible C/C++ prototypes are:\n"
65663     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
65664     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
65665   lua_error(L);return 0;
65666 }
65667 
65668 
65669 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
65670   int SWIG_arg = 0;
65671   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65672   char *arg2 = (char *) 0 ;
65673   uint32_t arg3 ;
65674   lldb::SBType arg4 ;
65675   lldb::SBType *argp4 ;
65676   lldb::SBValue result;
65677 
65678   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
65679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
65680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
65681   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
65682   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
65683 
65684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65685     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
65686   }
65687 
65688   arg2 = (char *)lua_tostring(L, 2);
65689   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
65690   arg3 = (uint32_t)lua_tonumber(L, 3);
65691 
65692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65693     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
65694   }
65695   arg4 = *argp4;
65696 
65697   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
65698   {
65699     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65701   }
65702   return SWIG_arg;
65703 
65704   if(0) SWIG_fail;
65705 
65706 fail:
65707   lua_error(L);
65708   return SWIG_arg;
65709 }
65710 
65711 
65712 static int _wrap_SBValue_Cast(lua_State* L) {
65713   int SWIG_arg = 0;
65714   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65715   lldb::SBType arg2 ;
65716   lldb::SBType *argp2 ;
65717   lldb::SBValue result;
65718 
65719   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
65720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
65721   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
65722 
65723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65724     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
65725   }
65726 
65727 
65728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
65729     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
65730   }
65731   arg2 = *argp2;
65732 
65733   result = (arg1)->Cast(arg2);
65734   {
65735     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65736     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65737   }
65738   return SWIG_arg;
65739 
65740   if(0) SWIG_fail;
65741 
65742 fail:
65743   lua_error(L);
65744   return SWIG_arg;
65745 }
65746 
65747 
65748 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
65749   int SWIG_arg = 0;
65750   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65751   char *arg2 = (char *) 0 ;
65752   char *arg3 = (char *) 0 ;
65753   lldb::SBValue result;
65754 
65755   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
65756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
65757   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
65758   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
65759 
65760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65761     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
65762   }
65763 
65764   arg2 = (char *)lua_tostring(L, 2);
65765   arg3 = (char *)lua_tostring(L, 3);
65766   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
65767   {
65768     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65770   }
65771   return SWIG_arg;
65772 
65773   if(0) SWIG_fail;
65774 
65775 fail:
65776   lua_error(L);
65777   return SWIG_arg;
65778 }
65779 
65780 
65781 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
65782   int SWIG_arg = 0;
65783   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65784   char *arg2 = (char *) 0 ;
65785   char *arg3 = (char *) 0 ;
65786   lldb::SBExpressionOptions *arg4 = 0 ;
65787   lldb::SBValue result;
65788 
65789   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
65790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
65791   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
65792   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
65793   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
65794 
65795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65796     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
65797   }
65798 
65799   arg2 = (char *)lua_tostring(L, 2);
65800   arg3 = (char *)lua_tostring(L, 3);
65801 
65802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
65803     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
65804   }
65805 
65806   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
65807   {
65808     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65810   }
65811   return SWIG_arg;
65812 
65813   if(0) SWIG_fail;
65814 
65815 fail:
65816   lua_error(L);
65817   return SWIG_arg;
65818 }
65819 
65820 
65821 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
65822   int argc;
65823   int argv[5]={
65824     1,2,3,4,5
65825   };
65826 
65827   argc = lua_gettop(L);
65828   if (argc == 3) {
65829     int _v;
65830     {
65831       void *ptr;
65832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65833         _v = 0;
65834       } else {
65835         _v = 1;
65836       }
65837     }
65838     if (_v) {
65839       {
65840         _v = SWIG_lua_isnilstring(L,argv[1]);
65841       }
65842       if (_v) {
65843         {
65844           _v = SWIG_lua_isnilstring(L,argv[2]);
65845         }
65846         if (_v) {
65847           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
65848         }
65849       }
65850     }
65851   }
65852   if (argc == 4) {
65853     int _v;
65854     {
65855       void *ptr;
65856       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65857         _v = 0;
65858       } else {
65859         _v = 1;
65860       }
65861     }
65862     if (_v) {
65863       {
65864         _v = SWIG_lua_isnilstring(L,argv[1]);
65865       }
65866       if (_v) {
65867         {
65868           _v = SWIG_lua_isnilstring(L,argv[2]);
65869         }
65870         if (_v) {
65871           {
65872             void *ptr;
65873             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
65874               _v = 0;
65875             } else {
65876               _v = 1;
65877             }
65878           }
65879           if (_v) {
65880             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
65881           }
65882         }
65883       }
65884     }
65885   }
65886 
65887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
65888     "  Possible C/C++ prototypes are:\n"
65889     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
65890     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
65891   lua_error(L);return 0;
65892 }
65893 
65894 
65895 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
65896   int SWIG_arg = 0;
65897   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65898   char *arg2 = (char *) 0 ;
65899   lldb::addr_t arg3 ;
65900   lldb::SBType arg4 ;
65901   lldb::SBType *argp4 ;
65902   lldb::SBValue result;
65903 
65904   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
65905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
65906   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
65907   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
65908   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
65909 
65910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65911     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
65912   }
65913 
65914   arg2 = (char *)lua_tostring(L, 2);
65915   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
65916 
65917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65918     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
65919   }
65920   arg4 = *argp4;
65921 
65922   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
65923   {
65924     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65926   }
65927   return SWIG_arg;
65928 
65929   if(0) SWIG_fail;
65930 
65931 fail:
65932   lua_error(L);
65933   return SWIG_arg;
65934 }
65935 
65936 
65937 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
65938   int SWIG_arg = 0;
65939   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65940   char *arg2 = (char *) 0 ;
65941   lldb::SBData arg3 ;
65942   lldb::SBType arg4 ;
65943   lldb::SBData *argp3 ;
65944   lldb::SBType *argp4 ;
65945   lldb::SBValue result;
65946 
65947   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
65948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
65949   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
65950   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
65951   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
65952 
65953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65954     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
65955   }
65956 
65957   arg2 = (char *)lua_tostring(L, 2);
65958 
65959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
65960     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
65961   }
65962   arg3 = *argp3;
65963 
65964 
65965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65966     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
65967   }
65968   arg4 = *argp4;
65969 
65970   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
65971   {
65972     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65973     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65974   }
65975   return SWIG_arg;
65976 
65977   if(0) SWIG_fail;
65978 
65979 fail:
65980   lua_error(L);
65981   return SWIG_arg;
65982 }
65983 
65984 
65985 static int _wrap_SBValue_GetType(lua_State* L) {
65986   int SWIG_arg = 0;
65987   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65988   lldb::SBType result;
65989 
65990   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
65991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
65992 
65993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65994     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
65995   }
65996 
65997   result = (arg1)->GetType();
65998   {
65999     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
66000     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66001   }
66002   return SWIG_arg;
66003 
66004   if(0) SWIG_fail;
66005 
66006 fail:
66007   lua_error(L);
66008   return SWIG_arg;
66009 }
66010 
66011 
66012 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
66013   int SWIG_arg = 0;
66014   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66015   char *arg2 = (char *) 0 ;
66016   uint32_t result;
66017 
66018   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
66019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
66020   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
66021 
66022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66023     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
66024   }
66025 
66026   arg2 = (char *)lua_tostring(L, 2);
66027   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
66028   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66029   return SWIG_arg;
66030 
66031   if(0) SWIG_fail;
66032 
66033 fail:
66034   lua_error(L);
66035   return SWIG_arg;
66036 }
66037 
66038 
66039 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
66040   int SWIG_arg = 0;
66041   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66042   char *arg2 = (char *) 0 ;
66043   lldb::SBValue result;
66044 
66045   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
66046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66047   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66048 
66049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66050     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66051   }
66052 
66053   arg2 = (char *)lua_tostring(L, 2);
66054   result = (arg1)->GetChildMemberWithName((char const *)arg2);
66055   {
66056     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66058   }
66059   return SWIG_arg;
66060 
66061   if(0) SWIG_fail;
66062 
66063 fail:
66064   lua_error(L);
66065   return SWIG_arg;
66066 }
66067 
66068 
66069 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
66070   int SWIG_arg = 0;
66071   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66072   char *arg2 = (char *) 0 ;
66073   lldb::DynamicValueType arg3 ;
66074   lldb::SBValue result;
66075 
66076   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
66077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66078   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66079   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
66080 
66081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66082     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66083   }
66084 
66085   arg2 = (char *)lua_tostring(L, 2);
66086   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66087   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
66088   {
66089     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66091   }
66092   return SWIG_arg;
66093 
66094   if(0) SWIG_fail;
66095 
66096 fail:
66097   lua_error(L);
66098   return SWIG_arg;
66099 }
66100 
66101 
66102 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
66103   int argc;
66104   int argv[4]={
66105     1,2,3,4
66106   };
66107 
66108   argc = lua_gettop(L);
66109   if (argc == 2) {
66110     int _v;
66111     {
66112       void *ptr;
66113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66114         _v = 0;
66115       } else {
66116         _v = 1;
66117       }
66118     }
66119     if (_v) {
66120       {
66121         _v = SWIG_lua_isnilstring(L,argv[1]);
66122       }
66123       if (_v) {
66124         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
66125       }
66126     }
66127   }
66128   if (argc == 3) {
66129     int _v;
66130     {
66131       void *ptr;
66132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66133         _v = 0;
66134       } else {
66135         _v = 1;
66136       }
66137     }
66138     if (_v) {
66139       {
66140         _v = SWIG_lua_isnilstring(L,argv[1]);
66141       }
66142       if (_v) {
66143         {
66144           _v = lua_isnumber(L,argv[2]);
66145         }
66146         if (_v) {
66147           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
66148         }
66149       }
66150     }
66151   }
66152 
66153   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
66154     "  Possible C/C++ prototypes are:\n"
66155     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
66156     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
66157   lua_error(L);return 0;
66158 }
66159 
66160 
66161 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
66162   int SWIG_arg = 0;
66163   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66164   char *arg2 = (char *) 0 ;
66165   lldb::SBValue result;
66166 
66167   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
66168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
66169   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
66170 
66171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66172     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
66173   }
66174 
66175   arg2 = (char *)lua_tostring(L, 2);
66176   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
66177   {
66178     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66180   }
66181   return SWIG_arg;
66182 
66183   if(0) SWIG_fail;
66184 
66185 fail:
66186   lua_error(L);
66187   return SWIG_arg;
66188 }
66189 
66190 
66191 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
66192   int SWIG_arg = 0;
66193   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66194   lldb::SBDeclaration result;
66195 
66196   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
66197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
66198 
66199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66200     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
66201   }
66202 
66203   result = (arg1)->GetDeclaration();
66204   {
66205     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
66206     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
66207   }
66208   return SWIG_arg;
66209 
66210   if(0) SWIG_fail;
66211 
66212 fail:
66213   lua_error(L);
66214   return SWIG_arg;
66215 }
66216 
66217 
66218 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
66219   int SWIG_arg = 0;
66220   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66221   bool result;
66222 
66223   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
66224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
66225 
66226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66227     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
66228   }
66229 
66230   result = (bool)(arg1)->MightHaveChildren();
66231   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66232   return SWIG_arg;
66233 
66234   if(0) SWIG_fail;
66235 
66236 fail:
66237   lua_error(L);
66238   return SWIG_arg;
66239 }
66240 
66241 
66242 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
66243   int SWIG_arg = 0;
66244   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66245   bool result;
66246 
66247   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
66248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
66249 
66250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66251     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
66252   }
66253 
66254   result = (bool)(arg1)->IsRuntimeSupportValue();
66255   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66256   return SWIG_arg;
66257 
66258   if(0) SWIG_fail;
66259 
66260 fail:
66261   lua_error(L);
66262   return SWIG_arg;
66263 }
66264 
66265 
66266 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
66267   int SWIG_arg = 0;
66268   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66269   uint32_t result;
66270 
66271   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
66272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
66273 
66274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66275     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
66276   }
66277 
66278   result = (uint32_t)(arg1)->GetNumChildren();
66279   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66280   return SWIG_arg;
66281 
66282   if(0) SWIG_fail;
66283 
66284 fail:
66285   lua_error(L);
66286   return SWIG_arg;
66287 }
66288 
66289 
66290 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
66291   int SWIG_arg = 0;
66292   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66293   uint32_t arg2 ;
66294   uint32_t result;
66295 
66296   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
66297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
66298   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
66299 
66300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66301     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
66302   }
66303 
66304   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66305   arg2 = (uint32_t)lua_tonumber(L, 2);
66306   result = (uint32_t)(arg1)->GetNumChildren(arg2);
66307   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66308   return SWIG_arg;
66309 
66310   if(0) SWIG_fail;
66311 
66312 fail:
66313   lua_error(L);
66314   return SWIG_arg;
66315 }
66316 
66317 
66318 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
66319   int argc;
66320   int argv[3]={
66321     1,2,3
66322   };
66323 
66324   argc = lua_gettop(L);
66325   if (argc == 1) {
66326     int _v;
66327     {
66328       void *ptr;
66329       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66330         _v = 0;
66331       } else {
66332         _v = 1;
66333       }
66334     }
66335     if (_v) {
66336       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
66337     }
66338   }
66339   if (argc == 2) {
66340     int _v;
66341     {
66342       void *ptr;
66343       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66344         _v = 0;
66345       } else {
66346         _v = 1;
66347       }
66348     }
66349     if (_v) {
66350       {
66351         _v = lua_isnumber(L,argv[1]);
66352       }
66353       if (_v) {
66354         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
66355       }
66356     }
66357   }
66358 
66359   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
66360     "  Possible C/C++ prototypes are:\n"
66361     "    lldb::SBValue::GetNumChildren()\n"
66362     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
66363   lua_error(L);return 0;
66364 }
66365 
66366 
66367 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
66368   int SWIG_arg = 0;
66369   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66370   void *result = 0 ;
66371 
66372   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
66373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
66374 
66375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66376     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
66377   }
66378 
66379   result = (void *)(arg1)->GetOpaqueType();
66380   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
66381   return SWIG_arg;
66382 
66383   if(0) SWIG_fail;
66384 
66385 fail:
66386   lua_error(L);
66387   return SWIG_arg;
66388 }
66389 
66390 
66391 static int _wrap_SBValue_Dereference(lua_State* L) {
66392   int SWIG_arg = 0;
66393   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66394   lldb::SBValue result;
66395 
66396   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
66397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
66398 
66399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66400     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
66401   }
66402 
66403   result = (arg1)->Dereference();
66404   {
66405     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66407   }
66408   return SWIG_arg;
66409 
66410   if(0) SWIG_fail;
66411 
66412 fail:
66413   lua_error(L);
66414   return SWIG_arg;
66415 }
66416 
66417 
66418 static int _wrap_SBValue_AddressOf(lua_State* L) {
66419   int SWIG_arg = 0;
66420   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66421   lldb::SBValue result;
66422 
66423   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
66424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
66425 
66426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66427     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
66428   }
66429 
66430   result = (arg1)->AddressOf();
66431   {
66432     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66433     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66434   }
66435   return SWIG_arg;
66436 
66437   if(0) SWIG_fail;
66438 
66439 fail:
66440   lua_error(L);
66441   return SWIG_arg;
66442 }
66443 
66444 
66445 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
66446   int SWIG_arg = 0;
66447   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66448   bool result;
66449 
66450   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
66451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
66452 
66453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66454     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
66455   }
66456 
66457   result = (bool)(arg1)->TypeIsPointerType();
66458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66459   return SWIG_arg;
66460 
66461   if(0) SWIG_fail;
66462 
66463 fail:
66464   lua_error(L);
66465   return SWIG_arg;
66466 }
66467 
66468 
66469 static int _wrap_SBValue_GetTarget(lua_State* L) {
66470   int SWIG_arg = 0;
66471   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66472   lldb::SBTarget result;
66473 
66474   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
66475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
66476 
66477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66478     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
66479   }
66480 
66481   result = (arg1)->GetTarget();
66482   {
66483     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
66484     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
66485   }
66486   return SWIG_arg;
66487 
66488   if(0) SWIG_fail;
66489 
66490 fail:
66491   lua_error(L);
66492   return SWIG_arg;
66493 }
66494 
66495 
66496 static int _wrap_SBValue_GetProcess(lua_State* L) {
66497   int SWIG_arg = 0;
66498   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66499   lldb::SBProcess result;
66500 
66501   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
66502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
66503 
66504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66505     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
66506   }
66507 
66508   result = (arg1)->GetProcess();
66509   {
66510     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
66511     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
66512   }
66513   return SWIG_arg;
66514 
66515   if(0) SWIG_fail;
66516 
66517 fail:
66518   lua_error(L);
66519   return SWIG_arg;
66520 }
66521 
66522 
66523 static int _wrap_SBValue_GetThread(lua_State* L) {
66524   int SWIG_arg = 0;
66525   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66526   lldb::SBThread result;
66527 
66528   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
66529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
66530 
66531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66532     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
66533   }
66534 
66535   result = (arg1)->GetThread();
66536   {
66537     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
66538     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
66539   }
66540   return SWIG_arg;
66541 
66542   if(0) SWIG_fail;
66543 
66544 fail:
66545   lua_error(L);
66546   return SWIG_arg;
66547 }
66548 
66549 
66550 static int _wrap_SBValue_GetFrame(lua_State* L) {
66551   int SWIG_arg = 0;
66552   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66553   lldb::SBFrame result;
66554 
66555   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
66556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
66557 
66558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66559     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
66560   }
66561 
66562   result = (arg1)->GetFrame();
66563   {
66564     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
66565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
66566   }
66567   return SWIG_arg;
66568 
66569   if(0) SWIG_fail;
66570 
66571 fail:
66572   lua_error(L);
66573   return SWIG_arg;
66574 }
66575 
66576 
66577 static int _wrap_SBValue_Watch(lua_State* L) {
66578   int SWIG_arg = 0;
66579   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66580   bool arg2 ;
66581   bool arg3 ;
66582   bool arg4 ;
66583   lldb::SBError *arg5 = 0 ;
66584   lldb::SBWatchpoint result;
66585 
66586   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
66587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
66588   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
66589   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
66590   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
66591   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
66592 
66593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66594     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
66595   }
66596 
66597   arg2 = (lua_toboolean(L, 2)!=0);
66598   arg3 = (lua_toboolean(L, 3)!=0);
66599   arg4 = (lua_toboolean(L, 4)!=0);
66600 
66601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
66602     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
66603   }
66604 
66605   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
66606   {
66607     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
66608     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
66609   }
66610   return SWIG_arg;
66611 
66612   if(0) SWIG_fail;
66613 
66614 fail:
66615   lua_error(L);
66616   return SWIG_arg;
66617 }
66618 
66619 
66620 static int _wrap_SBValue_WatchPointee(lua_State* L) {
66621   int SWIG_arg = 0;
66622   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66623   bool arg2 ;
66624   bool arg3 ;
66625   bool arg4 ;
66626   lldb::SBError *arg5 = 0 ;
66627   lldb::SBWatchpoint result;
66628 
66629   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
66630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
66631   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
66632   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
66633   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
66634   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
66635 
66636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66637     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
66638   }
66639 
66640   arg2 = (lua_toboolean(L, 2)!=0);
66641   arg3 = (lua_toboolean(L, 3)!=0);
66642   arg4 = (lua_toboolean(L, 4)!=0);
66643 
66644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
66645     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
66646   }
66647 
66648   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
66649   {
66650     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
66651     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
66652   }
66653   return SWIG_arg;
66654 
66655   if(0) SWIG_fail;
66656 
66657 fail:
66658   lua_error(L);
66659   return SWIG_arg;
66660 }
66661 
66662 
66663 static int _wrap_SBValue_GetDescription(lua_State* L) {
66664   int SWIG_arg = 0;
66665   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66666   lldb::SBStream *arg2 = 0 ;
66667   bool result;
66668 
66669   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
66670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
66671   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
66672 
66673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66674     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
66675   }
66676 
66677 
66678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66679     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66680   }
66681 
66682   result = (bool)(arg1)->GetDescription(*arg2);
66683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66684   return SWIG_arg;
66685 
66686   if(0) SWIG_fail;
66687 
66688 fail:
66689   lua_error(L);
66690   return SWIG_arg;
66691 }
66692 
66693 
66694 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
66695   int SWIG_arg = 0;
66696   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66697   lldb::SBStream *arg2 = 0 ;
66698   bool result;
66699 
66700   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
66701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
66702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
66703 
66704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66705     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
66706   }
66707 
66708 
66709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66710     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
66711   }
66712 
66713   result = (bool)(arg1)->GetExpressionPath(*arg2);
66714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66715   return SWIG_arg;
66716 
66717   if(0) SWIG_fail;
66718 
66719 fail:
66720   lua_error(L);
66721   return SWIG_arg;
66722 }
66723 
66724 
66725 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
66726   int SWIG_arg = 0;
66727   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66728   uint32_t arg2 ;
66729   uint32_t arg3 ;
66730   lldb::SBData result;
66731 
66732   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
66733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66734   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
66735   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
66736 
66737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66738     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66739   }
66740 
66741   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66742   arg2 = (uint32_t)lua_tonumber(L, 2);
66743   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
66744   arg3 = (uint32_t)lua_tonumber(L, 3);
66745   result = (arg1)->GetPointeeData(arg2,arg3);
66746   {
66747     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66749   }
66750   return SWIG_arg;
66751 
66752   if(0) SWIG_fail;
66753 
66754 fail:
66755   lua_error(L);
66756   return SWIG_arg;
66757 }
66758 
66759 
66760 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
66761   int SWIG_arg = 0;
66762   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66763   uint32_t arg2 ;
66764   lldb::SBData result;
66765 
66766   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
66767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66768   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
66769 
66770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66771     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66772   }
66773 
66774   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66775   arg2 = (uint32_t)lua_tonumber(L, 2);
66776   result = (arg1)->GetPointeeData(arg2);
66777   {
66778     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66779     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66780   }
66781   return SWIG_arg;
66782 
66783   if(0) SWIG_fail;
66784 
66785 fail:
66786   lua_error(L);
66787   return SWIG_arg;
66788 }
66789 
66790 
66791 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
66792   int SWIG_arg = 0;
66793   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66794   lldb::SBData result;
66795 
66796   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
66797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66798 
66799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66800     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66801   }
66802 
66803   result = (arg1)->GetPointeeData();
66804   {
66805     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66806     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66807   }
66808   return SWIG_arg;
66809 
66810   if(0) SWIG_fail;
66811 
66812 fail:
66813   lua_error(L);
66814   return SWIG_arg;
66815 }
66816 
66817 
66818 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
66819   int argc;
66820   int argv[4]={
66821     1,2,3,4
66822   };
66823 
66824   argc = lua_gettop(L);
66825   if (argc == 1) {
66826     int _v;
66827     {
66828       void *ptr;
66829       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66830         _v = 0;
66831       } else {
66832         _v = 1;
66833       }
66834     }
66835     if (_v) {
66836       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
66837     }
66838   }
66839   if (argc == 2) {
66840     int _v;
66841     {
66842       void *ptr;
66843       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66844         _v = 0;
66845       } else {
66846         _v = 1;
66847       }
66848     }
66849     if (_v) {
66850       {
66851         _v = lua_isnumber(L,argv[1]);
66852       }
66853       if (_v) {
66854         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
66855       }
66856     }
66857   }
66858   if (argc == 3) {
66859     int _v;
66860     {
66861       void *ptr;
66862       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66863         _v = 0;
66864       } else {
66865         _v = 1;
66866       }
66867     }
66868     if (_v) {
66869       {
66870         _v = lua_isnumber(L,argv[1]);
66871       }
66872       if (_v) {
66873         {
66874           _v = lua_isnumber(L,argv[2]);
66875         }
66876         if (_v) {
66877           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
66878         }
66879       }
66880     }
66881   }
66882 
66883   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
66884     "  Possible C/C++ prototypes are:\n"
66885     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
66886     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
66887     "    lldb::SBValue::GetPointeeData()\n");
66888   lua_error(L);return 0;
66889 }
66890 
66891 
66892 static int _wrap_SBValue_GetData(lua_State* L) {
66893   int SWIG_arg = 0;
66894   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66895   lldb::SBData result;
66896 
66897   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
66898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
66899 
66900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66901     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
66902   }
66903 
66904   result = (arg1)->GetData();
66905   {
66906     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66908   }
66909   return SWIG_arg;
66910 
66911   if(0) SWIG_fail;
66912 
66913 fail:
66914   lua_error(L);
66915   return SWIG_arg;
66916 }
66917 
66918 
66919 static int _wrap_SBValue_SetData(lua_State* L) {
66920   int SWIG_arg = 0;
66921   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66922   lldb::SBData *arg2 = 0 ;
66923   lldb::SBError *arg3 = 0 ;
66924   bool result;
66925 
66926   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
66927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
66928   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
66929   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
66930 
66931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66932     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
66933   }
66934 
66935 
66936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
66937     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
66938   }
66939 
66940 
66941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66942     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
66943   }
66944 
66945   result = (bool)(arg1)->SetData(*arg2,*arg3);
66946   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66947   return SWIG_arg;
66948 
66949   if(0) SWIG_fail;
66950 
66951 fail:
66952   lua_error(L);
66953   return SWIG_arg;
66954 }
66955 
66956 
66957 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
66958   int SWIG_arg = 0;
66959   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66960   lldb::addr_t result;
66961 
66962   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
66963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
66964 
66965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66966     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
66967   }
66968 
66969   result = (lldb::addr_t)(arg1)->GetLoadAddress();
66970   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66971   return SWIG_arg;
66972 
66973   if(0) SWIG_fail;
66974 
66975 fail:
66976   lua_error(L);
66977   return SWIG_arg;
66978 }
66979 
66980 
66981 static int _wrap_SBValue_GetAddress(lua_State* L) {
66982   int SWIG_arg = 0;
66983   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66984   lldb::SBAddress result;
66985 
66986   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
66987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
66988 
66989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66990     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
66991   }
66992 
66993   result = (arg1)->GetAddress();
66994   {
66995     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
66996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
66997   }
66998   return SWIG_arg;
66999 
67000   if(0) SWIG_fail;
67001 
67002 fail:
67003   lua_error(L);
67004   return SWIG_arg;
67005 }
67006 
67007 
67008 static int _wrap_SBValue_Persist(lua_State* L) {
67009   int SWIG_arg = 0;
67010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67011   lldb::SBValue result;
67012 
67013   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
67014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
67015 
67016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67017     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
67018   }
67019 
67020   result = (arg1)->Persist();
67021   {
67022     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67024   }
67025   return SWIG_arg;
67026 
67027   if(0) SWIG_fail;
67028 
67029 fail:
67030   lua_error(L);
67031   return SWIG_arg;
67032 }
67033 
67034 
67035 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
67036   int SWIG_arg = 0;
67037   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67038   lldb::SBStream *arg2 = 0 ;
67039   bool arg3 ;
67040   bool result;
67041 
67042   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
67043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67045   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
67046 
67047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67048     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67049   }
67050 
67051 
67052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67053     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67054   }
67055 
67056   arg3 = (lua_toboolean(L, 3)!=0);
67057   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
67058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67059   return SWIG_arg;
67060 
67061   if(0) SWIG_fail;
67062 
67063 fail:
67064   lua_error(L);
67065   return SWIG_arg;
67066 }
67067 
67068 
67069 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
67070   int argc;
67071   int argv[4]={
67072     1,2,3,4
67073   };
67074 
67075   argc = lua_gettop(L);
67076   if (argc == 2) {
67077     int _v;
67078     {
67079       void *ptr;
67080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67081         _v = 0;
67082       } else {
67083         _v = 1;
67084       }
67085     }
67086     if (_v) {
67087       {
67088         void *ptr;
67089         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
67090           _v = 0;
67091         } else {
67092           _v = 1;
67093         }
67094       }
67095       if (_v) {
67096         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
67097       }
67098     }
67099   }
67100   if (argc == 3) {
67101     int _v;
67102     {
67103       void *ptr;
67104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67105         _v = 0;
67106       } else {
67107         _v = 1;
67108       }
67109     }
67110     if (_v) {
67111       {
67112         void *ptr;
67113         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
67114           _v = 0;
67115         } else {
67116           _v = 1;
67117         }
67118       }
67119       if (_v) {
67120         {
67121           _v = lua_isboolean(L,argv[2]);
67122         }
67123         if (_v) {
67124           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
67125         }
67126       }
67127     }
67128   }
67129 
67130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
67131     "  Possible C/C++ prototypes are:\n"
67132     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
67133     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
67134   lua_error(L);return 0;
67135 }
67136 
67137 
67138 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
67139   int SWIG_arg = 0;
67140   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67141   char *arg2 = (char *) 0 ;
67142   lldb::SBValue result;
67143 
67144   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
67145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67146   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67147 
67148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67149     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67150   }
67151 
67152   arg2 = (char *)lua_tostring(L, 2);
67153   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
67154   {
67155     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67156     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67157   }
67158   return SWIG_arg;
67159 
67160   if(0) SWIG_fail;
67161 
67162 fail:
67163   lua_error(L);
67164   return SWIG_arg;
67165 }
67166 
67167 
67168 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
67169   int SWIG_arg = 0;
67170   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67171   char *arg2 = (char *) 0 ;
67172   lldb::SBExpressionOptions *arg3 = 0 ;
67173   lldb::SBValue result;
67174 
67175   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
67176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67178   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
67179 
67180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67181     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67182   }
67183 
67184   arg2 = (char *)lua_tostring(L, 2);
67185 
67186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67187     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
67188   }
67189 
67190   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
67191   {
67192     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67194   }
67195   return SWIG_arg;
67196 
67197   if(0) SWIG_fail;
67198 
67199 fail:
67200   lua_error(L);
67201   return SWIG_arg;
67202 }
67203 
67204 
67205 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
67206   int SWIG_arg = 0;
67207   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67208   char *arg2 = (char *) 0 ;
67209   lldb::SBExpressionOptions *arg3 = 0 ;
67210   char *arg4 = (char *) 0 ;
67211   lldb::SBValue result;
67212 
67213   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
67214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67215   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67216   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
67217   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
67218 
67219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67220     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67221   }
67222 
67223   arg2 = (char *)lua_tostring(L, 2);
67224 
67225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67226     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
67227   }
67228 
67229   arg4 = (char *)lua_tostring(L, 4);
67230   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
67231   {
67232     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67233     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67234   }
67235   return SWIG_arg;
67236 
67237   if(0) SWIG_fail;
67238 
67239 fail:
67240   lua_error(L);
67241   return SWIG_arg;
67242 }
67243 
67244 
67245 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
67246   int argc;
67247   int argv[5]={
67248     1,2,3,4,5
67249   };
67250 
67251   argc = lua_gettop(L);
67252   if (argc == 2) {
67253     int _v;
67254     {
67255       void *ptr;
67256       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67257         _v = 0;
67258       } else {
67259         _v = 1;
67260       }
67261     }
67262     if (_v) {
67263       {
67264         _v = SWIG_lua_isnilstring(L,argv[1]);
67265       }
67266       if (_v) {
67267         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
67268       }
67269     }
67270   }
67271   if (argc == 3) {
67272     int _v;
67273     {
67274       void *ptr;
67275       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67276         _v = 0;
67277       } else {
67278         _v = 1;
67279       }
67280     }
67281     if (_v) {
67282       {
67283         _v = SWIG_lua_isnilstring(L,argv[1]);
67284       }
67285       if (_v) {
67286         {
67287           void *ptr;
67288           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
67289             _v = 0;
67290           } else {
67291             _v = 1;
67292           }
67293         }
67294         if (_v) {
67295           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
67296         }
67297       }
67298     }
67299   }
67300   if (argc == 4) {
67301     int _v;
67302     {
67303       void *ptr;
67304       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67305         _v = 0;
67306       } else {
67307         _v = 1;
67308       }
67309     }
67310     if (_v) {
67311       {
67312         _v = SWIG_lua_isnilstring(L,argv[1]);
67313       }
67314       if (_v) {
67315         {
67316           void *ptr;
67317           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
67318             _v = 0;
67319           } else {
67320             _v = 1;
67321           }
67322         }
67323         if (_v) {
67324           {
67325             _v = SWIG_lua_isnilstring(L,argv[3]);
67326           }
67327           if (_v) {
67328             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
67329           }
67330         }
67331       }
67332     }
67333   }
67334 
67335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
67336     "  Possible C/C++ prototypes are:\n"
67337     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
67338     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
67339     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
67340   lua_error(L);return 0;
67341 }
67342 
67343 
67344 static int _wrap_SBValue___tostring(lua_State* L) {
67345   int SWIG_arg = 0;
67346   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67347   std::string result;
67348 
67349   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
67350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
67351 
67352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67353     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
67354   }
67355 
67356   result = lldb_SBValue___str__(arg1);
67357   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67358   return SWIG_arg;
67359 
67360   if(0) SWIG_fail;
67361 
67362 fail:
67363   lua_error(L);
67364   return SWIG_arg;
67365 }
67366 
67367 
67368 static void swig_delete_SBValue(void *obj) {
67369 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
67370 delete arg1;
67371 }
67372 static int _proxy__wrap_new_SBValue(lua_State *L) {
67373     assert(lua_istable(L,1));
67374     lua_pushcfunction(L,_wrap_new_SBValue);
67375     assert(!lua_isnil(L,-1));
67376     lua_replace(L,1); /* replace our table with real constructor */
67377     lua_call(L,lua_gettop(L)-1,1);
67378     return 1;
67379 }
67380 static swig_lua_attribute swig_SBValue_attributes[] = {
67381     {0,0,0}
67382 };
67383 static swig_lua_method swig_SBValue_methods[]= {
67384     { "IsValid", _wrap_SBValue_IsValid},
67385     { "Clear", _wrap_SBValue_Clear},
67386     { "GetError", _wrap_SBValue_GetError},
67387     { "GetID", _wrap_SBValue_GetID},
67388     { "GetName", _wrap_SBValue_GetName},
67389     { "GetTypeName", _wrap_SBValue_GetTypeName},
67390     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
67391     { "GetByteSize", _wrap_SBValue_GetByteSize},
67392     { "IsInScope", _wrap_SBValue_IsInScope},
67393     { "GetFormat", _wrap_SBValue_GetFormat},
67394     { "SetFormat", _wrap_SBValue_SetFormat},
67395     { "GetValue", _wrap_SBValue_GetValue},
67396     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
67397     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
67398     { "GetValueType", _wrap_SBValue_GetValueType},
67399     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
67400     { "GetSummary", _wrap_SBValue_GetSummary},
67401     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
67402     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
67403     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
67404     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
67405     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
67406     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
67407     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
67408     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
67409     { "IsDynamic", _wrap_SBValue_IsDynamic},
67410     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
67411     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
67412     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
67413     { "GetLocation", _wrap_SBValue_GetLocation},
67414     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
67415     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
67416     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
67417     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
67418     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
67419     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
67420     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
67421     { "Cast", _wrap_SBValue_Cast},
67422     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
67423     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
67424     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
67425     { "GetType", _wrap_SBValue_GetType},
67426     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
67427     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
67428     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
67429     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
67430     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
67431     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
67432     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
67433     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
67434     { "Dereference", _wrap_SBValue_Dereference},
67435     { "AddressOf", _wrap_SBValue_AddressOf},
67436     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
67437     { "GetTarget", _wrap_SBValue_GetTarget},
67438     { "GetProcess", _wrap_SBValue_GetProcess},
67439     { "GetThread", _wrap_SBValue_GetThread},
67440     { "GetFrame", _wrap_SBValue_GetFrame},
67441     { "Watch", _wrap_SBValue_Watch},
67442     { "WatchPointee", _wrap_SBValue_WatchPointee},
67443     { "GetDescription", _wrap_SBValue_GetDescription},
67444     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
67445     { "GetData", _wrap_SBValue_GetData},
67446     { "SetData", _wrap_SBValue_SetData},
67447     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
67448     { "GetAddress", _wrap_SBValue_GetAddress},
67449     { "Persist", _wrap_SBValue_Persist},
67450     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
67451     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
67452     { "__tostring", _wrap_SBValue___tostring},
67453     {0,0}
67454 };
67455 static swig_lua_method swig_SBValue_meta[] = {
67456     { "__tostring", _wrap_SBValue___tostring},
67457     {0,0}
67458 };
67459 
67460 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
67461     {0,0,0}
67462 };
67463 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
67464     {0,0,0,0,0,0}
67465 };
67466 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
67467     {0,0}
67468 };
67469 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
67470     0
67471 };
67472 
67473 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
67474     "SBValue",
67475     swig_SBValue_Sf_SwigStatic_methods,
67476     swig_SBValue_Sf_SwigStatic_attributes,
67477     swig_SBValue_Sf_SwigStatic_constants,
67478     swig_SBValue_Sf_SwigStatic_classes,
67479     0
67480 };
67481 static swig_lua_class *swig_SBValue_bases[] = {0};
67482 static const char *swig_SBValue_base_names[] = {0};
67483 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 };
67484 
67485 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
67486   int SWIG_arg = 0;
67487   lldb::SBValueList *result = 0 ;
67488 
67489   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
67490   result = (lldb::SBValueList *)new lldb::SBValueList();
67491   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
67492   return SWIG_arg;
67493 
67494   if(0) SWIG_fail;
67495 
67496 fail:
67497   lua_error(L);
67498   return SWIG_arg;
67499 }
67500 
67501 
67502 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
67503   int SWIG_arg = 0;
67504   lldb::SBValueList *arg1 = 0 ;
67505   lldb::SBValueList *result = 0 ;
67506 
67507   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
67508   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
67509 
67510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67511     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
67512   }
67513 
67514   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
67515   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
67516   return SWIG_arg;
67517 
67518   if(0) SWIG_fail;
67519 
67520 fail:
67521   lua_error(L);
67522   return SWIG_arg;
67523 }
67524 
67525 
67526 static int _wrap_new_SBValueList(lua_State* L) {
67527   int argc;
67528   int argv[2]={
67529     1,2
67530   };
67531 
67532   argc = lua_gettop(L);
67533   if (argc == 0) {
67534     return _wrap_new_SBValueList__SWIG_0(L);
67535   }
67536   if (argc == 1) {
67537     int _v;
67538     {
67539       void *ptr;
67540       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67541         _v = 0;
67542       } else {
67543         _v = 1;
67544       }
67545     }
67546     if (_v) {
67547       return _wrap_new_SBValueList__SWIG_1(L);
67548     }
67549   }
67550 
67551   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
67552     "  Possible C/C++ prototypes are:\n"
67553     "    lldb::SBValueList::SBValueList()\n"
67554     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
67555   lua_error(L);return 0;
67556 }
67557 
67558 
67559 static int _wrap_SBValueList_IsValid(lua_State* L) {
67560   int SWIG_arg = 0;
67561   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67562   bool result;
67563 
67564   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
67565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
67566 
67567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67568     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
67569   }
67570 
67571   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
67572   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67573   return SWIG_arg;
67574 
67575   if(0) SWIG_fail;
67576 
67577 fail:
67578   lua_error(L);
67579   return SWIG_arg;
67580 }
67581 
67582 
67583 static int _wrap_SBValueList_Clear(lua_State* L) {
67584   int SWIG_arg = 0;
67585   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67586 
67587   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
67588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
67589 
67590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67591     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
67592   }
67593 
67594   (arg1)->Clear();
67595 
67596   return SWIG_arg;
67597 
67598   if(0) SWIG_fail;
67599 
67600 fail:
67601   lua_error(L);
67602   return SWIG_arg;
67603 }
67604 
67605 
67606 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
67607   int SWIG_arg = 0;
67608   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67609   lldb::SBValue *arg2 = 0 ;
67610 
67611   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
67612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
67613   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
67614 
67615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67616     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
67617   }
67618 
67619 
67620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
67621     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
67622   }
67623 
67624   (arg1)->Append((lldb::SBValue const &)*arg2);
67625 
67626   return SWIG_arg;
67627 
67628   if(0) SWIG_fail;
67629 
67630 fail:
67631   lua_error(L);
67632   return SWIG_arg;
67633 }
67634 
67635 
67636 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
67637   int SWIG_arg = 0;
67638   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67639   lldb::SBValueList *arg2 = 0 ;
67640 
67641   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
67642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
67643   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
67644 
67645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67646     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
67647   }
67648 
67649 
67650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
67651     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
67652   }
67653 
67654   (arg1)->Append((lldb::SBValueList const &)*arg2);
67655 
67656   return SWIG_arg;
67657 
67658   if(0) SWIG_fail;
67659 
67660 fail:
67661   lua_error(L);
67662   return SWIG_arg;
67663 }
67664 
67665 
67666 static int _wrap_SBValueList_Append(lua_State* L) {
67667   int argc;
67668   int argv[3]={
67669     1,2,3
67670   };
67671 
67672   argc = lua_gettop(L);
67673   if (argc == 2) {
67674     int _v;
67675     {
67676       void *ptr;
67677       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67678         _v = 0;
67679       } else {
67680         _v = 1;
67681       }
67682     }
67683     if (_v) {
67684       {
67685         void *ptr;
67686         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67687           _v = 0;
67688         } else {
67689           _v = 1;
67690         }
67691       }
67692       if (_v) {
67693         return _wrap_SBValueList_Append__SWIG_0(L);
67694       }
67695     }
67696   }
67697   if (argc == 2) {
67698     int _v;
67699     {
67700       void *ptr;
67701       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67702         _v = 0;
67703       } else {
67704         _v = 1;
67705       }
67706     }
67707     if (_v) {
67708       {
67709         void *ptr;
67710         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67711           _v = 0;
67712         } else {
67713           _v = 1;
67714         }
67715       }
67716       if (_v) {
67717         return _wrap_SBValueList_Append__SWIG_1(L);
67718       }
67719     }
67720   }
67721 
67722   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
67723     "  Possible C/C++ prototypes are:\n"
67724     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
67725     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
67726   lua_error(L);return 0;
67727 }
67728 
67729 
67730 static int _wrap_SBValueList_GetSize(lua_State* L) {
67731   int SWIG_arg = 0;
67732   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67733   uint32_t result;
67734 
67735   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
67736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
67737 
67738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67739     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
67740   }
67741 
67742   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
67743   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67744   return SWIG_arg;
67745 
67746   if(0) SWIG_fail;
67747 
67748 fail:
67749   lua_error(L);
67750   return SWIG_arg;
67751 }
67752 
67753 
67754 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
67755   int SWIG_arg = 0;
67756   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67757   uint32_t arg2 ;
67758   lldb::SBValue result;
67759 
67760   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
67761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
67762   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
67763 
67764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67765     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
67766   }
67767 
67768   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67769   arg2 = (uint32_t)lua_tonumber(L, 2);
67770   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
67771   {
67772     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67773     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67774   }
67775   return SWIG_arg;
67776 
67777   if(0) SWIG_fail;
67778 
67779 fail:
67780   lua_error(L);
67781   return SWIG_arg;
67782 }
67783 
67784 
67785 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
67786   int SWIG_arg = 0;
67787   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67788   lldb::user_id_t arg2 ;
67789   lldb::SBValue result;
67790 
67791   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
67792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
67793   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
67794 
67795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67796     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
67797   }
67798 
67799   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
67800   result = (arg1)->FindValueObjectByUID(arg2);
67801   {
67802     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67803     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67804   }
67805   return SWIG_arg;
67806 
67807   if(0) SWIG_fail;
67808 
67809 fail:
67810   lua_error(L);
67811   return SWIG_arg;
67812 }
67813 
67814 
67815 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
67816   int SWIG_arg = 0;
67817   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67818   char *arg2 = (char *) 0 ;
67819   lldb::SBValue result;
67820 
67821   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
67822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
67823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
67824 
67825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67826     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
67827   }
67828 
67829   arg2 = (char *)lua_tostring(L, 2);
67830   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
67831   {
67832     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67834   }
67835   return SWIG_arg;
67836 
67837   if(0) SWIG_fail;
67838 
67839 fail:
67840   lua_error(L);
67841   return SWIG_arg;
67842 }
67843 
67844 
67845 static int _wrap_SBValueList___tostring(lua_State* L) {
67846   int SWIG_arg = 0;
67847   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67848   std::string result;
67849 
67850   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
67851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
67852 
67853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67854     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
67855   }
67856 
67857   result = lldb_SBValueList___str__(arg1);
67858   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67859   return SWIG_arg;
67860 
67861   if(0) SWIG_fail;
67862 
67863 fail:
67864   lua_error(L);
67865   return SWIG_arg;
67866 }
67867 
67868 
67869 static void swig_delete_SBValueList(void *obj) {
67870 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
67871 delete arg1;
67872 }
67873 static int _proxy__wrap_new_SBValueList(lua_State *L) {
67874     assert(lua_istable(L,1));
67875     lua_pushcfunction(L,_wrap_new_SBValueList);
67876     assert(!lua_isnil(L,-1));
67877     lua_replace(L,1); /* replace our table with real constructor */
67878     lua_call(L,lua_gettop(L)-1,1);
67879     return 1;
67880 }
67881 static swig_lua_attribute swig_SBValueList_attributes[] = {
67882     {0,0,0}
67883 };
67884 static swig_lua_method swig_SBValueList_methods[]= {
67885     { "IsValid", _wrap_SBValueList_IsValid},
67886     { "Clear", _wrap_SBValueList_Clear},
67887     { "Append", _wrap_SBValueList_Append},
67888     { "GetSize", _wrap_SBValueList_GetSize},
67889     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
67890     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
67891     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
67892     { "__tostring", _wrap_SBValueList___tostring},
67893     {0,0}
67894 };
67895 static swig_lua_method swig_SBValueList_meta[] = {
67896     { "__tostring", _wrap_SBValueList___tostring},
67897     {0,0}
67898 };
67899 
67900 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
67901     {0,0,0}
67902 };
67903 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
67904     {0,0,0,0,0,0}
67905 };
67906 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
67907     {0,0}
67908 };
67909 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
67910     0
67911 };
67912 
67913 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
67914     "SBValueList",
67915     swig_SBValueList_Sf_SwigStatic_methods,
67916     swig_SBValueList_Sf_SwigStatic_attributes,
67917     swig_SBValueList_Sf_SwigStatic_constants,
67918     swig_SBValueList_Sf_SwigStatic_classes,
67919     0
67920 };
67921 static swig_lua_class *swig_SBValueList_bases[] = {0};
67922 static const char *swig_SBValueList_base_names[] = {0};
67923 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 };
67924 
67925 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
67926   int SWIG_arg = 0;
67927   lldb::SBVariablesOptions *result = 0 ;
67928 
67929   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
67930   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
67931   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
67932   return SWIG_arg;
67933 
67934   if(0) SWIG_fail;
67935 
67936 fail:
67937   lua_error(L);
67938   return SWIG_arg;
67939 }
67940 
67941 
67942 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
67943   int SWIG_arg = 0;
67944   lldb::SBVariablesOptions *arg1 = 0 ;
67945   lldb::SBVariablesOptions *result = 0 ;
67946 
67947   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
67948   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
67949 
67950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
67951     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
67952   }
67953 
67954   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
67955   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
67956   return SWIG_arg;
67957 
67958   if(0) SWIG_fail;
67959 
67960 fail:
67961   lua_error(L);
67962   return SWIG_arg;
67963 }
67964 
67965 
67966 static int _wrap_new_SBVariablesOptions(lua_State* L) {
67967   int argc;
67968   int argv[2]={
67969     1,2
67970   };
67971 
67972   argc = lua_gettop(L);
67973   if (argc == 0) {
67974     return _wrap_new_SBVariablesOptions__SWIG_0(L);
67975   }
67976   if (argc == 1) {
67977     int _v;
67978     {
67979       void *ptr;
67980       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, 0)) {
67981         _v = 0;
67982       } else {
67983         _v = 1;
67984       }
67985     }
67986     if (_v) {
67987       return _wrap_new_SBVariablesOptions__SWIG_1(L);
67988     }
67989   }
67990 
67991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
67992     "  Possible C/C++ prototypes are:\n"
67993     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
67994     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
67995   lua_error(L);return 0;
67996 }
67997 
67998 
67999 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
68000   int SWIG_arg = 0;
68001   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68002   bool result;
68003 
68004   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
68005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
68006 
68007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68008     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68009   }
68010 
68011   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
68012   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68013   return SWIG_arg;
68014 
68015   if(0) SWIG_fail;
68016 
68017 fail:
68018   lua_error(L);
68019   return SWIG_arg;
68020 }
68021 
68022 
68023 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
68024   int SWIG_arg = 0;
68025   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68026   bool result;
68027 
68028   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
68029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
68030 
68031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68032     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68033   }
68034 
68035   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
68036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68037   return SWIG_arg;
68038 
68039   if(0) SWIG_fail;
68040 
68041 fail:
68042   lua_error(L);
68043   return SWIG_arg;
68044 }
68045 
68046 
68047 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
68048   int SWIG_arg = 0;
68049   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68050   bool arg2 ;
68051 
68052   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
68053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
68054   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
68055 
68056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68057     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68058   }
68059 
68060   arg2 = (lua_toboolean(L, 2)!=0);
68061   (arg1)->SetIncludeArguments(arg2);
68062 
68063   return SWIG_arg;
68064 
68065   if(0) SWIG_fail;
68066 
68067 fail:
68068   lua_error(L);
68069   return SWIG_arg;
68070 }
68071 
68072 
68073 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
68074   int SWIG_arg = 0;
68075   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68076   lldb::SBTarget *arg2 = 0 ;
68077   bool result;
68078 
68079   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
68080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
68081   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
68082 
68083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68084     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68085   }
68086 
68087 
68088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
68089     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
68090   }
68091 
68092   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
68093   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68094   return SWIG_arg;
68095 
68096   if(0) SWIG_fail;
68097 
68098 fail:
68099   lua_error(L);
68100   return SWIG_arg;
68101 }
68102 
68103 
68104 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
68105   int SWIG_arg = 0;
68106   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68107   bool arg2 ;
68108 
68109   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
68110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
68111   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
68112 
68113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68114     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68115   }
68116 
68117   arg2 = (lua_toboolean(L, 2)!=0);
68118   (arg1)->SetIncludeRecognizedArguments(arg2);
68119 
68120   return SWIG_arg;
68121 
68122   if(0) SWIG_fail;
68123 
68124 fail:
68125   lua_error(L);
68126   return SWIG_arg;
68127 }
68128 
68129 
68130 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
68131   int SWIG_arg = 0;
68132   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68133   bool result;
68134 
68135   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
68136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
68137 
68138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68139     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68140   }
68141 
68142   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
68143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68144   return SWIG_arg;
68145 
68146   if(0) SWIG_fail;
68147 
68148 fail:
68149   lua_error(L);
68150   return SWIG_arg;
68151 }
68152 
68153 
68154 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
68155   int SWIG_arg = 0;
68156   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68157   bool arg2 ;
68158 
68159   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
68160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
68161   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
68162 
68163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68164     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68165   }
68166 
68167   arg2 = (lua_toboolean(L, 2)!=0);
68168   (arg1)->SetIncludeLocals(arg2);
68169 
68170   return SWIG_arg;
68171 
68172   if(0) SWIG_fail;
68173 
68174 fail:
68175   lua_error(L);
68176   return SWIG_arg;
68177 }
68178 
68179 
68180 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
68181   int SWIG_arg = 0;
68182   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68183   bool result;
68184 
68185   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
68186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
68187 
68188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68189     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68190   }
68191 
68192   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
68193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68194   return SWIG_arg;
68195 
68196   if(0) SWIG_fail;
68197 
68198 fail:
68199   lua_error(L);
68200   return SWIG_arg;
68201 }
68202 
68203 
68204 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
68205   int SWIG_arg = 0;
68206   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68207   bool arg2 ;
68208 
68209   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
68210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
68211   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
68212 
68213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68214     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68215   }
68216 
68217   arg2 = (lua_toboolean(L, 2)!=0);
68218   (arg1)->SetIncludeStatics(arg2);
68219 
68220   return SWIG_arg;
68221 
68222   if(0) SWIG_fail;
68223 
68224 fail:
68225   lua_error(L);
68226   return SWIG_arg;
68227 }
68228 
68229 
68230 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
68231   int SWIG_arg = 0;
68232   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68233   bool result;
68234 
68235   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
68236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
68237 
68238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68239     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68240   }
68241 
68242   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
68243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68244   return SWIG_arg;
68245 
68246   if(0) SWIG_fail;
68247 
68248 fail:
68249   lua_error(L);
68250   return SWIG_arg;
68251 }
68252 
68253 
68254 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
68255   int SWIG_arg = 0;
68256   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68257   bool arg2 ;
68258 
68259   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
68260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
68261   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
68262 
68263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68264     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68265   }
68266 
68267   arg2 = (lua_toboolean(L, 2)!=0);
68268   (arg1)->SetInScopeOnly(arg2);
68269 
68270   return SWIG_arg;
68271 
68272   if(0) SWIG_fail;
68273 
68274 fail:
68275   lua_error(L);
68276   return SWIG_arg;
68277 }
68278 
68279 
68280 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
68281   int SWIG_arg = 0;
68282   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68283   bool result;
68284 
68285   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
68286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
68287 
68288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68289     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68290   }
68291 
68292   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
68293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68294   return SWIG_arg;
68295 
68296   if(0) SWIG_fail;
68297 
68298 fail:
68299   lua_error(L);
68300   return SWIG_arg;
68301 }
68302 
68303 
68304 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
68305   int SWIG_arg = 0;
68306   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68307   bool arg2 ;
68308 
68309   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
68310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
68311   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
68312 
68313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68314     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68315   }
68316 
68317   arg2 = (lua_toboolean(L, 2)!=0);
68318   (arg1)->SetIncludeRuntimeSupportValues(arg2);
68319 
68320   return SWIG_arg;
68321 
68322   if(0) SWIG_fail;
68323 
68324 fail:
68325   lua_error(L);
68326   return SWIG_arg;
68327 }
68328 
68329 
68330 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
68331   int SWIG_arg = 0;
68332   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68333   lldb::DynamicValueType result;
68334 
68335   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
68336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
68337 
68338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68339     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68340   }
68341 
68342   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
68343   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
68344   return SWIG_arg;
68345 
68346   if(0) SWIG_fail;
68347 
68348 fail:
68349   lua_error(L);
68350   return SWIG_arg;
68351 }
68352 
68353 
68354 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
68355   int SWIG_arg = 0;
68356   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68357   lldb::DynamicValueType arg2 ;
68358 
68359   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
68360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
68361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
68362 
68363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68364     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68365   }
68366 
68367   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
68368   (arg1)->SetUseDynamic(arg2);
68369 
68370   return SWIG_arg;
68371 
68372   if(0) SWIG_fail;
68373 
68374 fail:
68375   lua_error(L);
68376   return SWIG_arg;
68377 }
68378 
68379 
68380 static void swig_delete_SBVariablesOptions(void *obj) {
68381 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
68382 delete arg1;
68383 }
68384 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
68385     assert(lua_istable(L,1));
68386     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
68387     assert(!lua_isnil(L,-1));
68388     lua_replace(L,1); /* replace our table with real constructor */
68389     lua_call(L,lua_gettop(L)-1,1);
68390     return 1;
68391 }
68392 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
68393     {0,0,0}
68394 };
68395 static swig_lua_method swig_SBVariablesOptions_methods[]= {
68396     { "IsValid", _wrap_SBVariablesOptions_IsValid},
68397     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
68398     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
68399     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
68400     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
68401     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
68402     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
68403     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
68404     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
68405     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
68406     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
68407     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
68408     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
68409     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
68410     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
68411     {0,0}
68412 };
68413 static swig_lua_method swig_SBVariablesOptions_meta[] = {
68414     {0,0}
68415 };
68416 
68417 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
68418     {0,0,0}
68419 };
68420 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
68421     {0,0,0,0,0,0}
68422 };
68423 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
68424     {0,0}
68425 };
68426 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
68427     0
68428 };
68429 
68430 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
68431     "SBVariablesOptions",
68432     swig_SBVariablesOptions_Sf_SwigStatic_methods,
68433     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
68434     swig_SBVariablesOptions_Sf_SwigStatic_constants,
68435     swig_SBVariablesOptions_Sf_SwigStatic_classes,
68436     0
68437 };
68438 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
68439 static const char *swig_SBVariablesOptions_base_names[] = {0};
68440 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 };
68441 
68442 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
68443   int SWIG_arg = 0;
68444   lldb::SBWatchpoint *result = 0 ;
68445 
68446   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
68447   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
68448   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68449   return SWIG_arg;
68450 
68451   if(0) SWIG_fail;
68452 
68453 fail:
68454   lua_error(L);
68455   return SWIG_arg;
68456 }
68457 
68458 
68459 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
68460   int SWIG_arg = 0;
68461   lldb::SBWatchpoint *arg1 = 0 ;
68462   lldb::SBWatchpoint *result = 0 ;
68463 
68464   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
68465   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
68466 
68467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68468     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
68469   }
68470 
68471   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
68472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68473   return SWIG_arg;
68474 
68475   if(0) SWIG_fail;
68476 
68477 fail:
68478   lua_error(L);
68479   return SWIG_arg;
68480 }
68481 
68482 
68483 static int _wrap_new_SBWatchpoint(lua_State* L) {
68484   int argc;
68485   int argv[2]={
68486     1,2
68487   };
68488 
68489   argc = lua_gettop(L);
68490   if (argc == 0) {
68491     return _wrap_new_SBWatchpoint__SWIG_0(L);
68492   }
68493   if (argc == 1) {
68494     int _v;
68495     {
68496       void *ptr;
68497       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, 0)) {
68498         _v = 0;
68499       } else {
68500         _v = 1;
68501       }
68502     }
68503     if (_v) {
68504       return _wrap_new_SBWatchpoint__SWIG_1(L);
68505     }
68506   }
68507 
68508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
68509     "  Possible C/C++ prototypes are:\n"
68510     "    lldb::SBWatchpoint::SBWatchpoint()\n"
68511     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
68512   lua_error(L);return 0;
68513 }
68514 
68515 
68516 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
68517   int SWIG_arg = 0;
68518   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68519   bool result;
68520 
68521   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
68522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
68523 
68524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68525     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
68526   }
68527 
68528   result = (bool)(arg1)->IsValid();
68529   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68530   return SWIG_arg;
68531 
68532   if(0) SWIG_fail;
68533 
68534 fail:
68535   lua_error(L);
68536   return SWIG_arg;
68537 }
68538 
68539 
68540 static int _wrap_SBWatchpoint___eq(lua_State* L) {
68541   int SWIG_arg = 0;
68542   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68543   lldb::SBWatchpoint *arg2 = 0 ;
68544   bool result;
68545 
68546   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
68547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
68548   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
68549 
68550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68551     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
68552   }
68553 
68554 
68555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68556     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
68557   }
68558 
68559   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
68560   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68561   return SWIG_arg;
68562 
68563   if(0) SWIG_fail;
68564 
68565 fail:
68566   lua_error(L);
68567   return SWIG_arg;
68568 }
68569 
68570 
68571 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
68572   int SWIG_arg = 0;
68573   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68574   lldb::SBError result;
68575 
68576   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
68577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
68578 
68579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68580     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
68581   }
68582 
68583   result = (arg1)->GetError();
68584   {
68585     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
68586     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
68587   }
68588   return SWIG_arg;
68589 
68590   if(0) SWIG_fail;
68591 
68592 fail:
68593   lua_error(L);
68594   return SWIG_arg;
68595 }
68596 
68597 
68598 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
68599   int SWIG_arg = 0;
68600   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68601   lldb::watch_id_t result;
68602 
68603   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
68604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
68605 
68606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68607     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
68608   }
68609 
68610   result = (lldb::watch_id_t)(arg1)->GetID();
68611   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68612   return SWIG_arg;
68613 
68614   if(0) SWIG_fail;
68615 
68616 fail:
68617   lua_error(L);
68618   return SWIG_arg;
68619 }
68620 
68621 
68622 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
68623   int SWIG_arg = 0;
68624   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68625   int32_t result;
68626 
68627   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
68628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
68629 
68630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68631     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
68632   }
68633 
68634   result = (int32_t)(arg1)->GetHardwareIndex();
68635   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68636   return SWIG_arg;
68637 
68638   if(0) SWIG_fail;
68639 
68640 fail:
68641   lua_error(L);
68642   return SWIG_arg;
68643 }
68644 
68645 
68646 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
68647   int SWIG_arg = 0;
68648   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68649   lldb::addr_t result;
68650 
68651   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
68652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
68653 
68654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68655     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
68656   }
68657 
68658   result = (lldb::addr_t)(arg1)->GetWatchAddress();
68659   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68660   return SWIG_arg;
68661 
68662   if(0) SWIG_fail;
68663 
68664 fail:
68665   lua_error(L);
68666   return SWIG_arg;
68667 }
68668 
68669 
68670 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
68671   int SWIG_arg = 0;
68672   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68673   size_t result;
68674 
68675   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
68676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
68677 
68678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68679     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
68680   }
68681 
68682   result = (arg1)->GetWatchSize();
68683   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68684   return SWIG_arg;
68685 
68686   if(0) SWIG_fail;
68687 
68688 fail:
68689   lua_error(L);
68690   return SWIG_arg;
68691 }
68692 
68693 
68694 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
68695   int SWIG_arg = 0;
68696   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68697   bool arg2 ;
68698 
68699   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
68700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
68701   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
68702 
68703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68704     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
68705   }
68706 
68707   arg2 = (lua_toboolean(L, 2)!=0);
68708   (arg1)->SetEnabled(arg2);
68709 
68710   return SWIG_arg;
68711 
68712   if(0) SWIG_fail;
68713 
68714 fail:
68715   lua_error(L);
68716   return SWIG_arg;
68717 }
68718 
68719 
68720 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
68721   int SWIG_arg = 0;
68722   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68723   bool result;
68724 
68725   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
68726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
68727 
68728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68729     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
68730   }
68731 
68732   result = (bool)(arg1)->IsEnabled();
68733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68734   return SWIG_arg;
68735 
68736   if(0) SWIG_fail;
68737 
68738 fail:
68739   lua_error(L);
68740   return SWIG_arg;
68741 }
68742 
68743 
68744 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
68745   int SWIG_arg = 0;
68746   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68747   uint32_t result;
68748 
68749   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
68750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
68751 
68752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68753     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68754   }
68755 
68756   result = (uint32_t)(arg1)->GetHitCount();
68757   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68758   return SWIG_arg;
68759 
68760   if(0) SWIG_fail;
68761 
68762 fail:
68763   lua_error(L);
68764   return SWIG_arg;
68765 }
68766 
68767 
68768 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
68769   int SWIG_arg = 0;
68770   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68771   uint32_t result;
68772 
68773   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
68774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
68775 
68776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68777     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68778   }
68779 
68780   result = (uint32_t)(arg1)->GetIgnoreCount();
68781   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68782   return SWIG_arg;
68783 
68784   if(0) SWIG_fail;
68785 
68786 fail:
68787   lua_error(L);
68788   return SWIG_arg;
68789 }
68790 
68791 
68792 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
68793   int SWIG_arg = 0;
68794   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68795   uint32_t arg2 ;
68796 
68797   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
68798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
68799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
68800 
68801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68802     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68803   }
68804 
68805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
68806   arg2 = (uint32_t)lua_tonumber(L, 2);
68807   (arg1)->SetIgnoreCount(arg2);
68808 
68809   return SWIG_arg;
68810 
68811   if(0) SWIG_fail;
68812 
68813 fail:
68814   lua_error(L);
68815   return SWIG_arg;
68816 }
68817 
68818 
68819 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
68820   int SWIG_arg = 0;
68821   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68822   char *result = 0 ;
68823 
68824   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
68825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
68826 
68827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68828     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
68829   }
68830 
68831   result = (char *)(arg1)->GetCondition();
68832   lua_pushstring(L,(const char *)result); SWIG_arg++;
68833   return SWIG_arg;
68834 
68835   if(0) SWIG_fail;
68836 
68837 fail:
68838   lua_error(L);
68839   return SWIG_arg;
68840 }
68841 
68842 
68843 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
68844   int SWIG_arg = 0;
68845   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68846   char *arg2 = (char *) 0 ;
68847 
68848   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
68849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
68850   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
68851 
68852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68853     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
68854   }
68855 
68856   arg2 = (char *)lua_tostring(L, 2);
68857   (arg1)->SetCondition((char const *)arg2);
68858 
68859   return SWIG_arg;
68860 
68861   if(0) SWIG_fail;
68862 
68863 fail:
68864   lua_error(L);
68865   return SWIG_arg;
68866 }
68867 
68868 
68869 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
68870   int SWIG_arg = 0;
68871   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68872   lldb::SBStream *arg2 = 0 ;
68873   lldb::DescriptionLevel arg3 ;
68874   bool result;
68875 
68876   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
68877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
68878   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
68879   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
68880 
68881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68882     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
68883   }
68884 
68885 
68886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68887     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68888   }
68889 
68890   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
68891   result = (bool)(arg1)->GetDescription(*arg2,arg3);
68892   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68893   return SWIG_arg;
68894 
68895   if(0) SWIG_fail;
68896 
68897 fail:
68898   lua_error(L);
68899   return SWIG_arg;
68900 }
68901 
68902 
68903 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
68904   int SWIG_arg = 0;
68905   lldb::SBEvent *arg1 = 0 ;
68906   bool result;
68907 
68908   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
68909   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
68910 
68911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68912     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
68913   }
68914 
68915   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
68916   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68917   return SWIG_arg;
68918 
68919   if(0) SWIG_fail;
68920 
68921 fail:
68922   lua_error(L);
68923   return SWIG_arg;
68924 }
68925 
68926 
68927 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
68928   int SWIG_arg = 0;
68929   lldb::SBEvent *arg1 = 0 ;
68930   lldb::WatchpointEventType result;
68931 
68932   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
68933   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
68934 
68935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68936     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
68937   }
68938 
68939   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
68940   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
68941   return SWIG_arg;
68942 
68943   if(0) SWIG_fail;
68944 
68945 fail:
68946   lua_error(L);
68947   return SWIG_arg;
68948 }
68949 
68950 
68951 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
68952   int SWIG_arg = 0;
68953   lldb::SBEvent *arg1 = 0 ;
68954   lldb::SBWatchpoint result;
68955 
68956   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
68957   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
68958 
68959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68960     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
68961   }
68962 
68963   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
68964   {
68965     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68966     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68967   }
68968   return SWIG_arg;
68969 
68970   if(0) SWIG_fail;
68971 
68972 fail:
68973   lua_error(L);
68974   return SWIG_arg;
68975 }
68976 
68977 
68978 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
68979   int SWIG_arg = 0;
68980   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68981   std::string result;
68982 
68983   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
68984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
68985 
68986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68987     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
68988   }
68989 
68990   result = lldb_SBWatchpoint___str__(arg1);
68991   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68992   return SWIG_arg;
68993 
68994   if(0) SWIG_fail;
68995 
68996 fail:
68997   lua_error(L);
68998   return SWIG_arg;
68999 }
69000 
69001 
69002 static void swig_delete_SBWatchpoint(void *obj) {
69003 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
69004 delete arg1;
69005 }
69006 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
69007     assert(lua_istable(L,1));
69008     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
69009     assert(!lua_isnil(L,-1));
69010     lua_replace(L,1); /* replace our table with real constructor */
69011     lua_call(L,lua_gettop(L)-1,1);
69012     return 1;
69013 }
69014 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
69015     {0,0,0}
69016 };
69017 static swig_lua_method swig_SBWatchpoint_methods[]= {
69018     { "IsValid", _wrap_SBWatchpoint_IsValid},
69019     { "__eq", _wrap_SBWatchpoint___eq},
69020     { "GetError", _wrap_SBWatchpoint_GetError},
69021     { "GetID", _wrap_SBWatchpoint_GetID},
69022     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
69023     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
69024     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
69025     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
69026     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
69027     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
69028     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
69029     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
69030     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
69031     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
69032     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
69033     { "__tostring", _wrap_SBWatchpoint___tostring},
69034     {0,0}
69035 };
69036 static swig_lua_method swig_SBWatchpoint_meta[] = {
69037     { "__eq", _wrap_SBWatchpoint___eq},
69038     { "__tostring", _wrap_SBWatchpoint___tostring},
69039     {0,0}
69040 };
69041 
69042 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
69043     {0,0,0}
69044 };
69045 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
69046     {0,0,0,0,0,0}
69047 };
69048 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
69049     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69050     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69051     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69052     {0,0}
69053 };
69054 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
69055     0
69056 };
69057 
69058 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
69059     "SBWatchpoint",
69060     swig_SBWatchpoint_Sf_SwigStatic_methods,
69061     swig_SBWatchpoint_Sf_SwigStatic_attributes,
69062     swig_SBWatchpoint_Sf_SwigStatic_constants,
69063     swig_SBWatchpoint_Sf_SwigStatic_classes,
69064     0
69065 };
69066 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
69067 static const char *swig_SBWatchpoint_base_names[] = {0};
69068 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 };
69069 
69070 static swig_lua_attribute swig_SwigModule_attributes[] = {
69071     {0,0,0}
69072 };
69073 static swig_lua_const_info swig_SwigModule_constants[]= {
69074     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
69075     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
69076     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
69077     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
69078     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
69079     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
69080     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
69081     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
69082     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
69083     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
69084     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
69085     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
69086     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
69087     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
69088     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
69089     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
69090     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
69091     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
69092     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
69093     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
69094     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
69095     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
69096     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
69097     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
69098     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
69099     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
69100     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
69101     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
69102     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
69103     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
69104     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
69105     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
69106     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
69107     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
69108     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
69109     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
69110     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
69111     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
69112     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
69113     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
69114     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
69115     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
69116     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
69117     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
69118     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
69119     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
69120     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
69121     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
69122     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
69123     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
69124     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
69125     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
69126     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
69127     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
69128     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
69129     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
69130     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
69131     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
69132     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
69133     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
69134     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
69135     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
69136     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
69137     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
69138     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
69139     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
69140     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
69141     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
69142     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
69143     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
69144     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
69145     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
69146     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
69147     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
69148     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
69149     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
69150     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
69151     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
69152     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
69153     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
69154     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
69155     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
69156     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
69157     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
69158     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
69159     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
69160     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
69161     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
69162     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
69163     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
69164     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
69165     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
69166     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
69167     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
69168     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
69169     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
69170     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
69171     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
69172     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
69173     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
69174     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
69175     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
69176     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
69177     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
69178     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
69179     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
69180     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
69181     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
69182     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
69183     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
69184     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
69185     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
69186     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
69187     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
69188     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
69189     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
69190     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
69191     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
69192     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
69193     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
69194     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
69195     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
69196     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
69197     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
69198     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
69199     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
69200     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
69201     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
69202     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
69203     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
69204     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
69205     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
69206     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
69207     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
69208     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
69209     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
69210     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
69211     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
69212     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
69213     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
69214     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
69215     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
69216     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
69217     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
69218     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
69219     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
69220     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
69221     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
69222     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
69223     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
69224     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
69225     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
69226     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
69227     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
69228     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
69229     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
69230     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
69231     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
69232     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
69233     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
69234     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
69235     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
69236     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
69237     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
69238     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
69239     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
69240     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
69241     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
69242     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
69243     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
69244     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
69245     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
69246     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
69247     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
69248     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
69249     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
69250     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
69251     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
69252     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
69253     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
69254     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
69255     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
69256     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
69257     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
69258     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
69259     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
69260     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
69261     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
69262     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
69263     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
69264     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
69265     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
69266     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
69267     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
69268     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
69269     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
69270     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
69271     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
69272     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
69273     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
69274     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
69275     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
69276     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
69277     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
69278     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
69279     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
69280     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
69281     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
69282     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
69283     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
69284     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
69285     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
69286     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
69287     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
69288     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
69289     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
69290     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
69291     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
69292     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
69293     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
69294     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
69295     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
69296     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
69297     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
69298     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
69299     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
69300     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
69301     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
69302     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
69303     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
69304     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
69305     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
69306     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
69307     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
69308     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
69309     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
69310     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
69311     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
69312     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
69313     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
69314     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
69315     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
69316     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
69317     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
69318     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
69319     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
69320     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
69321     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
69322     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
69323     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
69324     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
69325     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
69326     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
69327     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
69328     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
69329     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
69330     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
69331     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
69332     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
69333     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
69334     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
69335     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
69336     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
69337     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
69338     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
69339     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
69340     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
69341     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
69342     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
69343     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
69344     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
69345     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
69346     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
69347     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
69348     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
69349     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
69350     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
69351     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
69352     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
69353     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
69354     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
69355     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
69356     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
69357     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
69358     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
69359     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
69360     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
69361     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
69362     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
69363     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
69364     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
69365     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
69366     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
69367     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
69368     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
69369     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
69370     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
69371     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
69372     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
69373     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
69374     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
69375     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
69376     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
69377     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
69378     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
69379     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
69380     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
69381     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
69382     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
69383     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
69384     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
69385     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
69386     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
69387     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
69388     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
69389     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
69390     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
69391     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
69392     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
69393     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
69394     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
69395     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
69396     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
69397     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
69398     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
69399     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
69400     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
69401     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
69402     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
69403     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
69404     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
69405     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
69406     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
69407     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
69408     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
69409     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
69410     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
69411     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
69412     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
69413     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
69414     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
69415     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
69416     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
69417     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
69418     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
69419     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
69420     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
69421     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
69422     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
69423     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
69424     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
69425     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
69426     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
69427     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
69428     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
69429     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
69430     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
69431     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
69432     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
69433     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
69434     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
69435     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
69436     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
69437     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
69438     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
69439     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
69440     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
69441     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
69442     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
69443     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
69444     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
69445     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
69446     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
69447     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
69448     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
69449     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
69450     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
69451     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
69452     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
69453     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
69454     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
69455     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
69456     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
69457     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
69458     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
69459     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
69460     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
69461     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
69462     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
69463     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
69464     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
69465     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
69466     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
69467     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
69468     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
69469     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
69470     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
69471     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
69472     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
69473     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
69474     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
69475     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
69476     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
69477     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
69478     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
69479     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
69480     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
69481     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
69482     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
69483     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
69484     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
69485     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
69486     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
69487     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
69488     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
69489     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
69490     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
69491     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
69492     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
69493     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
69494     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
69495     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
69496     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
69497     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
69498     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
69499     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
69500     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
69501     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
69502     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
69503     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
69504     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
69505     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
69506     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
69507     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
69508     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
69509     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
69510     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
69511     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
69512     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
69513     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
69514     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
69515     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
69516     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
69517     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
69518     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
69519     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
69520     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
69521     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
69522     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
69523     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
69524     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
69525     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
69526     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
69527     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
69528     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
69529     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
69530     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
69531     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
69532     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
69533     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
69534     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
69535     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
69536     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
69537     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
69538     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
69539     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
69540     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
69541     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
69542     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
69543     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
69544     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
69545     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
69546     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
69547     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
69548     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
69549     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
69550     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
69551     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
69552     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
69553     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
69554     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
69555     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
69556     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
69557     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
69558     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
69559     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
69560     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
69561     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
69562     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
69563     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
69564     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
69565     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
69566     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
69567     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
69568     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
69569     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
69570     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
69571     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
69572     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
69573     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
69574     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
69575     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
69576     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
69577     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
69578     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
69579     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
69580     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
69581     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
69582     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
69583     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
69584     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
69585     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
69586     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
69587     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
69588     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
69589     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
69590     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
69591     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
69592     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
69593     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
69594     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
69595     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
69596     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
69597     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
69598     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
69599     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
69600     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
69601     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
69602     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
69603     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
69604     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
69605     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
69606     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
69607     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
69608     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
69609     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
69610     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
69611     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
69612     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
69613     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
69614     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
69615     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
69616     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
69617     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
69618     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
69619     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
69620     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
69621     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
69622     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
69623     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
69624     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
69625     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
69626     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
69627     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
69628     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
69629     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
69630     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
69631     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
69632     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
69633     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
69634     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
69635     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
69636     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
69637     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
69638     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
69639     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
69640     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
69641     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
69642     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
69643     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
69644     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
69645     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
69646     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
69647     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
69648     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
69649     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
69650     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
69651     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
69652     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
69653     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
69654     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
69655     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
69656     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
69657     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
69658     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
69659     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
69660     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
69661     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
69662     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
69663     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
69664     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
69665     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
69666     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
69667     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
69668     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
69669     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
69670     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
69671     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
69672     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
69673     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
69674     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
69675     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
69676     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
69677     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
69678     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
69679     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
69680     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
69681     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
69682     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
69683     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
69684     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
69685     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
69686     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
69687     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
69688     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
69689     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
69690     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
69691     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
69692     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
69693     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
69694     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
69695     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
69696     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
69697     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
69698     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
69699     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
69700     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
69701     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
69702     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
69703     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
69704     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
69705     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
69706     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
69707     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
69708     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
69709     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
69710     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
69711     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
69712     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
69713     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
69714     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
69715     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
69716     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
69717     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
69718     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
69719     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
69720     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
69721     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
69722     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
69723     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
69724     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
69725     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
69726     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
69727     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
69728     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
69729     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
69730     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
69731     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
69732     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
69733     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
69734     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
69735     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
69736     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
69737     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
69738     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
69739     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
69740     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
69741     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
69742     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
69743     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
69744     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
69745     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
69746     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
69747     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
69748     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
69749     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
69750     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
69751     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
69752     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
69753     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
69754     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
69755     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
69756     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
69757     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
69758     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
69759     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
69760     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
69761     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
69762     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
69763     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
69764     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
69765     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
69766     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
69767     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
69768     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
69769     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
69770     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
69771     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
69772     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
69773     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
69774     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
69775     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
69776     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
69777     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
69778     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
69779     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
69780     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
69781     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
69782     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
69783     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
69784     {0,0,0,0,0,0}
69785 };
69786 static swig_lua_method swig_SwigModule_methods[]= {
69787     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
69788     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
69789     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
69790     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
69791     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
69792     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
69793     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
69794     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
69795     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
69796     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
69797     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
69798     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
69799     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
69800     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
69801     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
69802     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
69803     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
69804     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
69805     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
69806     { "SBDebugger_Create", _wrap_SBDebugger_Create},
69807     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
69808     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
69809     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
69810     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
69811     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
69812     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
69813     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
69814     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
69815     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
69816     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
69817     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
69818     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
69819     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
69820     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
69821     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
69822     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
69823     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
69824     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
69825     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
69826     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
69827     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
69828     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
69829     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
69830     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
69831     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
69832     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
69833     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
69834     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
69835     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
69836     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
69837     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
69838     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
69839     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
69840     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
69841     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
69842     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
69843     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
69844     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
69845     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
69846     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
69847     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
69848     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
69849     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
69850     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
69851     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
69852     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
69853     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
69854     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
69855     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
69856     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
69857     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
69858     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
69859     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
69860     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69861     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69862     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69863     {0,0}
69864 };
69865 static swig_lua_class* swig_SwigModule_classes[]= {
69866 &_wrap_class_string,
69867 &_wrap_class_SBAddress,
69868 &_wrap_class_SBAttachInfo,
69869 &_wrap_class_SBBlock,
69870 &_wrap_class_SBBreakpoint,
69871 &_wrap_class_SBBreakpointList,
69872 &_wrap_class_SBBreakpointLocation,
69873 &_wrap_class_SBBreakpointName,
69874 &_wrap_class_SBBroadcaster,
69875 &_wrap_class_SBCommandInterpreterRunOptions,
69876 &_wrap_class_SBCommandInterpreter,
69877 &_wrap_class_SBCommandReturnObject,
69878 &_wrap_class_SBCommunication,
69879 &_wrap_class_SBCompileUnit,
69880 &_wrap_class_SBData,
69881 &_wrap_class_SBDebugger,
69882 &_wrap_class_SBDeclaration,
69883 &_wrap_class_SBError,
69884 &_wrap_class_SBEvent,
69885 &_wrap_class_SBExecutionContext,
69886 &_wrap_class_SBExpressionOptions,
69887 &_wrap_class_SBFile,
69888 &_wrap_class_SBFileSpec,
69889 &_wrap_class_SBFileSpecList,
69890 &_wrap_class_SBFrame,
69891 &_wrap_class_SBFunction,
69892 &_wrap_class_SBHostOS,
69893 &_wrap_class_SBInstruction,
69894 &_wrap_class_SBInstructionList,
69895 &_wrap_class_SBLanguageRuntime,
69896 &_wrap_class_SBLaunchInfo,
69897 &_wrap_class_SBLineEntry,
69898 &_wrap_class_SBListener,
69899 &_wrap_class_SBMemoryRegionInfo,
69900 &_wrap_class_SBMemoryRegionInfoList,
69901 &_wrap_class_SBModule,
69902 &_wrap_class_SBModuleSpec,
69903 &_wrap_class_SBModuleSpecList,
69904 &_wrap_class_SBPlatformConnectOptions,
69905 &_wrap_class_SBPlatformShellCommand,
69906 &_wrap_class_SBPlatform,
69907 &_wrap_class_SBProcess,
69908 &_wrap_class_SBProcessInfo,
69909 &_wrap_class_SBQueue,
69910 &_wrap_class_SBQueueItem,
69911 &_wrap_class_SBSection,
69912 &_wrap_class_SBSourceManager,
69913 &_wrap_class_SBStream,
69914 &_wrap_class_SBStringList,
69915 &_wrap_class_SBStructuredData,
69916 &_wrap_class_SBSymbol,
69917 &_wrap_class_SBSymbolContext,
69918 &_wrap_class_SBSymbolContextList,
69919 &_wrap_class_SBTarget,
69920 &_wrap_class_SBThread,
69921 &_wrap_class_SBThreadCollection,
69922 &_wrap_class_SBThreadPlan,
69923 &_wrap_class_SBTrace,
69924 &_wrap_class_SBTraceOptions,
69925 &_wrap_class_SBTypeMember,
69926 &_wrap_class_SBTypeMemberFunction,
69927 &_wrap_class_SBType,
69928 &_wrap_class_SBTypeList,
69929 &_wrap_class_SBTypeCategory,
69930 &_wrap_class_SBTypeEnumMember,
69931 &_wrap_class_SBTypeEnumMemberList,
69932 &_wrap_class_SBTypeFilter,
69933 &_wrap_class_SBTypeFormat,
69934 &_wrap_class_SBTypeNameSpecifier,
69935 &_wrap_class_SBTypeSummaryOptions,
69936 &_wrap_class_SBTypeSummary,
69937 &_wrap_class_SBTypeSynthetic,
69938 &_wrap_class_SBUnixSignals,
69939 &_wrap_class_SBValue,
69940 &_wrap_class_SBValueList,
69941 &_wrap_class_SBVariablesOptions,
69942 &_wrap_class_SBWatchpoint,
69943     0
69944 };
69945 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
69946     0
69947 };
69948 
69949 static swig_lua_namespace swig_SwigModule = {
69950     "lldb",
69951     swig_SwigModule_methods,
69952     swig_SwigModule_attributes,
69953     swig_SwigModule_constants,
69954     swig_SwigModule_classes,
69955     swig_SwigModule_namespaces
69956 };
69957 #ifdef __cplusplus
69958 }
69959 #endif
69960 
69961 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
69962 
69963 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
69964 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
69965 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};
69966 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};
69967 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};
69968 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};
69969 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
69970 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
69971 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
69972 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
69973 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
69974 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
69975 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
69976 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
69977 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
69978 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
69979 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
69980 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
69981 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
69982 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
69983 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
69984 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
69985 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
69986 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
69987 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
69988 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
69989 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
69990 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
69991 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
69992 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
69993 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
69994 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
69995 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
69996 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
69997 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
69998 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
69999 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
70000 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
70001 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
70002 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
70003 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
70004 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
70005 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
70006 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
70007 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
70008 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
70009 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
70010 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
70011 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
70012 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
70013 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
70014 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
70015 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
70016 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
70017 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
70018 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
70019 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
70020 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
70021 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
70022 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
70023 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
70024 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
70025 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
70026 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
70027 static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
70028 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
70029 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
70030 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
70031 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
70032 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
70033 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
70034 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
70035 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
70036 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
70037 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
70038 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
70039 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
70040 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
70041 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
70042 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
70043 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
70044 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
70045 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
70046 static swig_type_info _swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t = {"_p_lldb_private__SharingPtrT_lldb_private__ValueObject_t", "lldb::ValueObjectSP *|lldb_private::SharingPtr< lldb_private::ValueObject > *", 0, 0, (void*)0, 0};
70047 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
70048 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};
70049 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
70050 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
70051 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
70052 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
70053 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
70054 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};
70055 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
70056 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};
70057 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};
70058 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};
70059 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};
70060 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};
70061 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};
70062 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};
70063 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};
70064 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};
70065 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};
70066 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t = {"_p_std__shared_ptrT_lldb_private__ClangASTImporter_t", "std::shared_ptr< lldb_private::ClangASTImporter > *|lldb::ClangASTImporterSP *", 0, 0, (void*)0, 0};
70067 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};
70068 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};
70069 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};
70070 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};
70071 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};
70072 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};
70073 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};
70074 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};
70075 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};
70076 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};
70077 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};
70078 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};
70079 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};
70080 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};
70081 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};
70082 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};
70083 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};
70084 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};
70085 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};
70086 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};
70087 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};
70088 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};
70089 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};
70090 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};
70091 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};
70092 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};
70093 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};
70094 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};
70095 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};
70096 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};
70097 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};
70098 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};
70099 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};
70100 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};
70101 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};
70102 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};
70103 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};
70104 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};
70105 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};
70106 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};
70107 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};
70108 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};
70109 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};
70110 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};
70111 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};
70112 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};
70113 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};
70114 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};
70115 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};
70116 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};
70117 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};
70118 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};
70119 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};
70120 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};
70121 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};
70122 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};
70123 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};
70124 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};
70125 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};
70126 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};
70127 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};
70128 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};
70129 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};
70130 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};
70131 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};
70132 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};
70133 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};
70134 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};
70135 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};
70136 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};
70137 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};
70138 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t = {"_p_std__shared_ptrT_lldb_private__StoppointLocation_t", "std::shared_ptr< lldb_private::StoppointLocation > *|lldb::StoppointLocationSP *", 0, 0, (void*)0, 0};
70139 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};
70140 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};
70141 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};
70142 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};
70143 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};
70144 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};
70145 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};
70146 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};
70147 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};
70148 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};
70149 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};
70150 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};
70151 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};
70152 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};
70153 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};
70154 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};
70155 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};
70156 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};
70157 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};
70158 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};
70159 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};
70160 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};
70161 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};
70162 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};
70163 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};
70164 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};
70165 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};
70166 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};
70167 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};
70168 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};
70169 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};
70170 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};
70171 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};
70172 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};
70173 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};
70174 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};
70175 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};
70176 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};
70177 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};
70178 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
70179 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t = {"_p_std__unique_ptrT_lldb_private__ClangASTContext_t", "lldb::ClangASTContextUP *|std::unique_ptr< lldb_private::ClangASTContext > *", 0, 0, (void*)0, 0};
70180 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t = {"_p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t", "std::unique_ptr< lldb_private::ClangModulesDeclVendor > *|lldb::ClangModulesDeclVendorUP *", 0, 0, (void*)0, 0};
70181 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t = {"_p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t", "std::unique_ptr< lldb_private::ClangPersistentVariables > *|lldb::ClangPersistentVariablesUP *", 0, 0, (void*)0, 0};
70182 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};
70183 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};
70184 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};
70185 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};
70186 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};
70187 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};
70188 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};
70189 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};
70190 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};
70191 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};
70192 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};
70193 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};
70194 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};
70195 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};
70196 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};
70197 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};
70198 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};
70199 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};
70200 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};
70201 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};
70202 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};
70203 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};
70204 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};
70205 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};
70206 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};
70207 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};
70208 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};
70209 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};
70210 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};
70211 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};
70212 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};
70213 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};
70214 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};
70215 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};
70216 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};
70217 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};
70218 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};
70219 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
70220 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
70221 
70222 static swig_type_info *swig_type_initial[] = {
70223   &_swigt__p_bool,
70224   &_swigt__p_double,
70225   &_swigt__p_f_p_q_const__char_p_void__void,
70226   &_swigt__p_f_p_void__p_void,
70227   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
70228   &_swigt__p_int,
70229   &_swigt__p_lldb__ConnectionStatus,
70230   &_swigt__p_lldb__SBAddress,
70231   &_swigt__p_lldb__SBAttachInfo,
70232   &_swigt__p_lldb__SBBlock,
70233   &_swigt__p_lldb__SBBreakpoint,
70234   &_swigt__p_lldb__SBBreakpointList,
70235   &_swigt__p_lldb__SBBreakpointLocation,
70236   &_swigt__p_lldb__SBBreakpointName,
70237   &_swigt__p_lldb__SBBroadcaster,
70238   &_swigt__p_lldb__SBCommandInterpreter,
70239   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
70240   &_swigt__p_lldb__SBCommandReturnObject,
70241   &_swigt__p_lldb__SBCommunication,
70242   &_swigt__p_lldb__SBCompileUnit,
70243   &_swigt__p_lldb__SBData,
70244   &_swigt__p_lldb__SBDebugger,
70245   &_swigt__p_lldb__SBDeclaration,
70246   &_swigt__p_lldb__SBError,
70247   &_swigt__p_lldb__SBEvent,
70248   &_swigt__p_lldb__SBExecutionContext,
70249   &_swigt__p_lldb__SBExpressionOptions,
70250   &_swigt__p_lldb__SBFile,
70251   &_swigt__p_lldb__SBFileSpec,
70252   &_swigt__p_lldb__SBFileSpecList,
70253   &_swigt__p_lldb__SBFrame,
70254   &_swigt__p_lldb__SBFunction,
70255   &_swigt__p_lldb__SBHostOS,
70256   &_swigt__p_lldb__SBInstruction,
70257   &_swigt__p_lldb__SBInstructionList,
70258   &_swigt__p_lldb__SBLanguageRuntime,
70259   &_swigt__p_lldb__SBLaunchInfo,
70260   &_swigt__p_lldb__SBLineEntry,
70261   &_swigt__p_lldb__SBListener,
70262   &_swigt__p_lldb__SBMemoryRegionInfo,
70263   &_swigt__p_lldb__SBMemoryRegionInfoList,
70264   &_swigt__p_lldb__SBModule,
70265   &_swigt__p_lldb__SBModuleSpec,
70266   &_swigt__p_lldb__SBModuleSpecList,
70267   &_swigt__p_lldb__SBPlatform,
70268   &_swigt__p_lldb__SBPlatformConnectOptions,
70269   &_swigt__p_lldb__SBPlatformShellCommand,
70270   &_swigt__p_lldb__SBProcess,
70271   &_swigt__p_lldb__SBProcessInfo,
70272   &_swigt__p_lldb__SBQueue,
70273   &_swigt__p_lldb__SBQueueItem,
70274   &_swigt__p_lldb__SBSection,
70275   &_swigt__p_lldb__SBSourceManager,
70276   &_swigt__p_lldb__SBStream,
70277   &_swigt__p_lldb__SBStringList,
70278   &_swigt__p_lldb__SBStructuredData,
70279   &_swigt__p_lldb__SBSymbol,
70280   &_swigt__p_lldb__SBSymbolContext,
70281   &_swigt__p_lldb__SBSymbolContextList,
70282   &_swigt__p_lldb__SBTarget,
70283   &_swigt__p_lldb__SBThread,
70284   &_swigt__p_lldb__SBThreadCollection,
70285   &_swigt__p_lldb__SBThreadPlan,
70286   &_swigt__p_lldb__SBTrace,
70287   &_swigt__p_lldb__SBTraceOptions,
70288   &_swigt__p_lldb__SBType,
70289   &_swigt__p_lldb__SBTypeCategory,
70290   &_swigt__p_lldb__SBTypeEnumMember,
70291   &_swigt__p_lldb__SBTypeEnumMemberList,
70292   &_swigt__p_lldb__SBTypeFilter,
70293   &_swigt__p_lldb__SBTypeFormat,
70294   &_swigt__p_lldb__SBTypeList,
70295   &_swigt__p_lldb__SBTypeMember,
70296   &_swigt__p_lldb__SBTypeMemberFunction,
70297   &_swigt__p_lldb__SBTypeNameSpecifier,
70298   &_swigt__p_lldb__SBTypeSummary,
70299   &_swigt__p_lldb__SBTypeSummaryOptions,
70300   &_swigt__p_lldb__SBTypeSynthetic,
70301   &_swigt__p_lldb__SBUnixSignals,
70302   &_swigt__p_lldb__SBValue,
70303   &_swigt__p_lldb__SBValueList,
70304   &_swigt__p_lldb__SBVariablesOptions,
70305   &_swigt__p_lldb__SBWatchpoint,
70306   &_swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t,
70307   &_swigt__p_long_double,
70308   &_swigt__p_long_long,
70309   &_swigt__p_p_char,
70310   &_swigt__p_p_void,
70311   &_swigt__p_pthread_rwlock_t,
70312   &_swigt__p_pthread_t,
70313   &_swigt__p_short,
70314   &_swigt__p_signed_char,
70315   &_swigt__p_size_t,
70316   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
70317   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
70318   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
70319   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
70320   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
70321   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
70322   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
70323   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
70324   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
70325   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
70326   &_swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t,
70327   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
70328   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
70329   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
70330   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
70331   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
70332   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
70333   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
70334   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
70335   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
70336   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
70337   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
70338   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
70339   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
70340   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
70341   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
70342   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
70343   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
70344   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
70345   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
70346   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
70347   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
70348   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
70349   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
70350   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
70351   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
70352   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
70353   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
70354   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
70355   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
70356   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
70357   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
70358   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
70359   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
70360   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
70361   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
70362   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
70363   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
70364   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
70365   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
70366   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
70367   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
70368   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
70369   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
70370   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
70371   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
70372   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
70373   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
70374   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
70375   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
70376   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
70377   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
70378   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
70379   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
70380   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
70381   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
70382   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
70383   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
70384   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
70385   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
70386   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
70387   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
70388   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
70389   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
70390   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
70391   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
70392   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
70393   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
70394   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
70395   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
70396   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
70397   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
70398   &_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
70399   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
70400   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
70401   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
70402   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
70403   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
70404   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
70405   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
70406   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
70407   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
70408   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
70409   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
70410   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
70411   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
70412   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
70413   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
70414   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
70415   &_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t,
70416   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
70417   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
70418   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
70419   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
70420   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
70421   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
70422   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
70423   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
70424   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
70425   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
70426   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
70427   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
70428   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
70429   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
70430   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
70431   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
70432   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
70433   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
70434   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
70435   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
70436   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
70437   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
70438   &_swigt__p_std__string,
70439   &_swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t,
70440   &_swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t,
70441   &_swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t,
70442   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
70443   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
70444   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
70445   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
70446   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
70447   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
70448   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
70449   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
70450   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
70451   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
70452   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
70453   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
70454   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
70455   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
70456   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
70457   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
70458   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
70459   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
70460   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
70461   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
70462   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
70463   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
70464   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
70465   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
70466   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
70467   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
70468   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
70469   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
70470   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
70471   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
70472   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
70473   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
70474   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
70475   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
70476   &_swigt__p_unsigned_char,
70477   &_swigt__p_unsigned_int,
70478   &_swigt__p_unsigned_long_long,
70479   &_swigt__p_unsigned_short,
70480   &_swigt__p_void,
70481 };
70482 
70483 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
70484 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
70485 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}};
70486 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}};
70487 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}};
70488 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
70489 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
70490 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
70491 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
70492 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
70493 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
70494 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
70495 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
70496 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
70497 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
70498 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
70499 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
70500 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
70501 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
70502 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
70503 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
70504 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
70505 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
70506 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
70507 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
70508 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
70509 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
70510 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
70511 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
70512 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
70513 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
70514 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
70515 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
70516 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
70517 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
70518 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
70519 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
70520 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
70521 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
70522 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
70523 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
70524 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
70525 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
70526 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
70527 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
70528 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
70529 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
70530 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
70531 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
70532 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
70533 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
70534 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
70535 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
70536 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
70537 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
70538 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
70539 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
70540 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
70541 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
70542 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
70543 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
70544 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
70545 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
70546 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
70547 static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
70548 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
70549 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
70550 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
70551 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
70552 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
70553 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
70554 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
70555 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
70556 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
70557 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
70558 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
70559 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
70560 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
70561 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
70562 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
70563 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
70564 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
70565 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
70566 static swig_cast_info _swigc__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t[] = {  {&_swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t, 0, 0, 0},{0, 0, 0, 0}};
70567 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
70568 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
70569 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
70570 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
70571 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
70572 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
70573 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
70574 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
70575 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
70576 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}};
70577 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}};
70578 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}};
70579 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}};
70580 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}};
70581 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}};
70582 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}};
70583 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}};
70584 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}};
70585 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}};
70586 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ClangASTImporter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t, 0, 0, 0},{0, 0, 0, 0}};
70587 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}};
70588 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}};
70589 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}};
70590 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}};
70591 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}};
70592 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}};
70593 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}};
70594 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}};
70595 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}};
70596 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}};
70597 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}};
70598 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}};
70599 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}};
70600 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}};
70601 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}};
70602 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}};
70603 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}};
70604 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}};
70605 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}};
70606 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}};
70607 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}};
70608 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}};
70609 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}};
70610 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}};
70611 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}};
70612 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}};
70613 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}};
70614 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}};
70615 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}};
70616 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}};
70617 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}};
70618 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}};
70619 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}};
70620 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}};
70621 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}};
70622 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}};
70623 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}};
70624 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}};
70625 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}};
70626 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}};
70627 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}};
70628 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}};
70629 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}};
70630 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}};
70631 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}};
70632 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}};
70633 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}};
70634 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}};
70635 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}};
70636 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}};
70637 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}};
70638 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}};
70639 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}};
70640 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}};
70641 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}};
70642 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}};
70643 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}};
70644 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}};
70645 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}};
70646 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}};
70647 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}};
70648 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}};
70649 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}};
70650 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}};
70651 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}};
70652 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}};
70653 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}};
70654 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}};
70655 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}};
70656 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}};
70657 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}};
70658 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
70659 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}};
70660 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}};
70661 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}};
70662 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}};
70663 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}};
70664 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}};
70665 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}};
70666 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}};
70667 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}};
70668 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}};
70669 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}};
70670 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}};
70671 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}};
70672 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}};
70673 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}};
70674 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}};
70675 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}};
70676 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}};
70677 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}};
70678 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}};
70679 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}};
70680 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}};
70681 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}};
70682 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}};
70683 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}};
70684 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}};
70685 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}};
70686 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}};
70687 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}};
70688 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}};
70689 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}};
70690 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}};
70691 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}};
70692 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}};
70693 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}};
70694 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}};
70695 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}};
70696 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}};
70697 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}};
70698 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
70699 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangASTContext_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t, 0, 0, 0},{0, 0, 0, 0}};
70700 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t, 0, 0, 0},{0, 0, 0, 0}};
70701 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t, 0, 0, 0},{0, 0, 0, 0}};
70702 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}};
70703 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}};
70704 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}};
70705 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}};
70706 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}};
70707 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}};
70708 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}};
70709 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}};
70710 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}};
70711 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}};
70712 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}};
70713 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}};
70714 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}};
70715 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}};
70716 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}};
70717 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}};
70718 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}};
70719 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}};
70720 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}};
70721 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}};
70722 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}};
70723 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}};
70724 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}};
70725 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}};
70726 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}};
70727 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}};
70728 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}};
70729 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}};
70730 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}};
70731 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}};
70732 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}};
70733 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}};
70734 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}};
70735 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}};
70736 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
70737 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
70738 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
70739 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
70740 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
70741 
70742 static swig_cast_info *swig_cast_initial[] = {
70743   _swigc__p_bool,
70744   _swigc__p_double,
70745   _swigc__p_f_p_q_const__char_p_void__void,
70746   _swigc__p_f_p_void__p_void,
70747   _swigc__p_f_p_void_p_q_const__void_size_t__void,
70748   _swigc__p_int,
70749   _swigc__p_lldb__ConnectionStatus,
70750   _swigc__p_lldb__SBAddress,
70751   _swigc__p_lldb__SBAttachInfo,
70752   _swigc__p_lldb__SBBlock,
70753   _swigc__p_lldb__SBBreakpoint,
70754   _swigc__p_lldb__SBBreakpointList,
70755   _swigc__p_lldb__SBBreakpointLocation,
70756   _swigc__p_lldb__SBBreakpointName,
70757   _swigc__p_lldb__SBBroadcaster,
70758   _swigc__p_lldb__SBCommandInterpreter,
70759   _swigc__p_lldb__SBCommandInterpreterRunOptions,
70760   _swigc__p_lldb__SBCommandReturnObject,
70761   _swigc__p_lldb__SBCommunication,
70762   _swigc__p_lldb__SBCompileUnit,
70763   _swigc__p_lldb__SBData,
70764   _swigc__p_lldb__SBDebugger,
70765   _swigc__p_lldb__SBDeclaration,
70766   _swigc__p_lldb__SBError,
70767   _swigc__p_lldb__SBEvent,
70768   _swigc__p_lldb__SBExecutionContext,
70769   _swigc__p_lldb__SBExpressionOptions,
70770   _swigc__p_lldb__SBFile,
70771   _swigc__p_lldb__SBFileSpec,
70772   _swigc__p_lldb__SBFileSpecList,
70773   _swigc__p_lldb__SBFrame,
70774   _swigc__p_lldb__SBFunction,
70775   _swigc__p_lldb__SBHostOS,
70776   _swigc__p_lldb__SBInstruction,
70777   _swigc__p_lldb__SBInstructionList,
70778   _swigc__p_lldb__SBLanguageRuntime,
70779   _swigc__p_lldb__SBLaunchInfo,
70780   _swigc__p_lldb__SBLineEntry,
70781   _swigc__p_lldb__SBListener,
70782   _swigc__p_lldb__SBMemoryRegionInfo,
70783   _swigc__p_lldb__SBMemoryRegionInfoList,
70784   _swigc__p_lldb__SBModule,
70785   _swigc__p_lldb__SBModuleSpec,
70786   _swigc__p_lldb__SBModuleSpecList,
70787   _swigc__p_lldb__SBPlatform,
70788   _swigc__p_lldb__SBPlatformConnectOptions,
70789   _swigc__p_lldb__SBPlatformShellCommand,
70790   _swigc__p_lldb__SBProcess,
70791   _swigc__p_lldb__SBProcessInfo,
70792   _swigc__p_lldb__SBQueue,
70793   _swigc__p_lldb__SBQueueItem,
70794   _swigc__p_lldb__SBSection,
70795   _swigc__p_lldb__SBSourceManager,
70796   _swigc__p_lldb__SBStream,
70797   _swigc__p_lldb__SBStringList,
70798   _swigc__p_lldb__SBStructuredData,
70799   _swigc__p_lldb__SBSymbol,
70800   _swigc__p_lldb__SBSymbolContext,
70801   _swigc__p_lldb__SBSymbolContextList,
70802   _swigc__p_lldb__SBTarget,
70803   _swigc__p_lldb__SBThread,
70804   _swigc__p_lldb__SBThreadCollection,
70805   _swigc__p_lldb__SBThreadPlan,
70806   _swigc__p_lldb__SBTrace,
70807   _swigc__p_lldb__SBTraceOptions,
70808   _swigc__p_lldb__SBType,
70809   _swigc__p_lldb__SBTypeCategory,
70810   _swigc__p_lldb__SBTypeEnumMember,
70811   _swigc__p_lldb__SBTypeEnumMemberList,
70812   _swigc__p_lldb__SBTypeFilter,
70813   _swigc__p_lldb__SBTypeFormat,
70814   _swigc__p_lldb__SBTypeList,
70815   _swigc__p_lldb__SBTypeMember,
70816   _swigc__p_lldb__SBTypeMemberFunction,
70817   _swigc__p_lldb__SBTypeNameSpecifier,
70818   _swigc__p_lldb__SBTypeSummary,
70819   _swigc__p_lldb__SBTypeSummaryOptions,
70820   _swigc__p_lldb__SBTypeSynthetic,
70821   _swigc__p_lldb__SBUnixSignals,
70822   _swigc__p_lldb__SBValue,
70823   _swigc__p_lldb__SBValueList,
70824   _swigc__p_lldb__SBVariablesOptions,
70825   _swigc__p_lldb__SBWatchpoint,
70826   _swigc__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t,
70827   _swigc__p_long_double,
70828   _swigc__p_long_long,
70829   _swigc__p_p_char,
70830   _swigc__p_p_void,
70831   _swigc__p_pthread_rwlock_t,
70832   _swigc__p_pthread_t,
70833   _swigc__p_short,
70834   _swigc__p_signed_char,
70835   _swigc__p_size_t,
70836   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
70837   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
70838   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
70839   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
70840   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
70841   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
70842   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
70843   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
70844   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
70845   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
70846   _swigc__p_std__shared_ptrT_lldb_private__ClangASTImporter_t,
70847   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
70848   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
70849   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
70850   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
70851   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
70852   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
70853   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
70854   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
70855   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
70856   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
70857   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
70858   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
70859   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
70860   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
70861   _swigc__p_std__shared_ptrT_lldb_private__File_t,
70862   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
70863   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
70864   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
70865   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
70866   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
70867   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
70868   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
70869   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
70870   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
70871   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
70872   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
70873   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
70874   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
70875   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
70876   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
70877   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
70878   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
70879   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
70880   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
70881   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
70882   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
70883   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
70884   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
70885   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
70886   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
70887   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
70888   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
70889   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
70890   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
70891   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
70892   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
70893   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
70894   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
70895   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
70896   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
70897   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
70898   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
70899   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
70900   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
70901   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
70902   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
70903   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
70904   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
70905   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
70906   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
70907   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
70908   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
70909   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
70910   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
70911   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
70912   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
70913   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
70914   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
70915   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
70916   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
70917   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
70918   _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
70919   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
70920   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
70921   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
70922   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
70923   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
70924   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
70925   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
70926   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
70927   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
70928   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
70929   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
70930   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
70931   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
70932   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
70933   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
70934   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
70935   _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t,
70936   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
70937   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
70938   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
70939   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
70940   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
70941   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
70942   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
70943   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
70944   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
70945   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
70946   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
70947   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
70948   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
70949   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
70950   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
70951   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
70952   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
70953   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
70954   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
70955   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
70956   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
70957   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
70958   _swigc__p_std__string,
70959   _swigc__p_std__unique_ptrT_lldb_private__ClangASTContext_t,
70960   _swigc__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t,
70961   _swigc__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t,
70962   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
70963   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
70964   _swigc__p_std__unique_ptrT_lldb_private__File_t,
70965   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
70966   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
70967   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
70968   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
70969   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
70970   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
70971   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
70972   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
70973   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
70974   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
70975   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
70976   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
70977   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
70978   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
70979   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
70980   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
70981   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
70982   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
70983   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
70984   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
70985   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
70986   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
70987   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
70988   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
70989   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
70990   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
70991   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
70992   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
70993   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
70994   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
70995   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
70996   _swigc__p_unsigned_char,
70997   _swigc__p_unsigned_int,
70998   _swigc__p_unsigned_long_long,
70999   _swigc__p_unsigned_short,
71000   _swigc__p_void,
71001 };
71002 
71003 
71004 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
71005 
71006 /* -----------------------------------------------------------------------------
71007  * Type initialization:
71008  * This problem is tough by the requirement that no dynamic
71009  * memory is used. Also, since swig_type_info structures store pointers to
71010  * swig_cast_info structures and swig_cast_info structures store pointers back
71011  * to swig_type_info structures, we need some lookup code at initialization.
71012  * The idea is that swig generates all the structures that are needed.
71013  * The runtime then collects these partially filled structures.
71014  * The SWIG_InitializeModule function takes these initial arrays out of
71015  * swig_module, and does all the lookup, filling in the swig_module.types
71016  * array with the correct data and linking the correct swig_cast_info
71017  * structures together.
71018  *
71019  * The generated swig_type_info structures are assigned statically to an initial
71020  * array. We just loop through that array, and handle each type individually.
71021  * First we lookup if this type has been already loaded, and if so, use the
71022  * loaded structure instead of the generated one. Then we have to fill in the
71023  * cast linked list. The cast data is initially stored in something like a
71024  * two-dimensional array. Each row corresponds to a type (there are the same
71025  * number of rows as there are in the swig_type_initial array). Each entry in
71026  * a column is one of the swig_cast_info structures for that type.
71027  * The cast_initial array is actually an array of arrays, because each row has
71028  * a variable number of columns. So to actually build the cast linked list,
71029  * we find the array of casts associated with the type, and loop through it
71030  * adding the casts to the list. The one last trick we need to do is making
71031  * sure the type pointer in the swig_cast_info struct is correct.
71032  *
71033  * First off, we lookup the cast->type name to see if it is already loaded.
71034  * There are three cases to handle:
71035  *  1) If the cast->type has already been loaded AND the type we are adding
71036  *     casting info to has not been loaded (it is in this module), THEN we
71037  *     replace the cast->type pointer with the type pointer that has already
71038  *     been loaded.
71039  *  2) If BOTH types (the one we are adding casting info to, and the
71040  *     cast->type) are loaded, THEN the cast info has already been loaded by
71041  *     the previous module so we just ignore it.
71042  *  3) Finally, if cast->type has not already been loaded, then we add that
71043  *     swig_cast_info to the linked list (because the cast->type) pointer will
71044  *     be correct.
71045  * ----------------------------------------------------------------------------- */
71046 
71047 #ifdef __cplusplus
71048 extern "C" {
71049 #if 0
71050 } /* c-mode */
71051 #endif
71052 #endif
71053 
71054 #if 0
71055 #define SWIGRUNTIME_DEBUG
71056 #endif
71057 
71058 
71059 SWIGRUNTIME void
71060 SWIG_InitializeModule(void *clientdata) {
71061   size_t i;
71062   swig_module_info *module_head, *iter;
71063   int init;
71064 
71065   /* check to see if the circular list has been setup, if not, set it up */
71066   if (swig_module.next==0) {
71067     /* Initialize the swig_module */
71068     swig_module.type_initial = swig_type_initial;
71069     swig_module.cast_initial = swig_cast_initial;
71070     swig_module.next = &swig_module;
71071     init = 1;
71072   } else {
71073     init = 0;
71074   }
71075 
71076   /* Try and load any already created modules */
71077   module_head = SWIG_GetModule(clientdata);
71078   if (!module_head) {
71079     /* This is the first module loaded for this interpreter */
71080     /* so set the swig module into the interpreter */
71081     SWIG_SetModule(clientdata, &swig_module);
71082   } else {
71083     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
71084     iter=module_head;
71085     do {
71086       if (iter==&swig_module) {
71087         /* Our module is already in the list, so there's nothing more to do. */
71088         return;
71089       }
71090       iter=iter->next;
71091     } while (iter!= module_head);
71092 
71093     /* otherwise we must add our module into the list */
71094     swig_module.next = module_head->next;
71095     module_head->next = &swig_module;
71096   }
71097 
71098   /* When multiple interpreters are used, a module could have already been initialized in
71099      a different interpreter, but not yet have a pointer in this interpreter.
71100      In this case, we do not want to continue adding types... everything should be
71101      set up already */
71102   if (init == 0) return;
71103 
71104   /* Now work on filling in swig_module.types */
71105 #ifdef SWIGRUNTIME_DEBUG
71106   printf("SWIG_InitializeModule: size %d\n", swig_module.size);
71107 #endif
71108   for (i = 0; i < swig_module.size; ++i) {
71109     swig_type_info *type = 0;
71110     swig_type_info *ret;
71111     swig_cast_info *cast;
71112 
71113 #ifdef SWIGRUNTIME_DEBUG
71114     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
71115 #endif
71116 
71117     /* if there is another module already loaded */
71118     if (swig_module.next != &swig_module) {
71119       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
71120     }
71121     if (type) {
71122       /* Overwrite clientdata field */
71123 #ifdef SWIGRUNTIME_DEBUG
71124       printf("SWIG_InitializeModule: found type %s\n", type->name);
71125 #endif
71126       if (swig_module.type_initial[i]->clientdata) {
71127 	type->clientdata = swig_module.type_initial[i]->clientdata;
71128 #ifdef SWIGRUNTIME_DEBUG
71129       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
71130 #endif
71131       }
71132     } else {
71133       type = swig_module.type_initial[i];
71134     }
71135 
71136     /* Insert casting types */
71137     cast = swig_module.cast_initial[i];
71138     while (cast->type) {
71139 
71140       /* Don't need to add information already in the list */
71141       ret = 0;
71142 #ifdef SWIGRUNTIME_DEBUG
71143       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
71144 #endif
71145       if (swig_module.next != &swig_module) {
71146         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
71147 #ifdef SWIGRUNTIME_DEBUG
71148 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
71149 #endif
71150       }
71151       if (ret) {
71152 	if (type == swig_module.type_initial[i]) {
71153 #ifdef SWIGRUNTIME_DEBUG
71154 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
71155 #endif
71156 	  cast->type = ret;
71157 	  ret = 0;
71158 	} else {
71159 	  /* Check for casting already in the list */
71160 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
71161 #ifdef SWIGRUNTIME_DEBUG
71162 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
71163 #endif
71164 	  if (!ocast) ret = 0;
71165 	}
71166       }
71167 
71168       if (!ret) {
71169 #ifdef SWIGRUNTIME_DEBUG
71170 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
71171 #endif
71172         if (type->cast) {
71173           type->cast->prev = cast;
71174           cast->next = type->cast;
71175         }
71176         type->cast = cast;
71177       }
71178       cast++;
71179     }
71180     /* Set entry in modules->types array equal to the type */
71181     swig_module.types[i] = type;
71182   }
71183   swig_module.types[i] = 0;
71184 
71185 #ifdef SWIGRUNTIME_DEBUG
71186   printf("**** SWIG_InitializeModule: Cast List ******\n");
71187   for (i = 0; i < swig_module.size; ++i) {
71188     int j = 0;
71189     swig_cast_info *cast = swig_module.cast_initial[i];
71190     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
71191     while (cast->type) {
71192       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
71193       cast++;
71194       ++j;
71195     }
71196   printf("---- Total casts: %d\n",j);
71197   }
71198   printf("**** SWIG_InitializeModule: Cast List ******\n");
71199 #endif
71200 }
71201 
71202 /* This function will propagate the clientdata field of type to
71203 * any new swig_type_info structures that have been added into the list
71204 * of equivalent types.  It is like calling
71205 * SWIG_TypeClientData(type, clientdata) a second time.
71206 */
71207 SWIGRUNTIME void
71208 SWIG_PropagateClientData(void) {
71209   size_t i;
71210   swig_cast_info *equiv;
71211   static int init_run = 0;
71212 
71213   if (init_run) return;
71214   init_run = 1;
71215 
71216   for (i = 0; i < swig_module.size; i++) {
71217     if (swig_module.types[i]->clientdata) {
71218       equiv = swig_module.types[i]->cast;
71219       while (equiv) {
71220         if (!equiv->converter) {
71221           if (equiv->type && !equiv->type->clientdata)
71222             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
71223         }
71224         equiv = equiv->next;
71225       }
71226     }
71227   }
71228 }
71229 
71230 #ifdef __cplusplus
71231 #if 0
71232 { /* c-mode */
71233 #endif
71234 }
71235 #endif
71236 
71237 
71238 
71239 /* Forward declaration of where the user's %init{} gets inserted */
71240 void SWIG_init_user(lua_State* L );
71241 
71242 #ifdef __cplusplus
71243 extern "C" {
71244 #endif
71245 /* this is the initialization function
71246   added at the very end of the code
71247   the function is always called SWIG_init, but an earlier #define will rename it
71248 */
71249 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
71250 LUALIB_API int SWIG_init(lua_State* L)
71251 #else
71252 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
71253 #endif
71254 {
71255 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
71256   int i;
71257   int globalRegister = 0;
71258   /* start with global table */
71259   lua_pushglobaltable (L);
71260   /* SWIG's internal initialisation */
71261   SWIG_InitializeModule((void*)L);
71262   SWIG_PropagateClientData();
71263 #endif
71264 
71265 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
71266   /* add a global fn */
71267   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
71268   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
71269 #endif
71270 
71271 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
71272   /* set up base class pointers (the hierarchy) */
71273   for (i = 0; swig_types[i]; i++){
71274     if (swig_types[i]->clientdata){
71275       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
71276     }
71277   }
71278 #ifdef SWIG_LUA_MODULE_GLOBAL
71279   globalRegister = 1;
71280 #endif
71281 
71282 
71283 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
71284   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
71285 #endif
71286 
71287 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
71288   for (i = 0; swig_types[i]; i++){
71289     if (swig_types[i]->clientdata){
71290       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
71291     }
71292   }
71293 #endif
71294 
71295 #if defined(SWIG_LUA_ELUA_EMULATE)
71296   lua_newtable(L);
71297   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
71298   SWIG_Lua_elua_emulate_register_clear(L);
71299   if(globalRegister) {
71300     lua_pushstring(L,swig_SwigModule.name);
71301     lua_pushvalue(L,-2);
71302     lua_rawset(L,-4);
71303   }
71304 #endif
71305 
71306 #endif
71307 
71308 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
71309   /* invoke user-specific initialization */
71310   SWIG_init_user(L);
71311   /* end module */
71312   /* Note: We do not clean up the stack here (Lua will do this for us). At this
71313      point, we have the globals table and out module table on the stack. Returning
71314      one value makes the module table the result of the require command. */
71315   return 1;
71316 #else
71317   return 0;
71318 #endif
71319 }
71320 
71321 #ifdef __cplusplus
71322 }
71323 #endif
71324 
71325 
71326 const char* SWIG_LUACODE=
71327   "";
71328 
71329 void SWIG_init_user(lua_State* L)
71330 {
71331   /* exec Lua code if applicable */
71332   SWIG_Lua_dostring(L,SWIG_LUACODE);
71333 }
71334 
71335