xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 5f757f3f)
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (https://www.swig.org).
3  * Version 4.1.1
4  *
5  * Do not make changes to this file unless you know what you are doing - modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8 
9 
10 #define SWIG_VERSION 0x040101
11 #define SWIGLUA
12 #define SWIG_LUA_TARGET SWIG_LUA_FLAVOR_LUA
13 #define SWIG_LUA_MODULE_GLOBAL
14 
15 /* -----------------------------------------------------------------------------
16  *  This section contains generic SWIG labels for method/variable
17  *  declarations/attributes, and other compiler dependent labels.
18  * ----------------------------------------------------------------------------- */
19 
20 /* template workaround for compilers that cannot correctly implement the C++ standard */
21 #ifndef SWIGTEMPLATEDISAMBIGUATOR
22 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
23 #  define SWIGTEMPLATEDISAMBIGUATOR template
24 # elif defined(__HP_aCC)
25 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
26 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
27 #  define SWIGTEMPLATEDISAMBIGUATOR template
28 # else
29 #  define SWIGTEMPLATEDISAMBIGUATOR
30 # endif
31 #endif
32 
33 /* inline attribute */
34 #ifndef SWIGINLINE
35 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
36 #   define SWIGINLINE inline
37 # else
38 #   define SWIGINLINE
39 # endif
40 #endif
41 
42 /* attribute recognised by some compilers to avoid 'unused' warnings */
43 #ifndef SWIGUNUSED
44 # if defined(__GNUC__)
45 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
46 #     define SWIGUNUSED __attribute__ ((__unused__))
47 #   else
48 #     define SWIGUNUSED
49 #   endif
50 # elif defined(__ICC)
51 #   define SWIGUNUSED __attribute__ ((__unused__))
52 # else
53 #   define SWIGUNUSED
54 # endif
55 #endif
56 
57 #ifndef SWIG_MSC_UNSUPPRESS_4505
58 # if defined(_MSC_VER)
59 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
60 # endif
61 #endif
62 
63 #ifndef SWIGUNUSEDPARM
64 # ifdef __cplusplus
65 #   define SWIGUNUSEDPARM(p)
66 # else
67 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
68 # endif
69 #endif
70 
71 /* internal SWIG method */
72 #ifndef SWIGINTERN
73 # define SWIGINTERN static SWIGUNUSED
74 #endif
75 
76 /* internal inline SWIG method */
77 #ifndef SWIGINTERNINLINE
78 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
79 #endif
80 
81 /* exporting methods */
82 #if defined(__GNUC__)
83 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
84 #    ifndef GCC_HASCLASSVISIBILITY
85 #      define GCC_HASCLASSVISIBILITY
86 #    endif
87 #  endif
88 #endif
89 
90 #ifndef SWIGEXPORT
91 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
92 #   if defined(STATIC_LINKED)
93 #     define SWIGEXPORT
94 #   else
95 #     define SWIGEXPORT __declspec(dllexport)
96 #   endif
97 # else
98 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
99 #     define SWIGEXPORT __attribute__ ((visibility("default")))
100 #   else
101 #     define SWIGEXPORT
102 #   endif
103 # endif
104 #endif
105 
106 /* calling conventions for Windows */
107 #ifndef SWIGSTDCALL
108 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
109 #   define SWIGSTDCALL __stdcall
110 # else
111 #   define SWIGSTDCALL
112 # endif
113 #endif
114 
115 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
116 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
117 # define _CRT_SECURE_NO_DEPRECATE
118 #endif
119 
120 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
121 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
122 # define _SCL_SECURE_NO_DEPRECATE
123 #endif
124 
125 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
126 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
127 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
128 #endif
129 
130 /* Intel's compiler complains if a variable which was never initialised is
131  * cast to void, which is a common idiom which we use to indicate that we
132  * are aware a variable isn't used.  So we just silence that warning.
133  * See: https://github.com/swig/swig/issues/192 for more discussion.
134  */
135 #ifdef __INTEL_COMPILER
136 # pragma warning disable 592
137 #endif
138 
139 /* -----------------------------------------------------------------------------
140  * swigrun.swg
141  *
142  * This file contains generic C API SWIG runtime support for pointer
143  * type checking.
144  * ----------------------------------------------------------------------------- */
145 
146 /* This should only be incremented when either the layout of swig_type_info changes,
147    or for whatever reason, the runtime changes incompatibly */
148 #define SWIG_RUNTIME_VERSION "4"
149 
150 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
151 #ifdef SWIG_TYPE_TABLE
152 # define SWIG_QUOTE_STRING(x) #x
153 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
154 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
155 #else
156 # define SWIG_TYPE_TABLE_NAME
157 #endif
158 
159 /*
160   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
161   creating a static or dynamic library from the SWIG runtime code.
162   In 99.9% of the cases, SWIG just needs to declare them as 'static'.
163 
164   But only do this if strictly necessary, ie, if you have problems
165   with your compiler or suchlike.
166 */
167 
168 #ifndef SWIGRUNTIME
169 # define SWIGRUNTIME SWIGINTERN
170 #endif
171 
172 #ifndef SWIGRUNTIMEINLINE
173 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
174 #endif
175 
176 /*  Generic buffer size */
177 #ifndef SWIG_BUFFER_SIZE
178 # define SWIG_BUFFER_SIZE 1024
179 #endif
180 
181 /* Flags for pointer conversions */
182 #define SWIG_POINTER_DISOWN        0x1
183 #define SWIG_CAST_NEW_MEMORY       0x2
184 #define SWIG_POINTER_NO_NULL       0x4
185 #define SWIG_POINTER_CLEAR         0x8
186 #define SWIG_POINTER_RELEASE       (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)
187 
188 /* Flags for new pointer objects */
189 #define SWIG_POINTER_OWN           0x1
190 
191 
192 /*
193    Flags/methods for returning states.
194 
195    The SWIG conversion methods, as ConvertPtr, return an integer
196    that tells if the conversion was successful or not. And if not,
197    an error code can be returned (see swigerrors.swg for the codes).
198 
199    Use the following macros/flags to set or process the returning
200    states.
201 
202    In old versions of SWIG, code such as the following was usually written:
203 
204      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
205        // success code
206      } else {
207        //fail code
208      }
209 
210    Now you can be more explicit:
211 
212     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
213     if (SWIG_IsOK(res)) {
214       // success code
215     } else {
216       // fail code
217     }
218 
219    which is the same really, but now you can also do
220 
221     Type *ptr;
222     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
223     if (SWIG_IsOK(res)) {
224       // success code
225       if (SWIG_IsNewObj(res) {
226         ...
227 	delete *ptr;
228       } else {
229         ...
230       }
231     } else {
232       // fail code
233     }
234 
235    I.e., now SWIG_ConvertPtr can return new objects and you can
236    identify the case and take care of the deallocation. Of course that
237    also requires SWIG_ConvertPtr to return new result values, such as
238 
239       int SWIG_ConvertPtr(obj, ptr,...) {
240         if (<obj is ok>) {
241           if (<need new object>) {
242             *ptr = <ptr to new allocated object>;
243             return SWIG_NEWOBJ;
244           } else {
245             *ptr = <ptr to old object>;
246             return SWIG_OLDOBJ;
247           }
248         } else {
249           return SWIG_BADOBJ;
250         }
251       }
252 
253    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
254    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
255    SWIG errors code.
256 
257    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
258    allows returning the 'cast rank', for example, if you have this
259 
260        int food(double)
261        int fooi(int);
262 
263    and you call
264 
265       food(1)   // cast rank '1'  (1 -> 1.0)
266       fooi(1)   // cast rank '0'
267 
268    just use the SWIG_AddCast()/SWIG_CheckState()
269 */
270 
271 #define SWIG_OK                    (0)
272 /* Runtime errors are < 0 */
273 #define SWIG_ERROR                 (-1)
274 /* Errors in range -1 to -99 are in swigerrors.swg (errors for all languages including those not using the runtime) */
275 /* Errors in range -100 to -199 are language specific errors defined in *errors.swg */
276 /* Errors < -200 are generic runtime specific errors */
277 #define SWIG_ERROR_RELEASE_NOT_OWNED (-200)
278 
279 #define SWIG_IsOK(r)               (r >= 0)
280 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
281 
282 /* The CastRankLimit says how many bits are used for the cast rank */
283 #define SWIG_CASTRANKLIMIT         (1 << 8)
284 /* The NewMask denotes the object was created (using new/malloc) */
285 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
286 /* The TmpMask is for in/out typemaps that use temporal objects */
287 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
288 /* Simple returning values */
289 #define SWIG_BADOBJ                (SWIG_ERROR)
290 #define SWIG_OLDOBJ                (SWIG_OK)
291 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
292 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
293 /* Check, add and del object mask methods */
294 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
295 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
296 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
297 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
298 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
299 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
300 
301 /* Cast-Rank Mode */
302 #if defined(SWIG_CASTRANK_MODE)
303 #  ifndef SWIG_TypeRank
304 #    define SWIG_TypeRank             unsigned long
305 #  endif
306 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
307 #    define SWIG_MAXCASTRANK          (2)
308 #  endif
309 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
310 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
311 SWIGINTERNINLINE int SWIG_AddCast(int r) {
312   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
313 }
314 SWIGINTERNINLINE int SWIG_CheckState(int r) {
315   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
316 }
317 #else /* no cast-rank mode */
318 #  define SWIG_AddCast(r) (r)
319 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
320 #endif
321 
322 
323 #include <string.h>
324 
325 #ifdef __cplusplus
326 extern "C" {
327 #endif
328 
329 typedef void *(*swig_converter_func)(void *, int *);
330 typedef struct swig_type_info *(*swig_dycast_func)(void **);
331 
332 /* Structure to store information on one type */
333 typedef struct swig_type_info {
334   const char             *name;			/* mangled name of this type */
335   const char             *str;			/* human readable name of this type */
336   swig_dycast_func        dcast;		/* dynamic cast function down a hierarchy */
337   struct swig_cast_info  *cast;			/* linked list of types that can cast into this type */
338   void                   *clientdata;		/* language specific type data */
339   int                    owndata;		/* flag if the structure owns the clientdata */
340 } swig_type_info;
341 
342 /* Structure to store a type and conversion function used for casting */
343 typedef struct swig_cast_info {
344   swig_type_info         *type;			/* pointer to type that is equivalent to this type */
345   swig_converter_func     converter;		/* function to cast the void pointers */
346   struct swig_cast_info  *next;			/* pointer to next cast in linked list */
347   struct swig_cast_info  *prev;			/* pointer to the previous cast */
348 } swig_cast_info;
349 
350 /* Structure used to store module information
351  * Each module generates one structure like this, and the runtime collects
352  * all of these structures and stores them in a circularly linked list.*/
353 typedef struct swig_module_info {
354   swig_type_info         **types;		/* Array of pointers to swig_type_info structures that are in this module */
355   size_t                 size;		        /* Number of types in this module */
356   struct swig_module_info *next;		/* Pointer to next element in circularly linked list */
357   swig_type_info         **type_initial;	/* Array of initially generated type structures */
358   swig_cast_info         **cast_initial;	/* Array of initially generated casting structures */
359   void                    *clientdata;		/* Language specific module data */
360 } swig_module_info;
361 
362 /*
363   Compare two type names skipping the space characters, therefore
364   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
365 
366   Return 0 when the two name types are equivalent, as in
367   strncmp, but skipping ' '.
368 */
369 SWIGRUNTIME int
370 SWIG_TypeNameComp(const char *f1, const char *l1,
371 		  const char *f2, const char *l2) {
372   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
373     while ((*f1 == ' ') && (f1 != l1)) ++f1;
374     while ((*f2 == ' ') && (f2 != l2)) ++f2;
375     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
376   }
377   return (int)((l1 - f1) - (l2 - f2));
378 }
379 
380 /*
381   Check type equivalence in a name list like <name1>|<name2>|...
382   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
383 */
384 SWIGRUNTIME int
385 SWIG_TypeCmp(const char *nb, const char *tb) {
386   int equiv = 1;
387   const char* te = tb + strlen(tb);
388   const char* ne = nb;
389   while (equiv != 0 && *ne) {
390     for (nb = ne; *ne; ++ne) {
391       if (*ne == '|') break;
392     }
393     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
394     if (*ne) ++ne;
395   }
396   return equiv;
397 }
398 
399 /*
400   Check type equivalence in a name list like <name1>|<name2>|...
401   Return 0 if not equal, 1 if equal
402 */
403 SWIGRUNTIME int
404 SWIG_TypeEquiv(const char *nb, const char *tb) {
405   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
406 }
407 
408 /*
409   Check the typename
410 */
411 SWIGRUNTIME swig_cast_info *
412 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
413   if (ty) {
414     swig_cast_info *iter = ty->cast;
415     while (iter) {
416       if (strcmp(iter->type->name, c) == 0) {
417         if (iter == ty->cast)
418           return iter;
419         /* Move iter to the top of the linked list */
420         iter->prev->next = iter->next;
421         if (iter->next)
422           iter->next->prev = iter->prev;
423         iter->next = ty->cast;
424         iter->prev = 0;
425         if (ty->cast) ty->cast->prev = iter;
426         ty->cast = iter;
427         return iter;
428       }
429       iter = iter->next;
430     }
431   }
432   return 0;
433 }
434 
435 /*
436   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
437 */
438 SWIGRUNTIME swig_cast_info *
439 SWIG_TypeCheckStruct(const swig_type_info *from, swig_type_info *ty) {
440   if (ty) {
441     swig_cast_info *iter = ty->cast;
442     while (iter) {
443       if (iter->type == from) {
444         if (iter == ty->cast)
445           return iter;
446         /* Move iter to the top of the linked list */
447         iter->prev->next = iter->next;
448         if (iter->next)
449           iter->next->prev = iter->prev;
450         iter->next = ty->cast;
451         iter->prev = 0;
452         if (ty->cast) ty->cast->prev = iter;
453         ty->cast = iter;
454         return iter;
455       }
456       iter = iter->next;
457     }
458   }
459   return 0;
460 }
461 
462 /*
463   Cast a pointer up an inheritance hierarchy
464 */
465 SWIGRUNTIMEINLINE void *
466 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
467   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
468 }
469 
470 /*
471    Dynamic pointer casting. Down an inheritance hierarchy
472 */
473 SWIGRUNTIME swig_type_info *
474 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
475   swig_type_info *lastty = ty;
476   if (!ty || !ty->dcast) return ty;
477   while (ty && (ty->dcast)) {
478     ty = (*ty->dcast)(ptr);
479     if (ty) lastty = ty;
480   }
481   return lastty;
482 }
483 
484 /*
485   Return the name associated with this type
486 */
487 SWIGRUNTIMEINLINE const char *
488 SWIG_TypeName(const swig_type_info *ty) {
489   return ty->name;
490 }
491 
492 /*
493   Return the pretty name associated with this type,
494   that is an unmangled type name in a form presentable to the user.
495 */
496 SWIGRUNTIME const char *
497 SWIG_TypePrettyName(const swig_type_info *type) {
498   /* The "str" field contains the equivalent pretty names of the
499      type, separated by vertical-bar characters.  Choose the last
500      name. It should be the most specific; a fully resolved name
501      but not necessarily with default template parameters expanded. */
502   if (!type) return NULL;
503   if (type->str != NULL) {
504     const char *last_name = type->str;
505     const char *s;
506     for (s = type->str; *s; s++)
507       if (*s == '|') last_name = s+1;
508     return last_name;
509   }
510   else
511     return type->name;
512 }
513 
514 /*
515    Set the clientdata field for a type
516 */
517 SWIGRUNTIME void
518 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
519   swig_cast_info *cast = ti->cast;
520   /* if (ti->clientdata == clientdata) return; */
521   ti->clientdata = clientdata;
522 
523   while (cast) {
524     if (!cast->converter) {
525       swig_type_info *tc = cast->type;
526       if (!tc->clientdata) {
527 	SWIG_TypeClientData(tc, clientdata);
528       }
529     }
530     cast = cast->next;
531   }
532 }
533 SWIGRUNTIME void
534 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
535   SWIG_TypeClientData(ti, clientdata);
536   ti->owndata = 1;
537 }
538 
539 /*
540   Search for a swig_type_info structure only by mangled name
541   Search is a O(log #types)
542 
543   We start searching at module start, and finish searching when start == end.
544   Note: if start == end at the beginning of the function, we go all the way around
545   the circular list.
546 */
547 SWIGRUNTIME swig_type_info *
548 SWIG_MangledTypeQueryModule(swig_module_info *start,
549                             swig_module_info *end,
550 		            const char *name) {
551   swig_module_info *iter = start;
552   do {
553     if (iter->size) {
554       size_t l = 0;
555       size_t r = iter->size - 1;
556       do {
557 	/* since l+r >= 0, we can (>> 1) instead (/ 2) */
558 	size_t i = (l + r) >> 1;
559 	const char *iname = iter->types[i]->name;
560 	if (iname) {
561 	  int compare = strcmp(name, iname);
562 	  if (compare == 0) {
563 	    return iter->types[i];
564 	  } else if (compare < 0) {
565 	    if (i) {
566 	      r = i - 1;
567 	    } else {
568 	      break;
569 	    }
570 	  } else if (compare > 0) {
571 	    l = i + 1;
572 	  }
573 	} else {
574 	  break; /* should never happen */
575 	}
576       } while (l <= r);
577     }
578     iter = iter->next;
579   } while (iter != end);
580   return 0;
581 }
582 
583 /*
584   Search for a swig_type_info structure for either a mangled name or a human readable name.
585   It first searches the mangled names of the types, which is a O(log #types)
586   If a type is not found it then searches the human readable names, which is O(#types).
587 
588   We start searching at module start, and finish searching when start == end.
589   Note: if start == end at the beginning of the function, we go all the way around
590   the circular list.
591 */
592 SWIGRUNTIME swig_type_info *
593 SWIG_TypeQueryModule(swig_module_info *start,
594                      swig_module_info *end,
595 		     const char *name) {
596   /* STEP 1: Search the name field using binary search */
597   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
598   if (ret) {
599     return ret;
600   } else {
601     /* STEP 2: If the type hasn't been found, do a complete search
602        of the str field (the human readable name) */
603     swig_module_info *iter = start;
604     do {
605       size_t i = 0;
606       for (; i < iter->size; ++i) {
607 	if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
608 	  return iter->types[i];
609       }
610       iter = iter->next;
611     } while (iter != end);
612   }
613 
614   /* neither found a match */
615   return 0;
616 }
617 
618 /*
619    Pack binary data into a string
620 */
621 SWIGRUNTIME char *
622 SWIG_PackData(char *c, void *ptr, size_t sz) {
623   static const char hex[17] = "0123456789abcdef";
624   const unsigned char *u = (unsigned char *) ptr;
625   const unsigned char *eu =  u + sz;
626   for (; u != eu; ++u) {
627     unsigned char uu = *u;
628     *(c++) = hex[(uu & 0xf0) >> 4];
629     *(c++) = hex[uu & 0xf];
630   }
631   return c;
632 }
633 
634 /*
635    Unpack binary data from a string
636 */
637 SWIGRUNTIME const char *
638 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
639   unsigned char *u = (unsigned char *) ptr;
640   const unsigned char *eu = u + sz;
641   for (; u != eu; ++u) {
642     char d = *(c++);
643     unsigned char uu;
644     if ((d >= '0') && (d <= '9'))
645       uu = (unsigned char)((d - '0') << 4);
646     else if ((d >= 'a') && (d <= 'f'))
647       uu = (unsigned char)((d - ('a'-10)) << 4);
648     else
649       return (char *) 0;
650     d = *(c++);
651     if ((d >= '0') && (d <= '9'))
652       uu |= (unsigned char)(d - '0');
653     else if ((d >= 'a') && (d <= 'f'))
654       uu |= (unsigned char)(d - ('a'-10));
655     else
656       return (char *) 0;
657     *u = uu;
658   }
659   return c;
660 }
661 
662 /*
663    Pack 'void *' into a string buffer.
664 */
665 SWIGRUNTIME char *
666 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
667   char *r = buff;
668   if ((2*sizeof(void *) + 2) > bsz) return 0;
669   *(r++) = '_';
670   r = SWIG_PackData(r,&ptr,sizeof(void *));
671   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
672   strcpy(r,name);
673   return buff;
674 }
675 
676 SWIGRUNTIME const char *
677 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
678   if (*c != '_') {
679     if (strcmp(c,"NULL") == 0) {
680       *ptr = (void *) 0;
681       return name;
682     } else {
683       return 0;
684     }
685   }
686   return SWIG_UnpackData(++c,ptr,sizeof(void *));
687 }
688 
689 SWIGRUNTIME char *
690 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
691   char *r = buff;
692   size_t lname = (name ? strlen(name) : 0);
693   if ((2*sz + 2 + lname) > bsz) return 0;
694   *(r++) = '_';
695   r = SWIG_PackData(r,ptr,sz);
696   if (lname) {
697     strncpy(r,name,lname+1);
698   } else {
699     *r = 0;
700   }
701   return buff;
702 }
703 
704 SWIGRUNTIME const char *
705 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
706   if (*c != '_') {
707     if (strcmp(c,"NULL") == 0) {
708       memset(ptr,0,sz);
709       return name;
710     } else {
711       return 0;
712     }
713   }
714   return SWIG_UnpackData(++c,ptr,sz);
715 }
716 
717 #ifdef __cplusplus
718 }
719 #endif
720 
721 /* SWIG Errors applicable to all language modules, values are reserved from -1 to -99 */
722 #define  SWIG_UnknownError    	   -1
723 #define  SWIG_IOError        	   -2
724 #define  SWIG_RuntimeError   	   -3
725 #define  SWIG_IndexError     	   -4
726 #define  SWIG_TypeError      	   -5
727 #define  SWIG_DivisionByZero 	   -6
728 #define  SWIG_OverflowError  	   -7
729 #define  SWIG_SyntaxError    	   -8
730 #define  SWIG_ValueError     	   -9
731 #define  SWIG_SystemError    	   -10
732 #define  SWIG_AttributeError 	   -11
733 #define  SWIG_MemoryError    	   -12
734 #define  SWIG_NullReferenceError   -13
735 
736 
737 /* -----------------------------------------------------------------------------
738  * luarun.swg
739  *
740  * This file contains the runtime support for Lua modules
741  * and includes code for managing global variables and pointer
742  * type checking.
743  * ----------------------------------------------------------------------------- */
744 
745 #ifdef __cplusplus
746 extern "C" {
747 #endif
748 
749 #include "lua.h"
750 #include "lauxlib.h"
751 #include <stdlib.h>  /* for malloc */
752 #include <assert.h>  /* for a few sanity tests */
753 
754 /* -----------------------------------------------------------------------------
755  * Lua flavors
756  * ----------------------------------------------------------------------------- */
757 
758 #define SWIG_LUA_FLAVOR_LUA 1
759 #define SWIG_LUA_FLAVOR_ELUA 2
760 #define SWIG_LUA_FLAVOR_ELUAC 3
761 
762 #if !defined(SWIG_LUA_TARGET)
763 # error SWIG_LUA_TARGET not defined
764 #endif
765 
766 #if defined(SWIG_LUA_ELUA_EMULATE)
767 
768 struct swig_elua_entry;
769 
770 typedef struct swig_elua_key {
771   int type;
772   union {
773     const char* strkey;
774     lua_Number numkey;
775   } key;
776 } swig_elua_key;
777 
778 typedef struct swig_elua_val {
779   int type;
780   union {
781     lua_Number number;
782     const struct swig_elua_entry *table;
783     const char *string;
784     lua_CFunction function;
785     struct {
786       char member;
787       long lvalue;
788       void *pvalue;
789       swig_type_info **ptype;
790     } userdata;
791   } value;
792 } swig_elua_val;
793 
794 typedef struct swig_elua_entry {
795   swig_elua_key key;
796   swig_elua_val value;
797 } swig_elua_entry;
798 
799 #define LSTRKEY(x) {LUA_TSTRING, {.strkey = x} }
800 #define LNUMKEY(x) {LUA_TNUMBER, {.numkey = x} }
801 #define LNILKEY {LUA_TNIL, {.strkey = 0} }
802 
803 #define LNUMVAL(x) {LUA_TNUMBER, {.number = x} }
804 #define LFUNCVAL(x) {LUA_TFUNCTION, {.function = x} }
805 #define LROVAL(x) {LUA_TTABLE, {.table = x} }
806 #define LNILVAL {LUA_TNIL, {.string = 0} }
807 #define LSTRVAL(x) {LUA_TSTRING, {.string = x} }
808 
809 #define LUA_REG_TYPE swig_elua_entry
810 
811 #define SWIG_LUA_ELUA_EMUL_METATABLE_KEY "__metatable"
812 
813 #define lua_pushrotable(L,p)\
814   lua_newtable(L);\
815   assert(p);\
816   SWIG_Lua_elua_emulate_register(L,(swig_elua_entry*)(p));
817 
818 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
819   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={0,0,(void*)(C),&D} } }
820 
821 #define SWIG_LUA_CONSTTAB_BINARY(B,S,C,D)\
822   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={1,S,(void*)(C),&D} } }
823 #endif
824 
825 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
826 #  define SWIG_LUA_CONSTTAB_INT(B, C) LSTRKEY(B), LNUMVAL(C)
827 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) LSTRKEY(B), LNUMVAL(C)
828 #  define SWIG_LUA_CONSTTAB_STRING(B, C) LSTRKEY(B), LSTRVAL(C)
829 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) LSTRKEY(B), LNUMVAL(C)
830     /* Those two types of constants are not supported in elua */
831 
832 #ifndef SWIG_LUA_CONSTTAB_POINTER
833 #warning eLua does not support pointers as constants. By default, nil will be used as value
834 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D) LSTRKEY(B), LNILVAL
835 #endif
836 
837 #ifndef SWIG_LUA_CONSTTAB_BINARY
838 #warning eLua does not support pointers to member as constants. By default, nil will be used as value
839 #define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D) LSTRKEY(B), LNILVAL
840 #endif
841 #else /* SWIG_LUA_FLAVOR_LUA */
842 #  define SWIG_LUA_CONSTTAB_INT(B, C) SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
843 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
844 #  define SWIG_LUA_CONSTTAB_STRING(B, C) SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
845 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
846 #  define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
847        SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
848 #  define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)\
849        SWIG_LUA_BINARY,  (char *)B, S, 0, (void *)C, &D
850 #endif
851 
852 #ifndef SWIG_LUA_ELUA_EMULATE
853 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
854 #  define LRO_STRVAL(v) {{.p = (char *) v}, LUA_TSTRING}
855 #  define LSTRVAL LRO_STRVAL
856 #endif
857 #endif /* SWIG_LUA_ELUA_EMULATE*/
858 
859 #ifndef SWIG_LUA_ELUA_EMULATE
860 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
861 
862 #ifndef MIN_OPT_LEVEL
863 #define MIN_OPT_LEVEL 2
864 #endif
865 
866 #include "lrodefs.h"
867 #include "lrotable.h"
868 #endif
869 #endif /* SWIG_LUA_ELUA_EMULATE*/
870 /* -----------------------------------------------------------------------------
871  * compatibility defines
872  * ----------------------------------------------------------------------------- */
873 
874 /* History of Lua C API length functions:  In Lua 5.0 (and before?)
875    there was "lua_strlen".  In Lua 5.1, this was renamed "lua_objlen",
876    but a compatibility define of "lua_strlen" was added.  In Lua 5.2,
877    this function was again renamed, to "lua_rawlen" (to emphasize that
878    it doesn't call the "__len" metamethod), and the compatibility
879    define of lua_strlen was removed.  All SWIG uses have been updated
880    to "lua_rawlen", and we add our own defines of that here for older
881    versions of Lua.  */
882 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
883 # define lua_rawlen lua_strlen
884 #elif LUA_VERSION_NUM == 501
885 # define lua_rawlen lua_objlen
886 #endif
887 
888 
889 /* lua_pushglobaltable is the recommended "future-proof" way to get
890    the global table for Lua 5.2 and later.  Here we define
891    lua_pushglobaltable ourselves for Lua versions before 5.2.  */
892 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
893 # define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
894 #endif
895 
896 /* lua_absindex was introduced in Lua 5.2 */
897 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
898 # define lua_absindex(L,i) ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
899 #endif
900 
901 /* lua_rawsetp was introduced in Lua 5.2 */
902 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
903 #define lua_rawsetp(L,index,ptr)\
904   lua_pushlightuserdata(L,(void*)(ptr));\
905   lua_insert(L,-2);\
906   lua_rawset(L,index);
907 
908 #define lua_rawgetp(L,index,ptr)\
909   lua_pushlightuserdata(L,(void*)(ptr));\
910   lua_rawget(L,index);
911 
912 #endif
913 
914 /* --------------------------------------------------------------------------
915  * Helper functions for error handling
916  * -------------------------------------------------------------------------- */
917 
918 /* Push the string STR on the Lua stack, like lua_pushstring, but
919    prefixed with the location of the innermost Lua call-point
920    (as formatted by luaL_where).  */
921 SWIGRUNTIME void
922 SWIG_Lua_pusherrstring (lua_State *L, const char *str)
923 {
924   luaL_where (L, 1);
925   lua_pushstring (L, str);
926   lua_concat (L, 2);
927 }
928 
929 /* Push a formatted string generated from FMT and following args on
930    the Lua stack, like lua_pushfstring, but prefixed with the
931    location of the innermost Lua call-point (as formatted by luaL_where).  */
932 SWIGRUNTIME void
933 SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
934 {
935   va_list argp;
936   va_start(argp, fmt);
937   luaL_where(L, 1);
938   lua_pushvfstring(L, fmt, argp);
939   va_end(argp);
940   lua_concat(L, 2);
941 }
942 
943 
944 /* -----------------------------------------------------------------------------
945  * global swig types
946  * ----------------------------------------------------------------------------- */
947 /* Constant table */
948 #define SWIG_LUA_INT     1
949 #define SWIG_LUA_FLOAT   2
950 #define SWIG_LUA_STRING  3
951 #define SWIG_LUA_POINTER 4
952 #define SWIG_LUA_BINARY  5
953 #define SWIG_LUA_CHAR    6
954 
955 /* Structure for variable linking table */
956 typedef struct {
957   const char *name;
958   lua_CFunction get;
959   lua_CFunction set;
960 } swig_lua_var_info;
961 
962 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
963 typedef const LUA_REG_TYPE swig_lua_method;
964 typedef const LUA_REG_TYPE swig_lua_const_info;
965 #else /* Normal lua */
966 typedef luaL_Reg swig_lua_method;
967 
968 /* Constant information structure */
969 typedef struct {
970     int type;
971     char *name;
972     long lvalue;
973     double dvalue;
974     void   *pvalue;
975     swig_type_info **ptype;
976 } swig_lua_const_info;
977 
978 #endif
979 
980 typedef struct {
981   const char     *name;
982   lua_CFunction   getmethod;
983   lua_CFunction   setmethod;
984 } swig_lua_attribute;
985 
986 
987 struct swig_lua_class;
988 /* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
989 typedef struct swig_lua_namespace {
990   const char            *name;
991   swig_lua_method       *ns_methods;
992   swig_lua_attribute    *ns_attributes;
993   swig_lua_const_info   *ns_constants;
994   struct swig_lua_class        **ns_classes;
995   struct swig_lua_namespace    **ns_namespaces;
996 } swig_lua_namespace;
997 
998 typedef struct swig_lua_class {
999   const char    *name; /* Name that this class has in Lua */
1000   const char    *fqname; /* Fully qualified name - Scope + class name */
1001   swig_type_info   **type;
1002   lua_CFunction  constructor;
1003   void    (*destructor)(void *);
1004   swig_lua_method   *methods;
1005   swig_lua_attribute     *attributes;
1006   swig_lua_namespace    *cls_static;
1007   swig_lua_method   *metatable; /* 0 for -eluac */
1008   struct swig_lua_class **bases;
1009   const char **base_names;
1010 } swig_lua_class;
1011 
1012 /* this is the struct for wrapping all pointers in SwigLua
1013 */
1014 typedef struct {
1015   swig_type_info   *type;
1016   int     own;  /* 1 if owned & must be destroyed */
1017   void        *ptr;
1018 } swig_lua_userdata;
1019 
1020 /* this is the struct for wrapping arbitrary packed binary data
1021 (currently it is only used for member function pointers)
1022 the data ordering is similar to swig_lua_userdata, but it is currently not possible
1023 to tell the two structures apart within SWIG, other than by looking at the type
1024 */
1025 typedef struct {
1026   swig_type_info   *type;
1027   int     own;  /* 1 if owned & must be destroyed */
1028   char data[1];       /* arbitrary amount of data */
1029 } swig_lua_rawdata;
1030 
1031 /* Common SWIG API */
1032 #define SWIG_NewPointerObj(L, ptr, type, owner)       SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
1033 #define SWIG_ConvertPtr(L,idx, ptr, type, flags)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
1034 #define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname)  SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
1035 /* for C++ member pointers, ie, member methods */
1036 #define SWIG_ConvertMember(L, idx, ptr, sz, ty)       SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
1037 #define SWIG_NewMemberObj(L, ptr, sz, type)      SWIG_Lua_NewPackedObj(L, ptr, sz, type)
1038 
1039 /* Runtime API */
1040 #define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata))
1041 #define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
1042 #define SWIG_MODULE_CLIENTDATA_TYPE lua_State*
1043 
1044 /* Contract support */
1045 #define SWIG_contract_assert(expr, msg)  \
1046   do { if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } } while (0)
1047 
1048 
1049 /* helper #defines */
1050 #define SWIG_fail {goto fail;}
1051 #define SWIG_fail_arg(func_name,argnum,type) \
1052   {SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
1053   func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
1054   goto fail;}
1055 #define SWIG_fail_ptr(func_name,argnum,type) \
1056   SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
1057 #define SWIG_check_num_args(func_name,a,b) \
1058   if (lua_gettop(L)<a || lua_gettop(L)>b) \
1059   {SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
1060   goto fail;}
1061 
1062 
1063 #define SWIG_Lua_get_table(L,n) \
1064   (lua_pushstring(L, n), lua_rawget(L,-2))
1065 
1066 #define SWIG_Lua_add_function(L,n,f) \
1067   (lua_pushstring(L, n), \
1068       lua_pushcfunction(L, f), \
1069       lua_rawset(L,-3))
1070 
1071 #define SWIG_Lua_add_boolean(L,n,b) \
1072   (lua_pushstring(L, n), \
1073       lua_pushboolean(L, b), \
1074       lua_rawset(L,-3))
1075 
1076 /* special helper for allowing 'nil' for usertypes */
1077 #define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
1078 
1079 #ifdef __cplusplus
1080 /* Special helper for member function pointers
1081 it gets the address, casts it, then dereferences it */
1082 /*#define SWIG_mem_fn_as_voidptr(a)  (*((char**)&(a))) */
1083 #endif
1084 
1085 /* storing/access of swig_module_info */
1086 SWIGRUNTIME swig_module_info *
1087 SWIG_Lua_GetModule(lua_State *L) {
1088   swig_module_info *ret = 0;
1089   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1090   lua_rawget(L,LUA_REGISTRYINDEX);
1091   if (lua_islightuserdata(L,-1))
1092     ret=(swig_module_info*)lua_touserdata(L,-1);
1093   lua_pop(L,1);  /* tidy */
1094   return ret;
1095 }
1096 
1097 SWIGRUNTIME void
1098 SWIG_Lua_SetModule(lua_State *L, swig_module_info *module) {
1099   /* add this all into the Lua registry: */
1100   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1101   lua_pushlightuserdata(L,(void*)module);
1102   lua_rawset(L,LUA_REGISTRYINDEX);
1103 }
1104 
1105 /* -----------------------------------------------------------------------------
1106  * global variable support code: modules
1107  * ----------------------------------------------------------------------------- */
1108 
1109 /* this function is called when trying to set an immutable.
1110 default action is to print an error.
1111 This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1112 SWIGINTERN int SWIG_Lua_set_immutable(lua_State *L)
1113 {
1114 /*  there should be 1 param passed in: the new value */
1115 #ifndef SWIGLUA_IGNORE_SET_IMMUTABLE
1116   lua_pop(L,1);  /* remove it */
1117   luaL_error(L,"This variable is immutable");
1118 #endif
1119     return 0;   /* should not return anything */
1120 }
1121 
1122 #ifdef SWIG_LUA_ELUA_EMULATE
1123 
1124 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1125 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1126 static int swig_lua_elua_emulate_unique_key;
1127 
1128 /* This function emulates eLua rotables behaviour. It loads a rotable definition into the usual lua table. */
1129 SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_State *L, const swig_elua_entry *table)
1130 {
1131   int i, table_parsed, parsed_tables_array, target_table;
1132   assert(lua_istable(L,-1));
1133   target_table = lua_gettop(L);
1134   /* Get the registry where we put all parsed tables to avoid loops */
1135   lua_rawgetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1136   if(lua_isnil(L,-1)) {
1137     lua_pop(L,1);
1138     lua_newtable(L);
1139     lua_pushvalue(L,-1);
1140     lua_rawsetp(L,LUA_REGISTRYINDEX,(void*)(&swig_lua_elua_emulate_unique_key));
1141   }
1142   parsed_tables_array = lua_gettop(L);
1143   lua_pushvalue(L,target_table);
1144   lua_rawsetp(L, parsed_tables_array, table);
1145   table_parsed = 0;
1146   const int SWIGUNUSED pairs_start = lua_gettop(L);
1147   for(i = 0;table[i].key.type != LUA_TNIL || table[i].value.type != LUA_TNIL;i++)
1148   {
1149     const swig_elua_entry *entry = table + i;
1150     int is_metatable = 0;
1151     switch(entry->key.type) {
1152       case LUA_TSTRING:
1153         lua_pushstring(L,entry->key.key.strkey);
1154         if(strcmp(entry->key.key.strkey, SWIG_LUA_ELUA_EMUL_METATABLE_KEY) == 0)
1155           is_metatable = 1;
1156         break;
1157       case  LUA_TNUMBER:
1158         lua_pushnumber(L,entry->key.key.numkey);
1159         break;
1160       case LUA_TNIL:
1161         lua_pushnil(L);
1162         break;
1163       default:
1164         assert(0);
1165     }
1166     switch(entry->value.type) {
1167       case LUA_TSTRING:
1168         lua_pushstring(L,entry->value.value.string);
1169         break;
1170       case  LUA_TNUMBER:
1171         lua_pushnumber(L,entry->value.value.number);
1172         break;
1173       case LUA_TFUNCTION:
1174         lua_pushcfunction(L,entry->value.value.function);
1175         break;
1176       case LUA_TTABLE:
1177         lua_rawgetp(L,parsed_tables_array, entry->value.value.table);
1178         table_parsed = !lua_isnil(L,-1);
1179         if(!table_parsed) {
1180           lua_pop(L,1); /*remove nil */
1181           lua_newtable(L);
1182           SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
1183         }
1184         if(is_metatable) {
1185           assert(lua_istable(L,-1));
1186           lua_pushvalue(L,-1);
1187           lua_setmetatable(L,target_table);
1188         }
1189 
1190         break;
1191       case LUA_TUSERDATA:
1192         if(entry->value.value.userdata.member)
1193           SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
1194               entry->value.value.userdata.lvalue,
1195               *(entry->value.value.userdata.ptype));
1196         else
1197           SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
1198               *(entry->value.value.userdata.ptype),0);
1199         break;
1200       case LUA_TNIL:
1201         lua_pushnil(L);
1202         break;
1203       default:
1204         assert(0);
1205     }
1206     assert(lua_gettop(L) == pairs_start + 2);
1207     lua_rawset(L,target_table);
1208   }
1209   lua_pop(L,1); /* Removing parsed tables storage */
1210   assert(lua_gettop(L) == target_table);
1211 }
1212 
1213 SWIGINTERN void SWIG_Lua_elua_emulate_register_clear(lua_State *L)
1214 {
1215   lua_pushnil(L);
1216   lua_rawsetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1217 }
1218 
1219 SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1220 
1221 SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_State *L)
1222 {
1223   SWIG_check_num_args("getmetatable(SWIG eLua emulation)", 1, 1);
1224   SWIG_Lua_get_class_registry(L);
1225   lua_getfield(L,-1,"lua_getmetatable");
1226   lua_remove(L,-2); /* remove the registry*/
1227   assert(!lua_isnil(L,-1));
1228   lua_pushvalue(L,1);
1229   assert(lua_gettop(L) == 3); /* object | function | object again */
1230   lua_call(L,1,1);
1231   if(!lua_isnil(L,-1)) /*There is an ordinary metatable */
1232     return 1;
1233   /*if it is a table, then emulate elua behaviour - check for __metatable attribute of a table*/
1234   assert(lua_gettop(L) == 2);
1235   if(lua_istable(L,-2)) {
1236     lua_pop(L,1); /*remove the nil*/
1237     lua_getfield(L,-1, SWIG_LUA_ELUA_EMUL_METATABLE_KEY);
1238   }
1239   assert(lua_gettop(L) == 2);
1240   return 1;
1241 
1242 fail:
1243   lua_error(L);
1244   return 0;
1245 }
1246 
1247 SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatable(lua_State *L)
1248 {
1249   SWIG_Lua_get_class_registry(L);
1250   lua_pushglobaltable(L);
1251   lua_pushstring(L,"lua_getmetatable");
1252   lua_getfield(L,-2,"getmetatable");
1253   assert(!lua_isnil(L,-1));
1254   lua_rawset(L,-4);
1255   lua_pushstring(L, "getmetatable");
1256   lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
1257   lua_rawset(L,-3);
1258   lua_pop(L,2);
1259 
1260 }
1261 /* END OF REMOVE */
1262 
1263 #endif
1264 /* -----------------------------------------------------------------------------
1265  * global variable support code: namespaces and modules (which are the same thing)
1266  * ----------------------------------------------------------------------------- */
1267 
1268 SWIGINTERN int SWIG_Lua_namespace_get(lua_State *L)
1269 {
1270 /*  there should be 2 params passed in
1271   (1) table (not the meta table)
1272   (2) string name of the attribute
1273 */
1274   assert(lua_istable(L,-2));  /* just in case */
1275   lua_getmetatable(L,-2);
1276   assert(lua_istable(L,-1));
1277   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1278   assert(lua_istable(L,-1));
1279   /* look for the key in the .get table */
1280   lua_pushvalue(L,2);  /* key */
1281   lua_rawget(L,-2);
1282   lua_remove(L,-2); /* stack tidy, remove .get table */
1283   if (lua_iscfunction(L,-1))
1284   {  /* found it so call the fn & return its value */
1285     lua_call(L,0,1);  /* 1 value in (userdata),1 out (result) */
1286     lua_remove(L,-2); /* stack tidy, remove metatable */
1287     return 1;
1288   }
1289   lua_pop(L,1);  /* remove whatever was there */
1290   /* ok, so try the .fn table */
1291   SWIG_Lua_get_table(L,".fn"); /* find the .get table */
1292   assert(lua_istable(L,-1));  /* just in case */
1293   lua_pushvalue(L,2);  /* key */
1294   lua_rawget(L,-2);  /* look for the fn */
1295   lua_remove(L,-2); /* stack tidy, remove .fn table */
1296   if (lua_isfunction(L,-1)) /* note: whether it's a C function or lua function */
1297   {  /* found it so return the fn & let lua call it */
1298     lua_remove(L,-2); /* stack tidy, remove metatable */
1299     return 1;
1300   }
1301   lua_pop(L,1);  /* remove whatever was there */
1302   return 0;
1303 }
1304 
1305 SWIGINTERN int SWIG_Lua_namespace_set(lua_State *L)
1306 {
1307 /*  there should be 3 params passed in
1308   (1) table (not the meta table)
1309   (2) string name of the attribute
1310   (3) any for the new value
1311 */
1312 
1313   assert(lua_istable(L,1));
1314   lua_getmetatable(L,1);    /* get the meta table */
1315   assert(lua_istable(L,-1));
1316 
1317   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1318   if (lua_istable(L,-1))
1319   {
1320     /* look for the key in the .set table */
1321     lua_pushvalue(L,2);  /* key */
1322     lua_rawget(L,-2);
1323     if (lua_iscfunction(L,-1))
1324     {  /* found it so call the fn & return its value */
1325       lua_pushvalue(L,3);  /* value */
1326       lua_call(L,1,0);
1327       return 0;
1328     }
1329     lua_pop(L,1);  /* remove the value */
1330   }
1331   lua_pop(L,1);  /* remove the value .set table */
1332   lua_pop(L,1); /* remote metatable */
1333   lua_rawset(L,-3);
1334   return 0;
1335 }
1336 
1337 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1338 SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1339 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1340 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1341 
1342 /* helper function - register namespace methods and attributes into namespace */
1343 SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State *L, swig_lua_namespace *ns)
1344 {
1345   int i;
1346   /* There must be namespace table (not metatable) at the top of the stack */
1347   assert(lua_istable(L,-1));
1348   SWIG_Lua_InstallConstants(L, ns->ns_constants);
1349 
1350   /* add methods to the namespace/module table */
1351   for(i=0;ns->ns_methods[i].name;i++){
1352     SWIG_Lua_add_function(L,ns->ns_methods[i].name,ns->ns_methods[i].func);
1353   }
1354   lua_getmetatable(L,-1);
1355 
1356   /* add fns */
1357   for(i=0;ns->ns_attributes[i].name;i++){
1358     SWIG_Lua_add_variable(L,ns->ns_attributes[i].name,ns->ns_attributes[i].getmethod,ns->ns_attributes[i].setmethod);
1359   }
1360 
1361   /* clear stack - remove metatble */
1362   lua_pop(L,1);
1363   return 0;
1364 }
1365 
1366 /* Register all classes in the namespace */
1367 SWIGINTERN void SWIG_Lua_add_namespace_classes(lua_State *L, swig_lua_namespace *ns)
1368 {
1369   swig_lua_class **classes;
1370 
1371   /* There must be a module/namespace table at the top of the stack */
1372   assert(lua_istable(L,-1));
1373 
1374   classes = ns->ns_classes;
1375 
1376   if( classes != 0 ) {
1377     while(*classes != 0) {
1378       SWIG_Lua_class_register(L, *classes);
1379       classes++;
1380     }
1381   }
1382 }
1383 
1384 /* Helper function. Creates namespace table and adds it to module table
1385    if 'reg' is true, then will register namespace table to parent one (must be on top of the stack
1386    when function is called).
1387    Function always returns newly registered table on top of the stack.
1388 */
1389 SWIGINTERN void SWIG_Lua_namespace_register(lua_State *L, swig_lua_namespace *ns, int reg)
1390 {
1391   swig_lua_namespace **sub_namespace;
1392   /* 1 argument - table on the top of the stack */
1393   const int SWIGUNUSED begin = lua_gettop(L);
1394   assert(lua_istable(L,-1)); /* just in case. This is supposed to be module table or parent namespace table */
1395   lua_checkstack(L,5);
1396   lua_newtable(L); /* namespace itself */
1397   lua_newtable(L); /* metatable for namespace */
1398 
1399   /* add a table called ".get" */
1400   lua_pushstring(L,".get");
1401   lua_newtable(L);
1402   lua_rawset(L,-3);
1403   /* add a table called ".set" */
1404   lua_pushstring(L,".set");
1405   lua_newtable(L);
1406   lua_rawset(L,-3);
1407   /* add a table called ".fn" */
1408   lua_pushstring(L,".fn");
1409   lua_newtable(L);
1410   lua_rawset(L,-3);
1411 
1412   /* add accessor fns for using the .get,.set&.fn */
1413   SWIG_Lua_add_function(L,"__index",SWIG_Lua_namespace_get);
1414   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_namespace_set);
1415 
1416   lua_setmetatable(L,-2); /* set metatable */
1417 
1418   /* Register all functions, variables etc */
1419   SWIG_Lua_add_namespace_details(L,ns);
1420   /* Register classes */
1421   SWIG_Lua_add_namespace_classes(L,ns);
1422 
1423   sub_namespace = ns->ns_namespaces;
1424   if( sub_namespace != 0) {
1425     while(*sub_namespace != 0) {
1426       SWIG_Lua_namespace_register(L, *sub_namespace, 1);
1427       lua_pop(L,1); /* removing sub-namespace table */
1428       sub_namespace++;
1429     }
1430   }
1431 
1432   if (reg) {
1433     lua_pushstring(L,ns->name);
1434     lua_pushvalue(L,-2);
1435     lua_rawset(L,-4); /* add namespace to module table */
1436   }
1437   assert(lua_gettop(L) == begin+1);
1438 }
1439 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
1440 
1441 /* -----------------------------------------------------------------------------
1442  * global variable support code: classes
1443  * ----------------------------------------------------------------------------- */
1444 
1445 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1446 
1447 typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1448 
1449 SWIGINTERN int SWIG_Lua_iterate_bases(lua_State *L, swig_type_info * SWIGUNUSED swig_type,
1450   int first_arg, swig_lua_base_iterator_func func, int  *const ret)
1451 {
1452     /* first_arg - position of the object in stack. Everything that is above are arguments
1453      * and is passed to every evocation of the func */
1454     int last_arg = lua_gettop(L);/* position of last argument */
1455     int original_metatable = last_arg + 1;
1456     size_t bases_count;
1457     int result = SWIG_ERROR;
1458     int bases_table;
1459     (void)swig_type;
1460     lua_getmetatable(L,first_arg);
1461 
1462     /* initialise base search */
1463 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1464     SWIG_Lua_get_table(L,".bases");
1465     assert(lua_istable(L,-1));
1466     bases_count = lua_rawlen(L,-1);
1467     bases_table = lua_gettop(L);
1468 #else
1469     /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1470     (void)bases_table;
1471     assert(swig_type!=0);
1472     swig_module_info *module=SWIG_GetModule(L);
1473     swig_lua_class **bases= ((swig_lua_class*)(swig_type->clientdata))->bases;
1474     const char **base_names= ((swig_lua_class*)(swig_type->clientdata))->base_names;
1475     bases_count = 0;
1476     for(;base_names[bases_count];
1477       bases_count++);/* get length of bases */
1478 #endif
1479 
1480     if(ret)
1481       *ret = 0;
1482     if(bases_count>0)
1483     {
1484       int to_remove;
1485       size_t i;
1486       int j;
1487       int subcall_last_arg;
1488       int subcall_first_arg = lua_gettop(L) + 1;/* Here a copy of first_arg and arguments begin */
1489       int valid = 1;
1490       swig_type_info *base_swig_type = 0;
1491       for(j=first_arg;j<=last_arg;j++)
1492         lua_pushvalue(L,j);
1493       subcall_last_arg = lua_gettop(L);
1494 
1495       /* Trick: temporarily replacing original metatable with metatable for base class and call getter */
1496       for(i=0;i<bases_count;i++) {
1497         /* Iteration through class bases */
1498 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1499         lua_rawgeti(L,bases_table,i+1);
1500         base_swig_type = 0;
1501         if(lua_isnil(L,-1)) {
1502           valid = 0;
1503           lua_pop(L,1);
1504         } else {
1505           valid = 1;
1506         }
1507 #else /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1508         swig_lua_class *base_class = bases[i];
1509         if(!base_class) {
1510           valid = 0;
1511         } else {
1512           valid = 1;
1513           SWIG_Lua_get_class_metatable(L,base_class->fqname);
1514           base_swig_type = SWIG_TypeQueryModule(module,module,base_names[i]);
1515           assert(base_swig_type != 0);
1516         }
1517 #endif
1518 
1519         if(!valid)
1520           continue;
1521         assert(lua_isuserdata(L, subcall_first_arg));
1522         assert(lua_istable(L,-1));
1523         lua_setmetatable(L,subcall_first_arg); /* Set new metatable */
1524         assert(lua_gettop(L) == subcall_last_arg);
1525         result = func(L, base_swig_type,subcall_first_arg, ret); /* Forward call */
1526         if(result != SWIG_ERROR) {
1527           break;
1528         }
1529       }
1530       /* Restore original metatable */
1531       lua_pushvalue(L,original_metatable);
1532       lua_setmetatable(L,first_arg);
1533       /* Clear - remove everything between last_arg and subcall_last_arg including */
1534       to_remove = subcall_last_arg - last_arg;
1535       for(j=0;j<to_remove;j++)
1536         lua_remove(L,last_arg+1);
1537     } else {
1538       /* Remove everything after last_arg */
1539       lua_pop(L, lua_gettop(L) - last_arg);
1540     }
1541     if(ret) assert(lua_gettop(L) == last_arg + *ret);
1542     return result;
1543 }
1544 
1545 /* The class.get method helper, performs the lookup of class attributes.
1546  * It returns an error code. Number of function return values is passed inside 'ret'.
1547  * first_arg is not used in this function because function always has 2 arguments.
1548  */
1549 SWIGINTERN int  SWIG_Lua_class_do_get_item(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1550 {
1551 /*  there should be 2 params passed in
1552   (1) userdata (not the meta table)
1553   (2) string name of the attribute
1554 */
1555   int bases_search_result;
1556   int substack_start = lua_gettop(L)-2;
1557   assert(first_arg == substack_start+1);
1558   lua_checkstack(L,5);
1559   assert(lua_isuserdata(L,-2));  /* just in case */
1560   lua_getmetatable(L,-2);    /* get the meta table */
1561   assert(lua_istable(L,-1));  /* just in case */
1562   /* NEW: looks for the __getitem() fn
1563   this is a user provided get fn */
1564   SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */
1565   if (lua_iscfunction(L,-1))  /* if it's there */
1566   {  /* found it so call the fn & return its value */
1567     lua_pushvalue(L,substack_start+1);  /* the userdata */
1568     lua_pushvalue(L,substack_start+2);  /* the parameter */
1569     lua_call(L,2,1);  /* 2 value in (userdata),1 out (result) */
1570     lua_remove(L,-2); /* stack tidy, remove metatable */
1571     if(ret) *ret = 1;
1572     return SWIG_OK;
1573   }
1574   lua_pop(L,1);
1575   /* Remove the metatable */
1576   lua_pop(L,1);
1577   /* Search in base classes */
1578   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get_item,ret);
1579   return bases_search_result;  /* sorry not known */
1580 }
1581 
1582 
1583 /* The class.get method helper, performs the lookup of class attributes.
1584  * It returns an error code. Number of function return values is passed inside 'ret'.
1585  * first_arg is not used in this function because function always has 2 arguments.
1586  */
1587 SWIGINTERN int  SWIG_Lua_class_do_get(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1588 {
1589 /*  there should be 2 params passed in
1590   (1) userdata (not the meta table)
1591   (2) string name of the attribute
1592 */
1593   int bases_search_result;
1594   int substack_start = lua_gettop(L)-2;
1595   assert(first_arg == substack_start+1);
1596   lua_checkstack(L,5);
1597   assert(lua_isuserdata(L,-2));  /* just in case */
1598   lua_getmetatable(L,-2);    /* get the meta table */
1599   assert(lua_istable(L,-1));  /* just in case */
1600   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1601   assert(lua_istable(L,-1));  /* just in case */
1602   /* look for the key in the .get table */
1603   lua_pushvalue(L,substack_start+2);  /* key */
1604   lua_rawget(L,-2);
1605   lua_remove(L,-2); /* stack tidy, remove .get table */
1606   if (lua_iscfunction(L,-1))
1607   {  /* found it so call the fn & return its value */
1608     lua_pushvalue(L,substack_start+1);  /* the userdata */
1609     lua_call(L,1,1);  /* 1 value in (userdata),1 out (result) */
1610     lua_remove(L,-2); /* stack tidy, remove metatable */
1611     if(ret)
1612       *ret = 1;
1613     return SWIG_OK;
1614   }
1615   lua_pop(L,1);  /* remove whatever was there */
1616   /* ok, so try the .fn table */
1617   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
1618   assert(lua_istable(L,-1));  /* just in case */
1619   lua_pushvalue(L,substack_start+2);  /* key */
1620   lua_rawget(L,-2);  /* look for the fn */
1621   lua_remove(L,-2); /* stack tidy, remove .fn table */
1622   if (lua_isfunction(L,-1)) /* note: if it's a C function or lua function */
1623   {  /* found it so return the fn & let lua call it */
1624     lua_remove(L,-2); /* stack tidy, remove metatable */
1625     if(ret)
1626       *ret = 1;
1627     return SWIG_OK;
1628   }
1629   lua_pop(L,1);  /* remove whatever was there */
1630   /* Remove the metatable */
1631   lua_pop(L,1);
1632   /* Search in base classes */
1633   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get,ret);
1634   return bases_search_result;  /* sorry not known */
1635 }
1636 
1637 /* the class.get method, performs the lookup of class attributes
1638  */
1639 SWIGINTERN int  SWIG_Lua_class_get(lua_State *L)
1640 {
1641 /*  there should be 2 params passed in
1642   (1) userdata (not the meta table)
1643   (2) string name of the attribute
1644 */
1645   int result;
1646   swig_lua_userdata *usr;
1647   swig_type_info *type;
1648   int ret = 0;
1649   assert(lua_isuserdata(L,1));
1650   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1651   type = usr->type;
1652   result = SWIG_Lua_class_do_get(L,type,1,&ret);
1653   if(result == SWIG_OK)
1654     return ret;
1655 
1656   result = SWIG_Lua_class_do_get_item(L,type,1,&ret);
1657   if(result == SWIG_OK)
1658     return ret;
1659 
1660   return 0;
1661 }
1662 
1663 /* helper for the class.set method, performs the lookup of class attributes
1664  * It returns error code. Number of function return values is passed inside 'ret'
1665  */
1666 SWIGINTERN int  SWIG_Lua_class_do_set(lua_State *L, swig_type_info *type, int first_arg, int *ret)
1667 {
1668 /*  there should be 3 params passed in
1669   (1) table (not the meta table)
1670   (2) string name of the attribute
1671   (3) any for the new value
1672   */
1673 
1674   int bases_search_result;
1675   int substack_start = lua_gettop(L) - 3;
1676   lua_checkstack(L,5);
1677   assert(lua_isuserdata(L,substack_start+1));  /* just in case */
1678   lua_getmetatable(L,substack_start+1);    /* get the meta table */
1679   assert(lua_istable(L,-1));  /* just in case */
1680   if(ret)
1681     *ret = 0; /* it is setter - number of return values is always 0 */
1682 
1683   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1684   if (lua_istable(L,-1))
1685   {
1686     /* look for the key in the .set table */
1687     lua_pushvalue(L,substack_start+2);  /* key */
1688     lua_rawget(L,-2);
1689     lua_remove(L,-2); /* tidy stack, remove .set table */
1690     if (lua_iscfunction(L,-1))
1691     {  /* found it so call the fn & return its value */
1692       lua_pushvalue(L,substack_start+1);  /* userdata */
1693       lua_pushvalue(L,substack_start+3);  /* value */
1694       lua_call(L,2,0);
1695       lua_remove(L,substack_start+4); /*remove metatable*/
1696       return SWIG_OK;
1697     }
1698     lua_pop(L,1);  /* remove the value */
1699   } else {
1700     lua_pop(L,1);  /* remove the answer for .set table request*/
1701   }
1702   /* NEW: looks for the __setitem() fn
1703   this is a user provided set fn */
1704   SWIG_Lua_get_table(L,"__setitem"); /* find the fn */
1705   if (lua_iscfunction(L,-1))  /* if it's there */
1706   {  /* found it so call the fn & return its value */
1707     lua_pushvalue(L,substack_start+1);  /* the userdata */
1708     lua_pushvalue(L,substack_start+2);  /* the parameter */
1709     lua_pushvalue(L,substack_start+3);  /* the value */
1710     lua_call(L,3,0);  /* 3 values in ,0 out */
1711     lua_remove(L,-2); /* stack tidy, remove metatable */
1712     return SWIG_OK;
1713   }
1714   lua_pop(L,1); /* remove value */
1715 
1716   lua_pop(L,1); /* remove metatable */
1717   /* Search among bases */
1718   bases_search_result = SWIG_Lua_iterate_bases(L,type,first_arg,SWIG_Lua_class_do_set,ret);
1719   if(ret)
1720     assert(*ret == 0);
1721   assert(lua_gettop(L) == substack_start + 3);
1722   return bases_search_result;
1723 }
1724 
1725 /* This is the actual method exported to Lua. It calls SWIG_Lua_class_do_set and correctly
1726  * handles return values.
1727  */
1728 SWIGINTERN int  SWIG_Lua_class_set(lua_State *L)
1729 {
1730 /*  There should be 3 params passed in
1731   (1) table (not the meta table)
1732   (2) string name of the attribute
1733   (3) any for the new value
1734   */
1735   int ret = 0;
1736   int result;
1737   swig_lua_userdata *usr;
1738   swig_type_info *type;
1739   assert(lua_isuserdata(L,1));
1740   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1741   type = usr->type;
1742   result = SWIG_Lua_class_do_set(L,type,1,&ret);
1743   if(result != SWIG_OK) {
1744    SWIG_Lua_pushferrstring(L,"Assignment not possible. No setter/member with this name. For custom assignments implement __setitem method.");
1745    lua_error(L);
1746   } else {
1747     assert(ret==0);
1748   }
1749   return 0;
1750 }
1751 
1752 /* the class.destruct method called by the interpreter */
1753 SWIGINTERN int  SWIG_Lua_class_destruct(lua_State *L)
1754 {
1755 /*  there should be 1 params passed in
1756   (1) userdata (not the meta table) */
1757   swig_lua_userdata *usr;
1758   swig_lua_class *clss;
1759   assert(lua_isuserdata(L,-1));  /* just in case */
1760   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1761   /* if must be destroyed & has a destructor */
1762   if (usr->own) /* if must be destroyed */
1763   {
1764     clss=(swig_lua_class*)usr->type->clientdata;  /* get the class */
1765     if (clss && clss->destructor)  /* there is a destroy fn */
1766     {
1767       clss->destructor(usr->ptr);  /* bye bye */
1768     }
1769   }
1770   return 0;
1771 }
1772 
1773 /* the class.__tostring method called by the interpreter and print */
1774 SWIGINTERN int  SWIG_Lua_class_tostring(lua_State *L)
1775 {
1776 /*  there should be 1 param passed in
1777   (1) userdata (not the metatable) */
1778   swig_lua_userdata* userData;
1779   assert(lua_isuserdata(L,1));  /* just in case */
1780   userData = (swig_lua_userdata*)lua_touserdata(L,1); /* get the userdata address */
1781 
1782   lua_pushfstring(L, "<userdata of type '%s' at %p>", userData->type->str, userData->ptr);
1783   return 1;
1784 }
1785 
1786 /* to manually disown some userdata */
1787 SWIGINTERN int  SWIG_Lua_class_disown(lua_State *L)
1788 {
1789 /*  there should be 1 params passed in
1790   (1) userdata (not the meta table) */
1791   swig_lua_userdata *usr;
1792   assert(lua_isuserdata(L,-1));  /* just in case */
1793   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1794 
1795   usr->own = 0; /* clear our ownership */
1796   return 0;
1797 }
1798 
1799 /* lua callable function to compare userdata's value
1800 the issue is that two userdata may point to the same thing
1801 but to lua, they are different objects */
1802 SWIGRUNTIME int SWIG_Lua_class_equal(lua_State *L)
1803 {
1804   int result;
1805   swig_lua_userdata *usr1,*usr2;
1806   if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2))  /* just in case */
1807     return 0;  /* nil reply */
1808   usr1=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1809   usr2=(swig_lua_userdata*)lua_touserdata(L,2);  /* get data */
1810   /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/
1811   result=(usr1->ptr==usr2->ptr);
1812    lua_pushboolean(L,result);
1813   return 1;
1814 }
1815 
1816 /* populate table at the top of the stack with metamethods that ought to be inherited */
1817 SWIGINTERN void SWIG_Lua_populate_inheritable_metamethods(lua_State *L)
1818 {
1819   SWIG_Lua_add_boolean(L, "__add", 1);
1820   SWIG_Lua_add_boolean(L, "__sub", 1);
1821   SWIG_Lua_add_boolean(L, "__mul", 1);
1822   SWIG_Lua_add_boolean(L, "__div", 1);
1823   SWIG_Lua_add_boolean(L, "__mod", 1);
1824   SWIG_Lua_add_boolean(L, "__pow", 1);
1825   SWIG_Lua_add_boolean(L, "__unm", 1);
1826   SWIG_Lua_add_boolean(L, "__len", 1 );
1827   SWIG_Lua_add_boolean(L, "__concat", 1 );
1828   SWIG_Lua_add_boolean(L, "__eq", 1);
1829   SWIG_Lua_add_boolean(L, "__lt", 1);
1830   SWIG_Lua_add_boolean(L, "__le", 1);
1831   SWIG_Lua_add_boolean(L, "__call", 1);
1832   SWIG_Lua_add_boolean(L, "__tostring", 1);
1833   SWIG_Lua_add_boolean(L, "__gc", 0);
1834 }
1835 
1836 /* creates the swig registry */
1837 SWIGINTERN void SWIG_Lua_create_class_registry(lua_State *L)
1838 {
1839   /* create main SWIG registry table */
1840   lua_pushstring(L,"SWIG");
1841   lua_newtable(L);
1842   /* populate it with some predefined data */
1843 
1844   /* .library table. Placeholder */
1845   lua_pushstring(L,".library");
1846   lua_newtable(L);
1847   {
1848     /* list of metamethods that class inherits from its bases */
1849     lua_pushstring(L,"inheritable_metamethods");
1850     lua_newtable(L);
1851     /* populate with list of metamethods */
1852     SWIG_Lua_populate_inheritable_metamethods(L);
1853     lua_rawset(L,-3);
1854   }
1855   lua_rawset(L,-3);
1856 
1857   lua_rawset(L,LUA_REGISTRYINDEX);
1858 }
1859 
1860 /* gets the swig registry (or creates it) */
1861 SWIGINTERN void  SWIG_Lua_get_class_registry(lua_State *L)
1862 {
1863   /* add this all into the swig registry: */
1864   lua_pushstring(L,"SWIG");
1865   lua_rawget(L,LUA_REGISTRYINDEX);  /* get the registry */
1866   if (!lua_istable(L,-1))  /* not there */
1867   {  /* must be first time, so add it */
1868     lua_pop(L,1);  /* remove the result */
1869     SWIG_Lua_create_class_registry(L);
1870     /* then get it */
1871     lua_pushstring(L,"SWIG");
1872     lua_rawget(L,LUA_REGISTRYINDEX);
1873   }
1874 }
1875 
1876 SWIGINTERN void SWIG_Lua_get_inheritable_metamethods(lua_State *L)
1877 {
1878   SWIG_Lua_get_class_registry(L);
1879   lua_pushstring(L, ".library");
1880   lua_rawget(L,-2);
1881   assert( !lua_isnil(L,-1) );
1882   lua_pushstring(L, "inheritable_metamethods");
1883   lua_rawget(L,-2);
1884 
1885   /* Remove class registry and library table */
1886   lua_remove(L,-2);
1887   lua_remove(L,-2);
1888 }
1889 
1890 /* Helper function to get the classes metatable from the register */
1891 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname)
1892 {
1893   SWIG_Lua_get_class_registry(L);  /* get the registry */
1894   lua_pushstring(L,cname);  /* get the name */
1895   lua_rawget(L,-2);    /* get it */
1896   lua_remove(L,-2);    /* tidy up (remove registry) */
1897 }
1898 
1899 /* Set up the base classes pointers.
1900 Each class structure has a list of pointers to the base class structures.
1901 This function fills them.
1902 It cannot be done at compile time, as this will not work with hireachies
1903 spread over more than one swig file.
1904 Therefore it must be done at runtime, querying the SWIG type system.
1905 */
1906 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
1907 {
1908   int i=0;
1909   swig_module_info *module=SWIG_GetModule(L);
1910   for(i=0;clss->base_names[i];i++)
1911   {
1912     if (clss->bases[i]==0) /* not found yet */
1913     {
1914       /* lookup and cache the base class */
1915       swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]);
1916       if (info) clss->bases[i] = (swig_lua_class *) info->clientdata;
1917     }
1918   }
1919 }
1920 
1921 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1922 /* Merges two tables  */
1923 SWIGINTERN void SWIG_Lua_merge_tables_by_index(lua_State *L, int target, int source)
1924 {
1925   /* iterating */
1926   lua_pushnil(L);
1927   while (lua_next(L,source) != 0) {
1928     /* -1 - value, -2 - index */
1929     /* have to copy to assign */
1930     lua_pushvalue(L,-2); /* copy of index */
1931     lua_pushvalue(L,-2); /* copy of value */
1932     lua_rawset(L, target);
1933     lua_pop(L,1);
1934     /* only key is left */
1935   }
1936 }
1937 
1938 /* Merges two tables with given name. original - index of target metatable, base - index of source metatable */
1939 SWIGINTERN void SWIG_Lua_merge_tables(lua_State *L, const char* name, int original, int base)
1940 {
1941   /* push original[name], then base[name] */
1942   lua_pushstring(L,name);
1943   lua_rawget(L,original);
1944   int original_table = lua_gettop(L);
1945   lua_pushstring(L,name);
1946   lua_rawget(L,base);
1947   int base_table = lua_gettop(L);
1948   SWIG_Lua_merge_tables_by_index(L, original_table, base_table);
1949   /* clearing stack */
1950   lua_pop(L,2);
1951 }
1952 
1953 /* Function takes all symbols from base and adds it to derived class. It's just a helper. */
1954 SWIGINTERN void SWIG_Lua_class_squash_base(lua_State *L, swig_lua_class *base_cls)
1955 {
1956   /* There is one parameter - original, i.e. 'derived' class metatable */
1957   assert(lua_istable(L,-1));
1958   int original = lua_gettop(L);
1959   SWIG_Lua_get_class_metatable(L,base_cls->fqname);
1960   int base = lua_gettop(L);
1961   SWIG_Lua_merge_tables(L, ".fn", original, base );
1962   SWIG_Lua_merge_tables(L, ".set", original, base );
1963   SWIG_Lua_merge_tables(L, ".get", original, base );
1964   lua_pop(L,1);
1965 }
1966 
1967 /* Function squashes all symbols from 'clss' bases into itself */
1968 SWIGINTERN void  SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss)
1969 {
1970   int i;
1971   SWIG_Lua_get_class_metatable(L,clss->fqname);
1972   for(i=0;clss->base_names[i];i++)
1973   {
1974     if (clss->bases[i]==0) /* Somehow it's not found. Skip it */
1975       continue;
1976     /* Thing is: all bases are already registered. Thus they have already executed
1977      * this function. So we just need to squash them into us, because their bases
1978      * are already squashed into them. No need for recursion here!
1979      */
1980     SWIG_Lua_class_squash_base(L, clss->bases[i]);
1981   }
1982   lua_pop(L,1); /*tidy stack*/
1983 }
1984 #endif
1985 
1986 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1987 /* helper add a variable to a registered class */
1988 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn)
1989 {
1990   assert(lua_istable(L,-1));  /* just in case */
1991   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1992   assert(lua_istable(L,-1));  /* just in case */
1993   SWIG_Lua_add_function(L,name,getFn);
1994   lua_pop(L,1);       /* tidy stack (remove table) */
1995   if (setFn)
1996   {
1997     SWIG_Lua_get_table(L,".set"); /* find the .set table */
1998     assert(lua_istable(L,-1));  /* just in case */
1999     SWIG_Lua_add_function(L,name,setFn);
2000     lua_pop(L,1);       /* tidy stack (remove table) */
2001   }
2002 }
2003 
2004 /* helper to recursively add class static details (static attributes, operations and constants) */
2005 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss)
2006 {
2007   int i = 0;
2008   /* The class namespace table must be on the top of the stack */
2009   assert(lua_istable(L,-1));
2010   /* call all the base classes first: we can then override these later: */
2011   for(i=0;clss->bases[i];i++)
2012   {
2013     SWIG_Lua_add_class_static_details(L,clss->bases[i]);
2014   }
2015 
2016   SWIG_Lua_add_namespace_details(L, clss->cls_static);
2017 }
2018 
2019 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward declaration */
2020 
2021 /* helper to recursively add class details (attributes & operations) */
2022 SWIGINTERN void  SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss)
2023 {
2024   int i;
2025   size_t bases_count = 0;
2026   /* Add bases to .bases table */
2027   SWIG_Lua_get_table(L,".bases");
2028   assert(lua_istable(L,-1));  /* just in case */
2029   for(i=0;clss->bases[i];i++)
2030   {
2031     SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2032     /* Base class must be already registered */
2033     assert(lua_istable(L,-1));
2034     lua_rawseti(L,-2,i+1); /* In lua indexing starts from 1 */
2035     bases_count++;
2036   }
2037   assert(lua_rawlen(L,-1) == bases_count);
2038   lua_pop(L,1); /* remove .bases table */
2039   /* add attributes */
2040   for(i=0;clss->attributes[i].name;i++){
2041     SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod);
2042   }
2043   /* add methods to the metatable */
2044   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
2045   assert(lua_istable(L,-1));  /* just in case */
2046   for(i=0;clss->methods[i].name;i++){
2047     SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func);
2048   }
2049   lua_pop(L,1);       /* tidy stack (remove table) */
2050   /* add operator overloads
2051     This adds methods from metatable array to metatable. Can mess up garbage
2052     collectind if someone defines __gc method
2053     */
2054   if(clss->metatable) {
2055     for(i=0;clss->metatable[i].name;i++) {
2056       SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func);
2057     }
2058   }
2059 
2060 #if !defined(SWIG_LUA_SQUASH_BASES)
2061   /* Adding metamethods that are defined in base classes. If bases were squashed
2062    * then it is obviously unnecessary
2063    */
2064   SWIG_Lua_add_class_user_metamethods(L, clss);
2065 #endif
2066 }
2067 
2068 /* Helpers to add user defined class metamedhods - __add, __sub etc. The helpers are needed
2069    for the following issue: Lua runtime checks for metamethod existence with rawget function
2070    ignoring our SWIG-provided __index and __newindex functions. Thus our inheritance-aware method
2071    search algorithm doesn't work in such case. (Not to say that Lua runtime queries metamethod directly
2072    in metatable and not in object).
2073    Current solution is this: if somewhere in hierarchy metamethod __x is defined, then all descendants
2074    are automatically given a special proxy __x that calls the real __x method.
2075    Obvious idea - to copy __x instead of creating __x-proxy is wrong because if someone changes __x in runtime,
2076    those changes must be reflected in all descendants.
2077 */
2078 
2079 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L); /*forward declaration*/
2080 
2081 /* The real function that resolves a metamethod.
2082  * Function searches given class and all its bases (recursively) for first instance of something that is
2083  * not equal to SWIG_Lua_resolve_metamethod. (Almost always this 'something' is actual metamethod implementation
2084  * and it is a SWIG-generated C function.). It returns value on the top of the L and there is no garbage below the
2085  * answer.
2086  * Returns 1 if found, 0 otherwise.
2087  * clss is class which metatable we will search for method
2088  * metamethod_name_idx is index in L where metamethod name (as string) lies
2089  * skip_check allows skipping searching metamethod in the given class and immediately going to searching in bases. skip_check
2090  * is not carried to subsequent recursive calls - false is always passed. It is set to true only at first call from
2091  * SWIG_Lua_resolve_metamethod
2092  * */
2093 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamethod_name_idx,
2094     int skip_check)
2095 {
2096   /* This function is called recursively */
2097   int result = 0;
2098   int i = 0;
2099 
2100   if (!skip_check) {
2101     SWIG_Lua_get_class_metatable(L, clss->fqname);
2102     lua_pushvalue(L, metamethod_name_idx);
2103     lua_rawget(L,-2);
2104     /* If this is cfunction and it is equal to SWIG_Lua_resolve_metamethod then
2105      * this isn't the function we are looking for :)
2106      * lua_tocfunction will return NULL if not cfunction
2107      */
2108     if (!lua_isnil(L,-1) && lua_tocfunction(L,-1) != SWIG_Lua_resolve_metamethod ) {
2109       lua_remove(L,-2); /* removing class metatable */
2110       return 1;
2111     }
2112     lua_pop(L,2); /* remove class metatable and query result */
2113   }
2114 
2115   /* Forwarding calls to bases */
2116   for(i=0;clss->bases[i];i++)
2117   {
2118     result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0);
2119     if (result)
2120       break;
2121   }
2122 
2123   return result;
2124 }
2125 
2126 /* The proxy function for metamethod. All parameters are passed as cclosure. Searches for actual method
2127  * and calls it */
2128 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L)
2129 {
2130   int numargs;
2131   int metamethod_name_idx;
2132   const swig_lua_class* clss;
2133   int result;
2134 
2135   lua_checkstack(L,5);
2136   numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
2137 
2138   /* Get upvalues from closure */
2139   lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
2140   metamethod_name_idx = lua_gettop(L);
2141 
2142   lua_pushvalue(L, lua_upvalueindex(2));
2143   clss = (const swig_lua_class*)(lua_touserdata(L,-1));
2144   lua_pop(L,1); /* remove lightuserdata with clss from stack */
2145 
2146   /* Actual work */
2147   result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1);
2148   if (!result) {
2149    SWIG_Lua_pushferrstring(L,"The metamethod proxy is set, but it failed to find actual metamethod. Memory corruption is most likely explanation.");
2150    lua_error(L);
2151    return 0;
2152   }
2153 
2154   lua_remove(L,-2); /* remove metamethod key */
2155   lua_insert(L,1); /* move function to correct position */
2156   lua_call(L, numargs, LUA_MULTRET);
2157   return lua_gettop(L); /* return all results */
2158 }
2159 
2160 
2161 /* If given metamethod must be present in given class, then creates appropriate proxy
2162  * Returns 1 if successfully added, 0 if not added because no base class has it, -1
2163  * if method is defined in the class metatable itself
2164  */
2165 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int metatable_index)
2166 {
2167   int key_index;
2168   int success = 0;
2169   int i = 0;
2170 
2171   /* metamethod name - on the top of the stack */
2172   assert(lua_isstring(L,-1));
2173 
2174   key_index = lua_gettop(L);
2175 
2176   /* Check whether method is already defined in metatable */
2177   lua_pushvalue(L,key_index); /* copy of the key */
2178   lua_gettable(L,metatable_index);
2179   if( !lua_isnil(L,-1) ) {
2180     lua_pop(L,1);
2181     return -1;
2182   }
2183   lua_pop(L,1);
2184 
2185   /* Iterating over immediate bases */
2186   for(i=0;clss->bases[i];i++)
2187   {
2188     const swig_lua_class *base = clss->bases[i];
2189     SWIG_Lua_get_class_metatable(L, base->fqname);
2190     lua_pushvalue(L, key_index);
2191     lua_rawget(L, -2);
2192     if( !lua_isnil(L,-1) ) {
2193       lua_pushvalue(L, key_index);
2194 
2195       /* Add proxy function */
2196       lua_pushvalue(L, key_index); /* first closure value is function name */
2197       lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
2198       lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
2199 
2200       lua_rawset(L, metatable_index);
2201       success = 1;
2202     }
2203     lua_pop(L,1); /* remove function or nil */
2204     lua_pop(L,1); /* remove base class metatable */
2205 
2206     if( success )
2207       break;
2208   }
2209 
2210   return success;
2211 }
2212 
2213 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
2214 {
2215   int metatable_index;
2216   int metamethods_info_index;
2217   int tostring_undefined;
2218   int eq_undefined = 0;
2219 
2220   SWIG_Lua_get_class_metatable(L, clss->fqname);
2221   metatable_index = lua_gettop(L);
2222   SWIG_Lua_get_inheritable_metamethods(L);
2223   assert(lua_istable(L,-1));
2224   metamethods_info_index = lua_gettop(L);
2225   lua_pushnil(L); /* first key */
2226   while(lua_next(L, metamethods_info_index) != 0 ) {
2227     /* key at index -2, value at index -1 */
2228     const int is_inheritable = lua_toboolean(L,-2);
2229     lua_pop(L,1); /* remove value - we don't need it anymore */
2230 
2231     if(is_inheritable) { /* if metamethod is inheritable */
2232       SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index);
2233     }
2234   }
2235 
2236   lua_pop(L,1); /* remove inheritable metamethods table */
2237 
2238   /* Special handling for __tostring method */
2239   lua_pushstring(L, "__tostring");
2240   lua_pushvalue(L,-1);
2241   lua_rawget(L,metatable_index);
2242   tostring_undefined = lua_isnil(L,-1);
2243   lua_pop(L,1);
2244   if( tostring_undefined ) {
2245     lua_pushcfunction(L, SWIG_Lua_class_tostring);
2246     lua_rawset(L, metatable_index);
2247   } else {
2248     lua_pop(L,1); /* remove copy of the key */
2249   }
2250 
2251   /* Special handling for __eq method */
2252   lua_pushstring(L, "__eq");
2253   lua_pushvalue(L,-1);
2254   lua_rawget(L,metatable_index);
2255   eq_undefined = lua_isnil(L,-1);
2256   lua_pop(L,1);
2257   if( eq_undefined ) {
2258     lua_pushcfunction(L, SWIG_Lua_class_equal);
2259     lua_rawset(L, metatable_index);
2260   } else {
2261     lua_pop(L,1); /* remove copy of the key */
2262   }
2263   /* Warning: __index and __newindex are SWIG-defined. For user-defined operator[]
2264    * a __getitem/__setitem method should be defined
2265    */
2266   lua_pop(L,1); /* pop class metatable */
2267 }
2268 
2269 /* Register class static methods,attributes etc as well as constructor proxy */
2270 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss)
2271 {
2272   const int SWIGUNUSED begin = lua_gettop(L);
2273   lua_checkstack(L,5); /* just in case */
2274   assert(lua_istable(L,-1));  /* just in case */
2275   assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */
2276 
2277   SWIG_Lua_namespace_register(L,clss->cls_static, 1);
2278 
2279   assert(lua_istable(L,-1)); /* just in case */
2280 
2281   /*  add its constructor to module with the name of the class
2282   so you can do MyClass(...) as well as new_MyClass(...)
2283   BUT only if a constructor is defined
2284   (this overcomes the problem of pure virtual classes without constructors)*/
2285   if (clss->constructor)
2286   {
2287     lua_getmetatable(L,-1);
2288     assert(lua_istable(L,-1)); /* just in case */
2289     SWIG_Lua_add_function(L,"__call", clss->constructor);
2290     lua_pop(L,1);
2291   }
2292 
2293   assert(lua_istable(L,-1)); /* just in case */
2294   SWIG_Lua_add_class_static_details(L, clss);
2295 
2296   /* clear stack */
2297   lua_pop(L,1);
2298   assert( lua_gettop(L) == begin );
2299 }
2300 
2301 /* Performs the instance (non-static) class registration process. Metatable for class is created
2302  * and added to the class registry.
2303  */
2304 SWIGINTERN void  SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss)
2305 {
2306   const int SWIGUNUSED begin = lua_gettop(L);
2307   int i;
2308   /* if name already there (class is already registered) then do nothing */
2309   SWIG_Lua_get_class_registry(L);  /* get the registry */
2310   lua_pushstring(L,clss->fqname);  /* get the name */
2311   lua_rawget(L,-2);
2312   if(!lua_isnil(L,-1)) {
2313     lua_pop(L,2);
2314     assert(lua_gettop(L)==begin);
2315     return;
2316   }
2317   lua_pop(L,2); /* tidy stack */
2318   /* Recursively initialize all bases */
2319   for(i=0;clss->bases[i];i++)
2320   {
2321     SWIG_Lua_class_register_instance(L,clss->bases[i]);
2322   }
2323   /* Again, get registry and push name */
2324   SWIG_Lua_get_class_registry(L);  /* get the registry */
2325   lua_pushstring(L,clss->fqname);  /* get the name */
2326   lua_newtable(L);    /* create the metatable */
2327 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2328   /* If squashing is requested, then merges all bases metatable into this one.
2329    * It would get us all special methods: __getitem, __add etc.
2330    * This would set .fn, .type, and other .xxx incorrectly, but we will overwrite it right away
2331    */
2332   {
2333     int new_metatable_index = lua_absindex(L,-1);
2334     for(i=0;clss->bases[i];i++)
2335     {
2336       int base_metatable;
2337       SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2338       base_metatable = lua_absindex(L,-1);
2339       SWIG_Lua_merge_tables_by_index(L,new_metatable_index, base_metatable);
2340       lua_pop(L,1);
2341     }
2342   }
2343   /* And now we will overwrite all incorrectly set data */
2344 #endif
2345   /* add string of class name called ".type" */
2346   lua_pushstring(L,".type");
2347   lua_pushstring(L,clss->fqname);
2348   lua_rawset(L,-3);
2349   /* add a table called bases */
2350   lua_pushstring(L,".bases");
2351   lua_newtable(L);
2352   lua_rawset(L,-3);
2353   /* add a table called ".get" */
2354   lua_pushstring(L,".get");
2355   lua_newtable(L);
2356   lua_rawset(L,-3);
2357   /* add a table called ".set" */
2358   lua_pushstring(L,".set");
2359   lua_newtable(L);
2360   lua_rawset(L,-3);
2361   /* add a table called ".fn" */
2362   lua_pushstring(L,".fn");
2363   lua_newtable(L);
2364   /* add manual disown method */
2365   SWIG_Lua_add_function(L,"__disown",SWIG_Lua_class_disown);
2366   lua_rawset(L,-3);
2367   /* add accessor fns for using the .get,.set&.fn */
2368   SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get);
2369   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set);
2370   SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct);
2371   /* add it */
2372   lua_rawset(L,-3);  /* metatable into registry */
2373   lua_pop(L,1);      /* tidy stack (remove registry) */
2374   assert(lua_gettop(L) == begin);
2375 
2376 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2377   /* Now merge all symbols from .fn, .set, .get etc from bases to our tables */
2378   SWIG_Lua_class_squash_bases(L,clss);
2379 #endif
2380   SWIG_Lua_get_class_metatable(L,clss->fqname);
2381   SWIG_Lua_add_class_instance_details(L,clss);  /* recursive adding of details (atts & ops) */
2382   lua_pop(L,1);      /* tidy stack (remove class metatable) */
2383   assert( lua_gettop(L) == begin );
2384 }
2385 
2386 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss)
2387 {
2388   int SWIGUNUSED begin;
2389   assert(lua_istable(L,-1)); /* This is a table (module or namespace) where classes will be added */
2390   SWIG_Lua_class_register_instance(L,clss);
2391   SWIG_Lua_class_register_static(L,clss);
2392 
2393   /* Add links from static part to instance part and vice versa */
2394   /* [SWIG registry]                                   [Module]
2395    *    "MyClass" ----> [MyClass metatable] <=====     "MyClass" -+> [static part]
2396    *                     ".get" ----> ...        |                |     getmetatable()----|
2397    *                     ".set" ----> ...        |                |                       |
2398    *                     ".static" --------------)----------------/           [static part metatable]
2399    *                                             |                                ".get" --> ...
2400    *                                             |                                ".set" --> ....
2401    *                                             |=============================== ".instance"
2402    */
2403   begin = lua_gettop(L);
2404   lua_pushstring(L,clss->cls_static->name);
2405   lua_rawget(L,-2); /* get class static table */
2406   assert(lua_istable(L,-1));
2407   lua_getmetatable(L,-1);
2408   assert(lua_istable(L,-1)); /* get class static metatable */
2409   lua_pushstring(L,".instance"); /* prepare key */
2410 
2411   SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */
2412   assert(lua_istable(L,-1));
2413   lua_pushstring(L,".static"); /* prepare key */
2414   lua_pushvalue(L, -4); /* push static class TABLE */
2415   assert(lua_istable(L,-1));
2416   lua_rawset(L,-3); /* assign static class table(!NOT metatable) as ".static" member of class metatable */
2417   lua_rawset(L,-3); /* assign class metatable as ".instance" member of class static METATABLE */
2418   lua_pop(L,2);
2419   assert(lua_gettop(L) == begin);
2420 }
2421 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
2422 
2423 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
2424 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss)
2425 {
2426   const int SWIGUNUSED begin = lua_gettop(L);
2427   int i;
2428   /* if name already there (class is already registered) then do nothing */
2429   SWIG_Lua_get_class_registry(L);  /* get the registry */
2430   lua_pushstring(L,clss->fqname);  /* get the name */
2431   lua_rawget(L,-2);
2432   if(!lua_isnil(L,-1)) {
2433     lua_pop(L,2);
2434     assert(lua_gettop(L)==begin);
2435     return;
2436   }
2437   lua_pop(L,2); /* tidy stack */
2438   /* Recursively initialize all bases */
2439   for(i=0;clss->bases[i];i++)
2440   {
2441     SWIG_Lua_elua_class_register_instance(L,clss->bases[i]);
2442   }
2443   /* Again, get registry and push name */
2444   SWIG_Lua_get_class_registry(L);  /* get the registry */
2445   lua_pushstring(L,clss->fqname);  /* get the name */
2446   assert(clss->metatable);
2447   lua_pushrotable(L, (void*)(clss->metatable));    /* create the metatable */
2448   lua_rawset(L,-3);
2449   lua_pop(L,1);
2450   assert(lua_gettop(L) == begin);
2451 }
2452 #endif /* elua && eluac */
2453 
2454 /* -----------------------------------------------------------------------------
2455  * Class/structure conversion fns
2456  * ----------------------------------------------------------------------------- */
2457 
2458 /* helper to add metatable to new lua object */
2459 SWIGINTERN void SWIG_Lua_AddMetatable(lua_State *L,swig_type_info *type)
2460 {
2461   if (type->clientdata)  /* there is clientdata: so add the metatable */
2462   {
2463     SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->fqname);
2464     if (lua_istable(L,-1))
2465     {
2466       lua_setmetatable(L,-2);
2467     }
2468     else
2469     {
2470       lua_pop(L,1);
2471     }
2472   }
2473 }
2474 
2475 /* pushes a new object into the lua stack */
2476 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own)
2477 {
2478   swig_lua_userdata *usr;
2479   if (!ptr){
2480     lua_pushnil(L);
2481     return;
2482   }
2483   usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata));  /* get data */
2484   usr->ptr=ptr;  /* set the ptr */
2485   usr->type=type;
2486   usr->own=own;
2487 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
2488   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2489 #endif
2490 }
2491 
2492 /* takes a object from the lua stack & converts it into an object of the correct type
2493  (if possible) */
2494 SWIGRUNTIME int  SWIG_Lua_ConvertPtr(lua_State *L,int index,void **ptr,swig_type_info *type,int flags)
2495 {
2496   int ret = SWIG_ERROR;
2497   swig_lua_userdata *usr;
2498   swig_cast_info *cast;
2499   /* special case: lua nil => NULL pointer */
2500   if (lua_isnil(L,index))
2501   {
2502     *ptr=0;
2503     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2504   }
2505   if (lua_islightuserdata(L,index))
2506   {
2507     *ptr=lua_touserdata(L,index);
2508     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2509   }
2510   usr=(swig_lua_userdata*)lua_touserdata(L,index);  /* get data */
2511   if (usr)
2512   {
2513     if (((flags & SWIG_POINTER_RELEASE) == SWIG_POINTER_RELEASE) && !usr->own)
2514     {
2515       return SWIG_ERROR_RELEASE_NOT_OWNED;
2516     }
2517     if (flags & SWIG_POINTER_DISOWN) /* must disown the object */
2518     {
2519       usr->own = 0;
2520     }
2521     if (!type)            /* special cast void*, no casting fn */
2522     {
2523       *ptr=usr->ptr;
2524       ret = SWIG_OK;
2525     }
2526     else
2527     {
2528       cast=SWIG_TypeCheck(usr->type->name,type); /* performs normal type checking */
2529       if (cast)
2530       {
2531         int newmemory = 0;
2532         *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2533         assert(!newmemory); /* newmemory handling not yet implemented */
2534         ret = SWIG_OK;
2535       }
2536     }
2537     if ((ret == SWIG_OK) && (flags & SWIG_POINTER_CLEAR))
2538     {
2539       usr->ptr = 0;
2540     }
2541   }
2542   return ret;
2543 }
2544 
2545 SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State *L,int index,swig_type_info *type,int flags,
2546        int argnum,const char *func_name){
2547   void *result = 0;
2548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){
2549     luaL_error (L,"Error in %s, expected a %s at argument number %d\n",
2550 		func_name,(type && type->str)?type->str:"void*",argnum);
2551   }
2552   return result;
2553 }
2554 
2555 /* pushes a packed userdata. user for member fn pointers only */
2556 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type)
2557 {
2558   swig_lua_rawdata *raw;
2559   assert(ptr); /* not acceptable to pass in a NULL value */
2560   raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size);  /* alloc data */
2561   raw->type=type;
2562   raw->own=0;
2563   memcpy(raw->data,ptr,size); /* copy the data */
2564   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2565 }
2566 
2567 /* converts a packed userdata. user for member fn pointers only */
2568 SWIGRUNTIME int  SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
2569 {
2570   swig_lua_rawdata *raw;
2571   raw=(swig_lua_rawdata*)lua_touserdata(L,index);  /* get data */
2572   if (!raw) return SWIG_ERROR;  /* error */
2573   if (type==0 || type==raw->type) /* void* or identical type */
2574   {
2575     memcpy(ptr,raw->data,size); /* copy it */
2576     return SWIG_OK; /* ok */
2577   }
2578   return SWIG_ERROR;  /* error */
2579 }
2580 
2581 /* a function to get the typestring of a piece of data */
2582 SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp)
2583 {
2584   swig_lua_userdata *usr;
2585   if (lua_isuserdata(L,tp))
2586   {
2587     usr=(swig_lua_userdata*)lua_touserdata(L,tp);  /* get data */
2588     if (usr && usr->type && usr->type->str)
2589       return usr->type->str;
2590     return "userdata (unknown type)";
2591   }
2592   return lua_typename(L,lua_type(L,tp));
2593 }
2594 
2595 /* lua callable function to get the userdata's type */
2596 SWIGRUNTIME int SWIG_Lua_type(lua_State *L)
2597 {
2598   lua_pushstring(L,SWIG_Lua_typename(L,1));
2599   return 1;
2600 }
2601 
2602 /* -----------------------------------------------------------------------------
2603  * global variable support code: class/struct typemap functions
2604  * ----------------------------------------------------------------------------- */
2605 
2606 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC))
2607 /* Install Constants */
2608 SWIGINTERN void
2609 SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
2610   int i;
2611   for (i = 0; constants[i].type; i++) {
2612     switch(constants[i].type) {
2613     case SWIG_LUA_INT:
2614       lua_pushstring(L,constants[i].name);
2615       lua_pushinteger(L,(lua_Integer)constants[i].lvalue);
2616       lua_rawset(L,-3);
2617       break;
2618     case SWIG_LUA_FLOAT:
2619       lua_pushstring(L,constants[i].name);
2620       lua_pushnumber(L,(lua_Number)constants[i].dvalue);
2621       lua_rawset(L,-3);
2622       break;
2623     case SWIG_LUA_CHAR:
2624       lua_pushstring(L,constants[i].name);
2625       {
2626         char c = (char)constants[i].lvalue;
2627         lua_pushlstring(L,&c,1);
2628       }
2629       lua_rawset(L,-3);
2630       break;
2631     case SWIG_LUA_STRING:
2632       lua_pushstring(L,constants[i].name);
2633       lua_pushstring(L,(char *) constants[i].pvalue);
2634       lua_rawset(L,-3);
2635       break;
2636     case SWIG_LUA_POINTER:
2637       lua_pushstring(L,constants[i].name);
2638       SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0);
2639       lua_rawset(L,-3);
2640       break;
2641     case SWIG_LUA_BINARY:
2642       lua_pushstring(L,constants[i].name);
2643       SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype);
2644       lua_rawset(L,-3);
2645       break;
2646     default:
2647       break;
2648     }
2649   }
2650 }
2651 #endif
2652 
2653 /* -----------------------------------------------------------------------------
2654  * executing lua code from within the wrapper
2655  * ----------------------------------------------------------------------------- */
2656 
2657 #ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */
2658 #define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S)
2659 #endif
2660 /* Executes a C string in Lua which is a really simple way of calling lua from C
2661 Unfortunately lua keeps changing its APIs, so we need a conditional compile
2662 In lua 5.0.X it's lua_dostring()
2663 In lua 5.1.X it's luaL_dostring()
2664 */
2665 SWIGINTERN int
2666 SWIG_Lua_dostring(lua_State *L, const char *str) {
2667   int ok,top;
2668   if (str==0 || str[0]==0) return 0; /* nothing to do */
2669   top=lua_gettop(L); /* save stack */
2670 #if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501))
2671   ok=luaL_dostring(L,str);	/* looks like this is lua 5.1.X or later, good */
2672 #else
2673   ok=lua_dostring(L,str);	/* might be lua 5.0.x, using lua_dostring */
2674 #endif
2675   if (ok!=0) {
2676     SWIG_DOSTRING_FAIL(lua_tostring(L,-1));
2677   }
2678   lua_settop(L,top); /* restore the stack */
2679   return ok;
2680 }
2681 
2682 #ifdef __cplusplus
2683 }
2684 #endif
2685 
2686 /* ------------------------------ end luarun.swg  ------------------------------ */
2687 
2688 
2689 /* -------- TYPES TABLE (BEGIN) -------- */
2690 
2691 #define SWIGTYPE_p_bool swig_types[0]
2692 #define SWIGTYPE_p_double swig_types[1]
2693 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2694 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2695 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2696 #define SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError swig_types[5]
2697 #define SWIGTYPE_p_f_unsigned_long_long_p_void__void swig_types[6]
2698 #define SWIGTYPE_p_int swig_types[7]
2699 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[8]
2700 #define SWIGTYPE_p_lldb__SBAddress swig_types[9]
2701 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[10]
2702 #define SWIGTYPE_p_lldb__SBBlock swig_types[11]
2703 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[12]
2704 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[13]
2705 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[14]
2706 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[15]
2707 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[16]
2708 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[17]
2709 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[18]
2710 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[19]
2711 #define SWIGTYPE_p_lldb__SBCommunication swig_types[20]
2712 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[21]
2713 #define SWIGTYPE_p_lldb__SBData swig_types[22]
2714 #define SWIGTYPE_p_lldb__SBDebugger swig_types[23]
2715 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[24]
2716 #define SWIGTYPE_p_lldb__SBEnvironment swig_types[25]
2717 #define SWIGTYPE_p_lldb__SBError swig_types[26]
2718 #define SWIGTYPE_p_lldb__SBEvent swig_types[27]
2719 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[28]
2720 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[29]
2721 #define SWIGTYPE_p_lldb__SBFile swig_types[30]
2722 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[31]
2723 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[32]
2724 #define SWIGTYPE_p_lldb__SBFormat swig_types[33]
2725 #define SWIGTYPE_p_lldb__SBFrame swig_types[34]
2726 #define SWIGTYPE_p_lldb__SBFunction swig_types[35]
2727 #define SWIGTYPE_p_lldb__SBHostOS swig_types[36]
2728 #define SWIGTYPE_p_lldb__SBInstruction swig_types[37]
2729 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[38]
2730 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[39]
2731 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[40]
2732 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[41]
2733 #define SWIGTYPE_p_lldb__SBListener swig_types[42]
2734 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[43]
2735 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[44]
2736 #define SWIGTYPE_p_lldb__SBModule swig_types[45]
2737 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[46]
2738 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[47]
2739 #define SWIGTYPE_p_lldb__SBPlatform swig_types[48]
2740 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[49]
2741 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[50]
2742 #define SWIGTYPE_p_lldb__SBProcess swig_types[51]
2743 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[52]
2744 #define SWIGTYPE_p_lldb__SBProcessInfoList swig_types[53]
2745 #define SWIGTYPE_p_lldb__SBQueue swig_types[54]
2746 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[55]
2747 #define SWIGTYPE_p_lldb__SBReproducer swig_types[56]
2748 #define SWIGTYPE_p_lldb__SBScriptObject swig_types[57]
2749 #define SWIGTYPE_p_lldb__SBSection swig_types[58]
2750 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[59]
2751 #define SWIGTYPE_p_lldb__SBStream swig_types[60]
2752 #define SWIGTYPE_p_lldb__SBStringList swig_types[61]
2753 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[62]
2754 #define SWIGTYPE_p_lldb__SBSymbol swig_types[63]
2755 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[64]
2756 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[65]
2757 #define SWIGTYPE_p_lldb__SBTarget swig_types[66]
2758 #define SWIGTYPE_p_lldb__SBThread swig_types[67]
2759 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[68]
2760 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[69]
2761 #define SWIGTYPE_p_lldb__SBTrace swig_types[70]
2762 #define SWIGTYPE_p_lldb__SBTraceCursor swig_types[71]
2763 #define SWIGTYPE_p_lldb__SBType swig_types[72]
2764 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[73]
2765 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[74]
2766 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[75]
2767 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[76]
2768 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[77]
2769 #define SWIGTYPE_p_lldb__SBTypeList swig_types[78]
2770 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[79]
2771 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[80]
2772 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[81]
2773 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[82]
2774 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[83]
2775 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[84]
2776 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[85]
2777 #define SWIGTYPE_p_lldb__SBValue swig_types[86]
2778 #define SWIGTYPE_p_lldb__SBValueList swig_types[87]
2779 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[88]
2780 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[89]
2781 #define SWIGTYPE_p_lldb__SBWatchpointOptions swig_types[90]
2782 #define SWIGTYPE_p_long_double swig_types[91]
2783 #define SWIGTYPE_p_long_long swig_types[92]
2784 #define SWIGTYPE_p_p_void swig_types[93]
2785 #define SWIGTYPE_p_pthread_rwlock_t swig_types[94]
2786 #define SWIGTYPE_p_pthread_t swig_types[95]
2787 #define SWIGTYPE_p_short swig_types[96]
2788 #define SWIGTYPE_p_signed_char swig_types[97]
2789 #define SWIGTYPE_p_size_t swig_types[98]
2790 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[99]
2791 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[100]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[101]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[102]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[103]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[104]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[105]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[106]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[107]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[108]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[109]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[110]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[111]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[112]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[113]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[114]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[115]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[116]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[117]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[118]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[119]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[120]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[121]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t swig_types[122]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[123]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[124]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[125]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[126]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[127]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[128]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[129]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[130]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[131]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[132]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[133]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[134]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[135]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[136]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectContainer_t swig_types[137]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[138]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[139]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t swig_types[140]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[141]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[142]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[143]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[144]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[145]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[146]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[147]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[148]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[149]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[150]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[151]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[152]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t swig_types[153]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[154]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[155]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[156]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t swig_types[157]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[158]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[159]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[160]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[161]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[162]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[163]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[164]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[165]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[166]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[167]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[168]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[169]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[170]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[171]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[172]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[173]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[174]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[175]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[176]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[177]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[178]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[179]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[180]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t swig_types[181]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[182]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[183]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[184]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[185]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[186]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[187]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[188]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[189]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[190]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[191]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystemClang_t swig_types[192]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[193]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[194]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[195]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[196]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[197]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[198]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[199]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[200]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[201]
2893 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[202]
2894 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[203]
2895 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__WatchpointResource_t swig_types[204]
2896 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[205]
2897 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[206]
2898 #define SWIGTYPE_p_std__string swig_types[207]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[208]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[209]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[210]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[211]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[212]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[213]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t swig_types[214]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[215]
2907 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[216]
2908 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[217]
2909 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[218]
2910 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[219]
2911 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[220]
2912 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[221]
2913 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[222]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[223]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[224]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[225]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[226]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[227]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[228]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[229]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[230]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[231]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[232]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[233]
2925 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[234]
2926 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[235]
2927 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[236]
2928 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[237]
2929 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[238]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__TypeSystem_t swig_types[239]
2931 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[240]
2932 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[241]
2933 #define SWIGTYPE_p_unsigned_char swig_types[242]
2934 #define SWIGTYPE_p_unsigned_int swig_types[243]
2935 #define SWIGTYPE_p_unsigned_long_long swig_types[244]
2936 #define SWIGTYPE_p_unsigned_short swig_types[245]
2937 #define SWIGTYPE_p_void swig_types[246]
2938 static swig_type_info *swig_types[248];
2939 static swig_module_info swig_module = {swig_types, 247, 0, 0, 0, 0};
2940 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2941 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2942 
2943 /* -------- TYPES TABLE (END) -------- */
2944 
2945 #define SWIG_name      "lldb"
2946 #define SWIG_init      luaopen_lldb
2947 #define SWIG_init_user luaopen_lldb_user
2948 
2949 #define SWIG_LUACODE   luaopen_lldb_luacode
2950 
2951 #ifdef __cplusplus
2952 #include <utility>
2953 /* SwigValueWrapper is described in swig.swg */
2954 template<typename T> class SwigValueWrapper {
2955   struct SwigSmartPointer {
2956     T *ptr;
2957     SwigSmartPointer(T *p) : ptr(p) { }
2958     ~SwigSmartPointer() { delete ptr; }
2959     SwigSmartPointer& operator=(SwigSmartPointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
2960     void reset(T *p) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = p; }
2961   } pointer;
2962   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
2963   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
2964 public:
2965   SwigValueWrapper() : pointer(0) { }
2966   SwigValueWrapper& operator=(const T& t) { SwigSmartPointer tmp(new T(t)); pointer = tmp; return *this; }
2967 #if __cplusplus >=201103L
2968   SwigValueWrapper& operator=(T&& t) { SwigSmartPointer tmp(new T(std::move(t))); pointer = tmp; return *this; }
2969   operator T&&() const { return std::move(*pointer.ptr); }
2970 #else
2971   operator T&() const { return *pointer.ptr; }
2972 #endif
2973   T *operator&() const { return pointer.ptr; }
2974   static void reset(SwigValueWrapper& t, T *p) { t.pointer.reset(p); }
2975 };
2976 
2977 /*
2978  * SwigValueInit() is a generic initialisation solution as the following approach:
2979  *
2980  *       T c_result = T();
2981  *
2982  * doesn't compile for all types for example:
2983  *
2984  *       unsigned int c_result = unsigned int();
2985  */
2986 template <typename T> T SwigValueInit() {
2987   return T();
2988 }
2989 
2990 #if __cplusplus >=201103L
2991 # define SWIG_STD_MOVE(OBJ) std::move(OBJ)
2992 #else
2993 # define SWIG_STD_MOVE(OBJ) OBJ
2994 #endif
2995 
2996 #endif
2997 
2998 
2999 namespace swig {
3000 typedef struct{} LANGUAGE_OBJ;
3001 }
3002 
3003 
3004 #include <string>
3005 
3006 
3007 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
3008   int ret = lua_isstring(L, idx);
3009   if (!ret)
3010    ret = lua_isnil(L, idx);
3011   return ret;
3012 }
3013 
3014 
3015 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
3016 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
3017 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
3018 #else
3019 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
3020 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
3021 #endif
3022 /* counting the size of arrays:*/
3023 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
3024 {
3025 	int n=0;
3026 	while(1){
3027 		lua_rawgeti(L,index,n+1);
3028 		if (lua_isnil(L,-1))break;
3029 		++n;
3030 		lua_pop(L,1);
3031 	}
3032 	lua_pop(L,1);
3033 	return n;
3034 }
3035 
3036 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3037 {
3038 	int n=0;
3039 	lua_pushnil(L);  /* first key*/
3040 	while (lua_next(L, index) != 0) {
3041 		++n;
3042 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3043 	}
3044 	return n;
3045 }
3046 
3047 /* super macro to declare array typemap helper fns */
3048 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3049 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3050 		int i;\
3051 		for (i = 0; i < size; i++) {\
3052 			lua_rawgeti(L,index,i+1);\
3053 			if (lua_isnumber(L,-1)){\
3054 				array[i] = (TYPE)lua_tonumber(L,-1);\
3055 			} else {\
3056 				lua_pop(L,1);\
3057 				return 0;\
3058 			}\
3059 			lua_pop(L,1);\
3060 		}\
3061 		return 1;\
3062 	}\
3063 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3064 		TYPE *array;\
3065 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3066 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3067 			return 0;\
3068 		}\
3069 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3070 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3071 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3072 			SWIG_FREE_ARRAY(array);\
3073 			return 0;\
3074 		}\
3075 		return array;\
3076 	}\
3077 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3078 	{\
3079 		TYPE *array;\
3080 		if (!lua_istable(L,index)) {\
3081 			SWIG_Lua_pusherrstring(L,"expected a table");\
3082 			return 0;\
3083 		}\
3084 		*size=SWIG_itable_size(L,index);\
3085 		if (*size<1){\
3086 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3087 			return 0;\
3088 		}\
3089 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3090 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3091 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3092 			SWIG_FREE_ARRAY(array);\
3093 			return 0;\
3094 		}\
3095 		return array;\
3096 	}\
3097 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3098 		int i;\
3099 		lua_newtable(L);\
3100 		for (i = 0; i < size; i++){\
3101 			lua_pushnumber(L,(lua_Number)array[i]);\
3102 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3103 		}\
3104 	}
3105 
3106 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3107 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3108 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3109 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3110 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3111 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3112 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3113 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3114 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3115 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3116 
3117 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3118 	int i;
3119 	for (i = 0; i < size; i++) {
3120 		lua_rawgeti(L,index,i+1);
3121 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3122 			lua_pop(L,1);
3123 			return 0;
3124 		}
3125 		lua_pop(L,1);
3126 	}
3127 	return 1;
3128 }
3129 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3130 	void **array;
3131 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3132 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3133 		return 0;
3134 	}
3135 	array=SWIG_ALLOC_ARRAY(void*,size);
3136 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3137 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3138 		SWIG_FREE_ARRAY(array);
3139 		return 0;
3140 	}
3141 	return array;
3142 }
3143 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3144 	void **array;
3145 	if (!lua_istable(L,index)) {
3146 		SWIG_Lua_pusherrstring(L,"expected a table");
3147 		return 0;
3148 	}
3149 	*size=SWIG_itable_size(L,index);
3150 	if (*size<1){
3151 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3152 		return 0;
3153 	}
3154 	array=SWIG_ALLOC_ARRAY(void*,*size);
3155 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3156 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3157 		SWIG_FREE_ARRAY(array);
3158 		return 0;
3159 	}
3160 	return array;
3161 }
3162 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3163 	int i;
3164 	lua_newtable(L);
3165 	for (i = 0; i < size; i++){
3166 		SWIG_NewPointerObj(L,array[i],type,own);
3167 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3168 	}
3169 }
3170 
3171 
3172 #include <algorithm>
3173 #include <string>
3174 
3175 
3176 #include "lldb/lldb-public.h"
3177 #include "lldb/API/SBAddress.h"
3178 #include "lldb/API/SBAttachInfo.h"
3179 #include "lldb/API/SBBlock.h"
3180 #include "lldb/API/SBBreakpoint.h"
3181 #include "lldb/API/SBBreakpointLocation.h"
3182 #include "lldb/API/SBBreakpointName.h"
3183 #include "lldb/API/SBBroadcaster.h"
3184 #include "lldb/API/SBCommandInterpreter.h"
3185 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3186 #include "lldb/API/SBCommandReturnObject.h"
3187 #include "lldb/API/SBCommunication.h"
3188 #include "lldb/API/SBCompileUnit.h"
3189 #include "lldb/API/SBData.h"
3190 #include "lldb/API/SBDebugger.h"
3191 #include "lldb/API/SBDeclaration.h"
3192 #include "lldb/API/SBEnvironment.h"
3193 #include "lldb/API/SBError.h"
3194 #include "lldb/API/SBEvent.h"
3195 #include "lldb/API/SBExecutionContext.h"
3196 #include "lldb/API/SBExpressionOptions.h"
3197 #include "lldb/API/SBFile.h"
3198 #include "lldb/API/SBFileSpec.h"
3199 #include "lldb/API/SBFileSpecList.h"
3200 #include "lldb/API/SBFormat.h"
3201 #include "lldb/API/SBFrame.h"
3202 #include "lldb/API/SBFunction.h"
3203 #include "lldb/API/SBHostOS.h"
3204 #include "lldb/API/SBInstruction.h"
3205 #include "lldb/API/SBInstructionList.h"
3206 #include "lldb/API/SBLanguageRuntime.h"
3207 #include "lldb/API/SBLaunchInfo.h"
3208 #include "lldb/API/SBLineEntry.h"
3209 #include "lldb/API/SBListener.h"
3210 #include "lldb/API/SBMemoryRegionInfo.h"
3211 #include "lldb/API/SBMemoryRegionInfoList.h"
3212 #include "lldb/API/SBModule.h"
3213 #include "lldb/API/SBModuleSpec.h"
3214 #include "lldb/API/SBPlatform.h"
3215 #include "lldb/API/SBProcess.h"
3216 #include "lldb/API/SBProcessInfo.h"
3217 #include "lldb/API/SBProcessInfoList.h"
3218 #include "lldb/API/SBQueue.h"
3219 #include "lldb/API/SBQueueItem.h"
3220 #include "lldb/API/SBReproducer.h"
3221 #include "lldb/API/SBScriptObject.h"
3222 #include "lldb/API/SBSection.h"
3223 #include "lldb/API/SBSourceManager.h"
3224 #include "lldb/API/SBStream.h"
3225 #include "lldb/API/SBStringList.h"
3226 #include "lldb/API/SBStructuredData.h"
3227 #include "lldb/API/SBSymbol.h"
3228 #include "lldb/API/SBSymbolContext.h"
3229 #include "lldb/API/SBSymbolContextList.h"
3230 #include "lldb/API/SBTarget.h"
3231 #include "lldb/API/SBThread.h"
3232 #include "lldb/API/SBThreadCollection.h"
3233 #include "lldb/API/SBThreadPlan.h"
3234 #include "lldb/API/SBTrace.h"
3235 #include "lldb/API/SBTraceCursor.h"
3236 #include "lldb/API/SBType.h"
3237 #include "lldb/API/SBTypeCategory.h"
3238 #include "lldb/API/SBTypeEnumMember.h"
3239 #include "lldb/API/SBTypeFilter.h"
3240 #include "lldb/API/SBTypeFormat.h"
3241 #include "lldb/API/SBTypeNameSpecifier.h"
3242 #include "lldb/API/SBTypeSummary.h"
3243 #include "lldb/API/SBTypeSynthetic.h"
3244 #include "lldb/API/SBUnixSignals.h"
3245 #include "lldb/API/SBValue.h"
3246 #include "lldb/API/SBValueList.h"
3247 #include "lldb/API/SBVariablesOptions.h"
3248 #include "lldb/API/SBWatchpoint.h"
3249 #include "lldb/API/SBWatchpointOptions.h"
3250 
3251 
3252 #include "llvm/Support/Error.h"
3253 #include "llvm/Support/FormatVariadic.h"
3254 #include "../bindings/lua/lua-swigsafecast.swig"
3255 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
3256 
3257 // required headers for typemaps
3258 #include "lldb/Host/File.h"
3259 
3260 using namespace lldb_private;
3261 using namespace lldb;
3262 
3263 
3264 #include <stdint.h>		// Use the C99 official header
3265 
3266 SWIGINTERN std::string lldb_SBAddress___repr__(lldb::SBAddress *self){
3267     lldb::SBStream stream;
3268     self->GetDescription (stream);
3269     const char *desc = stream.GetData();
3270     size_t desc_len = stream.GetSize();
3271     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3272       --desc_len;
3273     }
3274     return std::string(desc, desc_len);
3275   }
3276 SWIGINTERN std::string lldb_SBBlock___repr__(lldb::SBBlock *self){
3277     lldb::SBStream stream;
3278     self->GetDescription (stream);
3279     const char *desc = stream.GetData();
3280     size_t desc_len = stream.GetSize();
3281     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3282       --desc_len;
3283     }
3284     return std::string(desc, desc_len);
3285   }
3286 SWIGINTERN std::string lldb_SBBreakpoint___repr__(lldb::SBBreakpoint *self){
3287     lldb::SBStream stream;
3288     self->GetDescription (stream);
3289     const char *desc = stream.GetData();
3290     size_t desc_len = stream.GetSize();
3291     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3292       --desc_len;
3293     }
3294     return std::string(desc, desc_len);
3295   }
3296 SWIGINTERN std::string lldb_SBBreakpointLocation___repr__(lldb::SBBreakpointLocation *self){
3297     lldb::SBStream stream;
3298     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3299     const char *desc = stream.GetData();
3300     size_t desc_len = stream.GetSize();
3301     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3302       --desc_len;
3303     }
3304     return std::string(desc, desc_len);
3305   }
3306 SWIGINTERN std::string lldb_SBBreakpointName___repr__(lldb::SBBreakpointName *self){
3307     lldb::SBStream stream;
3308     self->GetDescription (stream);
3309     const char *desc = stream.GetData();
3310     size_t desc_len = stream.GetSize();
3311     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3312       --desc_len;
3313     }
3314     return std::string(desc, desc_len);
3315   }
3316 SWIGINTERN std::string lldb_SBCommandReturnObject___repr__(lldb::SBCommandReturnObject *self){
3317     lldb::SBStream stream;
3318     self->GetDescription (stream);
3319     const char *desc = stream.GetData();
3320     size_t desc_len = stream.GetSize();
3321     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3322       --desc_len;
3323     }
3324     return std::string(desc, desc_len);
3325   }
3326 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3327         self->SetImmediateOutputFile(BORROWED);
3328     }
3329 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3330         self->SetImmediateErrorFile(BORROWED);
3331     }
3332 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3333         self->Printf("%s", str);
3334     }
3335 SWIGINTERN std::string lldb_SBCompileUnit___repr__(lldb::SBCompileUnit *self){
3336     lldb::SBStream stream;
3337     self->GetDescription (stream);
3338     const char *desc = stream.GetData();
3339     size_t desc_len = stream.GetSize();
3340     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3341       --desc_len;
3342     }
3343     return std::string(desc, desc_len);
3344   }
3345 SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *self){
3346     lldb::SBStream stream;
3347     self->GetDescription (stream);
3348     const char *desc = stream.GetData();
3349     size_t desc_len = stream.GetSize();
3350     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3351       --desc_len;
3352     }
3353     return std::string(desc, desc_len);
3354   }
3355 SWIGINTERN std::string lldb_SBDebugger___repr__(lldb::SBDebugger *self){
3356     lldb::SBStream stream;
3357     self->GetDescription (stream);
3358     const char *desc = stream.GetData();
3359     size_t desc_len = stream.GetSize();
3360     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3361       --desc_len;
3362     }
3363     return std::string(desc, desc_len);
3364   }
3365 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3366         return self->GetInputFile().GetFile();
3367     }
3368 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3369         return self->GetOutputFile().GetFile();
3370     }
3371 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3372         return self->GetErrorFile().GetFile();
3373     }
3374 SWIGINTERN std::string lldb_SBDeclaration___repr__(lldb::SBDeclaration *self){
3375     lldb::SBStream stream;
3376     self->GetDescription (stream);
3377     const char *desc = stream.GetData();
3378     size_t desc_len = stream.GetSize();
3379     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3380       --desc_len;
3381     }
3382     return std::string(desc, desc_len);
3383   }
3384 SWIGINTERN std::string lldb_SBError___repr__(lldb::SBError *self){
3385     lldb::SBStream stream;
3386     self->GetDescription (stream);
3387     const char *desc = stream.GetData();
3388     size_t desc_len = stream.GetSize();
3389     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3390       --desc_len;
3391     }
3392     return std::string(desc, desc_len);
3393   }
3394 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3395         return lldb::SBFile(BORROWED);
3396     }
3397 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3398         return lldb::SBFile(FORCE_IO_METHODS);
3399     }
3400 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3401         return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3402     }
3403 SWIGINTERN std::string lldb_SBFileSpec___repr__(lldb::SBFileSpec *self){
3404     lldb::SBStream stream;
3405     self->GetDescription (stream);
3406     const char *desc = stream.GetData();
3407     size_t desc_len = stream.GetSize();
3408     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3409       --desc_len;
3410     }
3411     return std::string(desc, desc_len);
3412   }
3413 SWIGINTERN std::string lldb_SBFileSpecList___repr__(lldb::SBFileSpecList *self){
3414     lldb::SBStream stream;
3415     self->GetDescription (stream);
3416     const char *desc = stream.GetData();
3417     size_t desc_len = stream.GetSize();
3418     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3419       --desc_len;
3420     }
3421     return std::string(desc, desc_len);
3422   }
3423 SWIGINTERN std::string lldb_SBFrame___repr__(lldb::SBFrame *self){
3424     lldb::SBStream stream;
3425     self->GetDescription (stream);
3426     const char *desc = stream.GetData();
3427     size_t desc_len = stream.GetSize();
3428     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3429       --desc_len;
3430     }
3431     return std::string(desc, desc_len);
3432   }
3433 SWIGINTERN std::string lldb_SBFunction___repr__(lldb::SBFunction *self){
3434     lldb::SBStream stream;
3435     self->GetDescription (stream);
3436     const char *desc = stream.GetData();
3437     size_t desc_len = stream.GetSize();
3438     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3439       --desc_len;
3440     }
3441     return std::string(desc, desc_len);
3442   }
3443 SWIGINTERN std::string lldb_SBInstruction___repr__(lldb::SBInstruction *self){
3444     lldb::SBStream stream;
3445     self->GetDescription (stream);
3446     const char *desc = stream.GetData();
3447     size_t desc_len = stream.GetSize();
3448     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3449       --desc_len;
3450     }
3451     return std::string(desc, desc_len);
3452   }
3453 SWIGINTERN std::string lldb_SBInstructionList___repr__(lldb::SBInstructionList *self){
3454     lldb::SBStream stream;
3455     self->GetDescription (stream);
3456     const char *desc = stream.GetData();
3457     size_t desc_len = stream.GetSize();
3458     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3459       --desc_len;
3460     }
3461     return std::string(desc, desc_len);
3462   }
3463 SWIGINTERN std::string lldb_SBLineEntry___repr__(lldb::SBLineEntry *self){
3464     lldb::SBStream stream;
3465     self->GetDescription (stream);
3466     const char *desc = stream.GetData();
3467     size_t desc_len = stream.GetSize();
3468     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3469       --desc_len;
3470     }
3471     return std::string(desc, desc_len);
3472   }
3473 SWIGINTERN std::string lldb_SBMemoryRegionInfo___repr__(lldb::SBMemoryRegionInfo *self){
3474     lldb::SBStream stream;
3475     self->GetDescription (stream);
3476     const char *desc = stream.GetData();
3477     size_t desc_len = stream.GetSize();
3478     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3479       --desc_len;
3480     }
3481     return std::string(desc, desc_len);
3482   }
3483 SWIGINTERN std::string lldb_SBModule___repr__(lldb::SBModule *self){
3484     lldb::SBStream stream;
3485     self->GetDescription (stream);
3486     const char *desc = stream.GetData();
3487     size_t desc_len = stream.GetSize();
3488     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3489       --desc_len;
3490     }
3491     return std::string(desc, desc_len);
3492   }
3493 SWIGINTERN std::string lldb_SBModuleSpec___repr__(lldb::SBModuleSpec *self){
3494     lldb::SBStream stream;
3495     self->GetDescription (stream);
3496     const char *desc = stream.GetData();
3497     size_t desc_len = stream.GetSize();
3498     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3499       --desc_len;
3500     }
3501     return std::string(desc, desc_len);
3502   }
3503 SWIGINTERN std::string lldb_SBModuleSpecList___repr__(lldb::SBModuleSpecList *self){
3504     lldb::SBStream stream;
3505     self->GetDescription (stream);
3506     const char *desc = stream.GetData();
3507     size_t desc_len = stream.GetSize();
3508     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3509       --desc_len;
3510     }
3511     return std::string(desc, desc_len);
3512   }
3513 SWIGINTERN std::string lldb_SBProcess___repr__(lldb::SBProcess *self){
3514     lldb::SBStream stream;
3515     self->GetDescription (stream);
3516     const char *desc = stream.GetData();
3517     size_t desc_len = stream.GetSize();
3518     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3519       --desc_len;
3520     }
3521     return std::string(desc, desc_len);
3522   }
3523 SWIGINTERN std::string lldb_SBSection___repr__(lldb::SBSection *self){
3524     lldb::SBStream stream;
3525     self->GetDescription (stream);
3526     const char *desc = stream.GetData();
3527     size_t desc_len = stream.GetSize();
3528     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3529       --desc_len;
3530     }
3531     return std::string(desc, desc_len);
3532   }
3533 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3534         self->RedirectToFile(file);
3535     }
3536 SWIGINTERN std::string lldb_SBStructuredData___repr__(lldb::SBStructuredData *self){
3537     lldb::SBStream stream;
3538     self->GetDescription (stream);
3539     const char *desc = stream.GetData();
3540     size_t desc_len = stream.GetSize();
3541     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3542       --desc_len;
3543     }
3544     return std::string(desc, desc_len);
3545   }
3546 SWIGINTERN std::string lldb_SBSymbol___repr__(lldb::SBSymbol *self){
3547     lldb::SBStream stream;
3548     self->GetDescription (stream);
3549     const char *desc = stream.GetData();
3550     size_t desc_len = stream.GetSize();
3551     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3552       --desc_len;
3553     }
3554     return std::string(desc, desc_len);
3555   }
3556 SWIGINTERN std::string lldb_SBSymbolContext___repr__(lldb::SBSymbolContext *self){
3557     lldb::SBStream stream;
3558     self->GetDescription (stream);
3559     const char *desc = stream.GetData();
3560     size_t desc_len = stream.GetSize();
3561     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3562       --desc_len;
3563     }
3564     return std::string(desc, desc_len);
3565   }
3566 SWIGINTERN std::string lldb_SBSymbolContextList___repr__(lldb::SBSymbolContextList *self){
3567     lldb::SBStream stream;
3568     self->GetDescription (stream);
3569     const char *desc = stream.GetData();
3570     size_t desc_len = stream.GetSize();
3571     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3572       --desc_len;
3573     }
3574     return std::string(desc, desc_len);
3575   }
3576 SWIGINTERN std::string lldb_SBTarget___repr__(lldb::SBTarget *self){
3577     lldb::SBStream stream;
3578     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3579     const char *desc = stream.GetData();
3580     size_t desc_len = stream.GetSize();
3581     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3582       --desc_len;
3583     }
3584     return std::string(desc, desc_len);
3585   }
3586 SWIGINTERN std::string lldb_SBThread___repr__(lldb::SBThread *self){
3587     lldb::SBStream stream;
3588     self->GetDescription (stream);
3589     const char *desc = stream.GetData();
3590     size_t desc_len = stream.GetSize();
3591     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3592       --desc_len;
3593     }
3594     return std::string(desc, desc_len);
3595   }
3596 SWIGINTERN std::string lldb_SBTypeMember___repr__(lldb::SBTypeMember *self){
3597     lldb::SBStream stream;
3598     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3599     const char *desc = stream.GetData();
3600     size_t desc_len = stream.GetSize();
3601     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3602       --desc_len;
3603     }
3604     return std::string(desc, desc_len);
3605   }
3606 SWIGINTERN std::string lldb_SBTypeMemberFunction___repr__(lldb::SBTypeMemberFunction *self){
3607     lldb::SBStream stream;
3608     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3609     const char *desc = stream.GetData();
3610     size_t desc_len = stream.GetSize();
3611     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3612       --desc_len;
3613     }
3614     return std::string(desc, desc_len);
3615   }
3616 SWIGINTERN std::string lldb_SBType___repr__(lldb::SBType *self){
3617     lldb::SBStream stream;
3618     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3619     const char *desc = stream.GetData();
3620     size_t desc_len = stream.GetSize();
3621     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3622       --desc_len;
3623     }
3624     return std::string(desc, desc_len);
3625   }
3626 SWIGINTERN std::string lldb_SBTypeCategory___repr__(lldb::SBTypeCategory *self){
3627     lldb::SBStream stream;
3628     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3629     const char *desc = stream.GetData();
3630     size_t desc_len = stream.GetSize();
3631     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3632       --desc_len;
3633     }
3634     return std::string(desc, desc_len);
3635   }
3636 SWIGINTERN std::string lldb_SBTypeEnumMember___repr__(lldb::SBTypeEnumMember *self){
3637     lldb::SBStream stream;
3638     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3639     const char *desc = stream.GetData();
3640     size_t desc_len = stream.GetSize();
3641     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3642       --desc_len;
3643     }
3644     return std::string(desc, desc_len);
3645   }
3646 SWIGINTERN std::string lldb_SBTypeFilter___repr__(lldb::SBTypeFilter *self){
3647     lldb::SBStream stream;
3648     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3649     const char *desc = stream.GetData();
3650     size_t desc_len = stream.GetSize();
3651     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3652       --desc_len;
3653     }
3654     return std::string(desc, desc_len);
3655   }
3656 SWIGINTERN std::string lldb_SBTypeFormat___repr__(lldb::SBTypeFormat *self){
3657     lldb::SBStream stream;
3658     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3659     const char *desc = stream.GetData();
3660     size_t desc_len = stream.GetSize();
3661     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3662       --desc_len;
3663     }
3664     return std::string(desc, desc_len);
3665   }
3666 SWIGINTERN std::string lldb_SBTypeNameSpecifier___repr__(lldb::SBTypeNameSpecifier *self){
3667     lldb::SBStream stream;
3668     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3669     const char *desc = stream.GetData();
3670     size_t desc_len = stream.GetSize();
3671     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3672       --desc_len;
3673     }
3674     return std::string(desc, desc_len);
3675   }
3676 SWIGINTERN std::string lldb_SBTypeSummary___repr__(lldb::SBTypeSummary *self){
3677     lldb::SBStream stream;
3678     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3679     const char *desc = stream.GetData();
3680     size_t desc_len = stream.GetSize();
3681     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3682       --desc_len;
3683     }
3684     return std::string(desc, desc_len);
3685   }
3686 SWIGINTERN std::string lldb_SBTypeSynthetic___repr__(lldb::SBTypeSynthetic *self){
3687     lldb::SBStream stream;
3688     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3689     const char *desc = stream.GetData();
3690     size_t desc_len = stream.GetSize();
3691     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3692       --desc_len;
3693     }
3694     return std::string(desc, desc_len);
3695   }
3696 SWIGINTERN std::string lldb_SBValue___repr__(lldb::SBValue *self){
3697     lldb::SBStream stream;
3698     self->GetDescription (stream);
3699     const char *desc = stream.GetData();
3700     size_t desc_len = stream.GetSize();
3701     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3702       --desc_len;
3703     }
3704     return std::string(desc, desc_len);
3705   }
3706 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3707            lldb::SBStream description;
3708            const size_t n = self->GetSize();
3709            if (n)
3710            {
3711                for (size_t i=0; i<n; ++i)
3712                    self->GetValueAtIndex(i).GetDescription(description);
3713            }
3714            else
3715            {
3716                description.Printf("<empty> lldb.SBValueList()");
3717            }
3718            const char *desc = description.GetData();
3719            size_t desc_len = description.GetSize();
3720            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3721                --desc_len;
3722            return std::string(desc, desc_len);
3723        }
3724 SWIGINTERN std::string lldb_SBWatchpoint___repr__(lldb::SBWatchpoint *self){
3725     lldb::SBStream stream;
3726     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3727     const char *desc = stream.GetData();
3728     size_t desc_len = stream.GetSize();
3729     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3730       --desc_len;
3731     }
3732     return std::string(desc, desc_len);
3733   }
3734 
3735 
3736 template <typename T> void PushSBClass(lua_State * L, T * obj);
3737 
3738 // This function is called from Lua::CallBreakpointCallback
3739 llvm::Expected<bool>
3740 lldb_private::lua::SWIGBridge::LLDBSwigLuaBreakpointCallbackFunction(
3741     lua_State * L, lldb::StackFrameSP stop_frame_sp,
3742     lldb::BreakpointLocationSP bp_loc_sp,
3743     const StructuredDataImpl &extra_args_impl) {
3744   lldb::SBFrame sb_frame(stop_frame_sp);
3745   lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
3746   int nargs = 2;
3747 
3748   lldb::SBStructuredData extra_args(extra_args_impl);
3749 
3750   // Push the Lua wrappers
3751   PushSBClass(L, &sb_frame);
3752   PushSBClass(L, &sb_bp_loc);
3753 
3754   if (extra_args.IsValid()) {
3755     PushSBClass(L, &extra_args);
3756     nargs++;
3757   }
3758 
3759   // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
3760   // Expects a boolean return.
3761   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3762     llvm::Error E = llvm::make_error<llvm::StringError>(
3763         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3764         llvm::inconvertibleErrorCode());
3765     // Pop error message from the stack.
3766     lua_pop(L, 1);
3767     return std::move(E);
3768   }
3769 
3770   // Boolean return from the callback
3771   bool stop = lua_toboolean(L, -1);
3772   lua_pop(L, 1);
3773 
3774   return stop;
3775 }
3776 
3777 // This function is called from Lua::CallWatchpointCallback
3778 llvm::Expected<bool>
3779 lldb_private::lua::SWIGBridge::LLDBSwigLuaWatchpointCallbackFunction(
3780     lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
3781   lldb::SBFrame sb_frame(stop_frame_sp);
3782   lldb::SBWatchpoint sb_wp(wp_sp);
3783   int nargs = 2;
3784 
3785   // Push the Lua wrappers
3786   PushSBClass(L, &sb_frame);
3787   PushSBClass(L, &sb_wp);
3788 
3789   // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
3790   // Expects a boolean return.
3791   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3792     llvm::Error E = llvm::make_error<llvm::StringError>(
3793         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3794         llvm::inconvertibleErrorCode());
3795     // Pop error message from the stack.
3796     lua_pop(L, 1);
3797     return std::move(E);
3798   }
3799 
3800   // Boolean return from the callback
3801   bool stop = lua_toboolean(L, -1);
3802   lua_pop(L, 1);
3803 
3804   return stop;
3805 }
3806 
3807 static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
3808   lua_State *L = (lua_State *)baton;
3809 
3810   lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
3811   lua_gettable(L, LUA_REGISTRYINDEX);
3812 
3813   // FIXME: There's no way to report errors back to the user
3814   lua_pushstring(L, str);
3815   lua_pcall(L, 1, 0, 0);
3816 }
3817 
3818 static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
3819   return luaL_error(L, "You cannot close a file handle used by lldb.");
3820 }
3821 
3822 
3823 #ifdef __cplusplus
3824 extern "C" {
3825 #endif
3826 static int _wrap_new_string__SWIG_0(lua_State* L) {
3827   {
3828     int SWIG_arg = 0;
3829     std::string *result = 0 ;
3830 
3831     SWIG_check_num_args("std::string::string",0,0)
3832     result = (std::string *)new std::string();
3833     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3834     return SWIG_arg;
3835 
3836     fail: SWIGUNUSED;
3837   }
3838   lua_error(L);
3839   return 0;
3840 }
3841 
3842 
3843 static int _wrap_new_string__SWIG_1(lua_State* L) {
3844   {
3845     int SWIG_arg = 0;
3846     char *arg1 = (char *) 0 ;
3847     std::string *result = 0 ;
3848 
3849     SWIG_check_num_args("std::string::string",1,1)
3850     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3851     arg1 = (char *)lua_tostring(L, 1);
3852     result = (std::string *)new std::string((char const *)arg1);
3853     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3854     return SWIG_arg;
3855 
3856     fail: SWIGUNUSED;
3857   }
3858   lua_error(L);
3859   return 0;
3860 }
3861 
3862 
3863 static int _wrap_new_string(lua_State* L) {
3864   int argc;
3865   int argv[2]={
3866     1,2
3867   };
3868 
3869   argc = lua_gettop(L);
3870   if (argc == 0) {
3871     return _wrap_new_string__SWIG_0(L);
3872   }
3873   if (argc == 1) {
3874     int _v = 0;
3875     {
3876       _v = SWIG_lua_isnilstring(L,argv[0]);
3877     }
3878     if (_v) {
3879       return _wrap_new_string__SWIG_1(L);
3880     }
3881   }
3882 
3883   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3884     "  Possible C/C++ prototypes are:\n"
3885     "    std::string::string()\n"
3886     "    std::string::string(char const *)\n");
3887   lua_error(L);return 0;
3888 }
3889 
3890 
3891 static int _wrap_string_size(lua_State* L) {
3892   {
3893     int SWIG_arg = 0;
3894     std::string *arg1 = (std::string *) 0 ;
3895     unsigned int result;
3896 
3897     SWIG_check_num_args("std::string::size",1,1)
3898     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3899 
3900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3901       SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3902     }
3903 
3904     result = (unsigned int)((std::string const *)arg1)->size();
3905     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3906     return SWIG_arg;
3907 
3908     fail: SWIGUNUSED;
3909   }
3910   lua_error(L);
3911   return 0;
3912 }
3913 
3914 
3915 static int _wrap_string_length(lua_State* L) {
3916   {
3917     int SWIG_arg = 0;
3918     std::string *arg1 = (std::string *) 0 ;
3919     unsigned int result;
3920 
3921     SWIG_check_num_args("std::string::length",1,1)
3922     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3923 
3924     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3925       SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3926     }
3927 
3928     result = (unsigned int)((std::string const *)arg1)->length();
3929     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3930     return SWIG_arg;
3931 
3932     fail: SWIGUNUSED;
3933   }
3934   lua_error(L);
3935   return 0;
3936 }
3937 
3938 
3939 static int _wrap_string_empty(lua_State* L) {
3940   {
3941     int SWIG_arg = 0;
3942     std::string *arg1 = (std::string *) 0 ;
3943     bool result;
3944 
3945     SWIG_check_num_args("std::string::empty",1,1)
3946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3947 
3948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3949       SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3950     }
3951 
3952     result = (bool)((std::string const *)arg1)->empty();
3953     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3954     return SWIG_arg;
3955 
3956     fail: SWIGUNUSED;
3957   }
3958   lua_error(L);
3959   return 0;
3960 }
3961 
3962 
3963 static int _wrap_string_c_str(lua_State* L) {
3964   {
3965     int SWIG_arg = 0;
3966     std::string *arg1 = (std::string *) 0 ;
3967     char *result = 0 ;
3968 
3969     SWIG_check_num_args("std::string::c_str",1,1)
3970     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3971 
3972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3973       SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3974     }
3975 
3976     result = (char *)((std::string const *)arg1)->c_str();
3977     lua_pushstring(L,(const char *)result); SWIG_arg++;
3978     return SWIG_arg;
3979 
3980     fail: SWIGUNUSED;
3981   }
3982   lua_error(L);
3983   return 0;
3984 }
3985 
3986 
3987 static int _wrap_string_data(lua_State* L) {
3988   {
3989     int SWIG_arg = 0;
3990     std::string *arg1 = (std::string *) 0 ;
3991     char *result = 0 ;
3992 
3993     SWIG_check_num_args("std::string::data",1,1)
3994     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3995 
3996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3997       SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3998     }
3999 
4000     result = (char *)((std::string const *)arg1)->data();
4001     lua_pushstring(L,(const char *)result); SWIG_arg++;
4002     return SWIG_arg;
4003 
4004     fail: SWIGUNUSED;
4005   }
4006   lua_error(L);
4007   return 0;
4008 }
4009 
4010 
4011 static int _wrap_string_assign(lua_State* L) {
4012   {
4013     int SWIG_arg = 0;
4014     std::string *arg1 = (std::string *) 0 ;
4015     char *arg2 = (char *) 0 ;
4016 
4017     SWIG_check_num_args("std::string::assign",2,2)
4018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
4019     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
4020 
4021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
4022       SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
4023     }
4024 
4025     arg2 = (char *)lua_tostring(L, 2);
4026     (arg1)->assign((char const *)arg2);
4027 
4028     return SWIG_arg;
4029 
4030     fail: SWIGUNUSED;
4031   }
4032   lua_error(L);
4033   return 0;
4034 }
4035 
4036 
4037 static void swig_delete_string(void *obj) {
4038 std::string *arg1 = (std::string *) obj;
4039 delete arg1;
4040 }
4041 static int _proxy__wrap_new_string(lua_State *L) {
4042     assert(lua_istable(L,1));
4043     lua_pushcfunction(L,_wrap_new_string);
4044     assert(!lua_isnil(L,-1));
4045     lua_replace(L,1); /* replace our table with real constructor */
4046     lua_call(L,lua_gettop(L)-1,1);
4047     return 1;
4048 }
4049 static swig_lua_attribute swig_string_attributes[] = {
4050     {0,0,0}
4051 };
4052 static swig_lua_method swig_string_methods[]= {
4053     { "size", _wrap_string_size},
4054     { "length", _wrap_string_length},
4055     { "empty", _wrap_string_empty},
4056     { "c_str", _wrap_string_c_str},
4057     { "data", _wrap_string_data},
4058     { "assign", _wrap_string_assign},
4059     {0,0}
4060 };
4061 static swig_lua_method swig_string_meta[] = {
4062     {0,0}
4063 };
4064 
4065 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
4066     {0,0,0}
4067 };
4068 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
4069     {0,0,0,0,0,0}
4070 };
4071 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
4072     {0,0}
4073 };
4074 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
4075     0
4076 };
4077 
4078 static swig_lua_namespace swig_string_Sf_SwigStatic = {
4079     "string",
4080     swig_string_Sf_SwigStatic_methods,
4081     swig_string_Sf_SwigStatic_attributes,
4082     swig_string_Sf_SwigStatic_constants,
4083     swig_string_Sf_SwigStatic_classes,
4084     0
4085 };
4086 static swig_lua_class *swig_string_bases[] = {0};
4087 static const char *swig_string_base_names[] = {0};
4088 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 };
4089 
4090 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
4091   {
4092     int SWIG_arg = 0;
4093     lldb::SBAddress *result = 0 ;
4094 
4095     SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
4096     result = (lldb::SBAddress *)new lldb::SBAddress();
4097     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4098     return SWIG_arg;
4099 
4100     fail: SWIGUNUSED;
4101   }
4102   lua_error(L);
4103   return 0;
4104 }
4105 
4106 
4107 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
4108   {
4109     int SWIG_arg = 0;
4110     lldb::SBAddress *arg1 = 0 ;
4111     lldb::SBAddress *result = 0 ;
4112 
4113     SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
4114     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
4115 
4116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4117       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
4118     }
4119 
4120     result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4121     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4122     return SWIG_arg;
4123 
4124     fail: SWIGUNUSED;
4125   }
4126   lua_error(L);
4127   return 0;
4128 }
4129 
4130 
4131 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
4132   {
4133     int SWIG_arg = 0;
4134     lldb::SBSection arg1 ;
4135     lldb::addr_t arg2 ;
4136     lldb::SBSection *argp1 ;
4137     lldb::SBAddress *result = 0 ;
4138 
4139     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4140     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4141     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4142 
4143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4144       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4145     }
4146     arg1 = *argp1;
4147 
4148     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4149     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4150     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4151     return SWIG_arg;
4152 
4153     fail: SWIGUNUSED;
4154   }
4155   lua_error(L);
4156   return 0;
4157 }
4158 
4159 
4160 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4161   {
4162     int SWIG_arg = 0;
4163     lldb::addr_t arg1 ;
4164     lldb::SBTarget *arg2 = 0 ;
4165     lldb::SBAddress *result = 0 ;
4166 
4167     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4168     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4169     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4170     arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4171 
4172     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4173       SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4174     }
4175 
4176     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4177     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4178     return SWIG_arg;
4179 
4180     fail: SWIGUNUSED;
4181   }
4182   lua_error(L);
4183   return 0;
4184 }
4185 
4186 
4187 static int _wrap_new_SBAddress(lua_State* L) {
4188   int argc;
4189   int argv[3]={
4190     1,2,3
4191   };
4192 
4193   argc = lua_gettop(L);
4194   if (argc == 0) {
4195     return _wrap_new_SBAddress__SWIG_0(L);
4196   }
4197   if (argc == 1) {
4198     int _v = 0;
4199     {
4200       void *ptr;
4201       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4202         _v = 0;
4203       } else {
4204         _v = 1;
4205       }
4206     }
4207     if (_v) {
4208       return _wrap_new_SBAddress__SWIG_1(L);
4209     }
4210   }
4211   if (argc == 2) {
4212     int _v = 0;
4213     {
4214       void *ptr;
4215       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4216         _v = 0;
4217       } else {
4218         _v = 1;
4219       }
4220     }
4221     if (_v) {
4222       {
4223         _v = lua_isnumber(L,argv[1]);
4224       }
4225       if (_v) {
4226         return _wrap_new_SBAddress__SWIG_2(L);
4227       }
4228     }
4229   }
4230   if (argc == 2) {
4231     int _v = 0;
4232     {
4233       _v = lua_isnumber(L,argv[0]);
4234     }
4235     if (_v) {
4236       {
4237         void *ptr;
4238         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4239           _v = 0;
4240         } else {
4241           _v = 1;
4242         }
4243       }
4244       if (_v) {
4245         return _wrap_new_SBAddress__SWIG_3(L);
4246       }
4247     }
4248   }
4249 
4250   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4251     "  Possible C/C++ prototypes are:\n"
4252     "    lldb::SBAddress::SBAddress()\n"
4253     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4254     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4255     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4256   lua_error(L);return 0;
4257 }
4258 
4259 
4260 static int _wrap_SBAddress_IsValid(lua_State* L) {
4261   {
4262     int SWIG_arg = 0;
4263     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4264     bool result;
4265 
4266     SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4268 
4269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4270       SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4271     }
4272 
4273     result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4274     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4275     return SWIG_arg;
4276 
4277     fail: SWIGUNUSED;
4278   }
4279   lua_error(L);
4280   return 0;
4281 }
4282 
4283 
4284 static int _wrap_SBAddress_Clear(lua_State* L) {
4285   {
4286     int SWIG_arg = 0;
4287     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4288 
4289     SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4291 
4292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4293       SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4294     }
4295 
4296     (arg1)->Clear();
4297 
4298     return SWIG_arg;
4299 
4300     fail: SWIGUNUSED;
4301   }
4302   lua_error(L);
4303   return 0;
4304 }
4305 
4306 
4307 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4308   {
4309     int SWIG_arg = 0;
4310     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4311     lldb::addr_t result;
4312 
4313     SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4315 
4316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4317       SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4318     }
4319 
4320     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4321     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4322     return SWIG_arg;
4323 
4324     fail: SWIGUNUSED;
4325   }
4326   lua_error(L);
4327   return 0;
4328 }
4329 
4330 
4331 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4332   {
4333     int SWIG_arg = 0;
4334     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4335     lldb::SBTarget *arg2 = 0 ;
4336     lldb::addr_t result;
4337 
4338     SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4340     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4341 
4342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4343       SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4344     }
4345 
4346 
4347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4348       SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4349     }
4350 
4351     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4352     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4353     return SWIG_arg;
4354 
4355     fail: SWIGUNUSED;
4356   }
4357   lua_error(L);
4358   return 0;
4359 }
4360 
4361 
4362 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4363   {
4364     int SWIG_arg = 0;
4365     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4366     lldb::SBSection arg2 ;
4367     lldb::addr_t arg3 ;
4368     lldb::SBSection *argp2 ;
4369 
4370     SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4372     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4373     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4374 
4375     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4376       SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4377     }
4378 
4379 
4380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4381       SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4382     }
4383     arg2 = *argp2;
4384 
4385     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4386     (arg1)->SetAddress(arg2,arg3);
4387 
4388     return SWIG_arg;
4389 
4390     fail: SWIGUNUSED;
4391   }
4392   lua_error(L);
4393   return 0;
4394 }
4395 
4396 
4397 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4398   {
4399     int SWIG_arg = 0;
4400     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4401     lldb::addr_t arg2 ;
4402     lldb::SBTarget *arg3 = 0 ;
4403 
4404     SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4406     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4407     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4408 
4409     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4410       SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4411     }
4412 
4413     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4414 
4415     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4416       SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4417     }
4418 
4419     (arg1)->SetLoadAddress(arg2,*arg3);
4420 
4421     return SWIG_arg;
4422 
4423     fail: SWIGUNUSED;
4424   }
4425   lua_error(L);
4426   return 0;
4427 }
4428 
4429 
4430 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4431   {
4432     int SWIG_arg = 0;
4433     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4434     lldb::addr_t arg2 ;
4435     bool result;
4436 
4437     SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4438     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4439     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4440 
4441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4442       SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4443     }
4444 
4445     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4446     result = (bool)(arg1)->OffsetAddress(arg2);
4447     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4448     return SWIG_arg;
4449 
4450     fail: SWIGUNUSED;
4451   }
4452   lua_error(L);
4453   return 0;
4454 }
4455 
4456 
4457 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4458   {
4459     int SWIG_arg = 0;
4460     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4461     lldb::SBStream *arg2 = 0 ;
4462     bool result;
4463 
4464     SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4466     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4467 
4468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4469       SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4470     }
4471 
4472 
4473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4474       SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4475     }
4476 
4477     result = (bool)(arg1)->GetDescription(*arg2);
4478     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4479     return SWIG_arg;
4480 
4481     fail: SWIGUNUSED;
4482   }
4483   lua_error(L);
4484   return 0;
4485 }
4486 
4487 
4488 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4489   {
4490     int SWIG_arg = 0;
4491     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4492     uint32_t arg2 ;
4493     lldb::SBSymbolContext result;
4494 
4495     SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4496     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4497     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4498 
4499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4500       SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4501     }
4502 
4503     arg2 = (uint32_t)lua_tointeger(L, 2);
4504     result = (arg1)->GetSymbolContext(arg2);
4505     {
4506       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
4507       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4508     }
4509     return SWIG_arg;
4510 
4511     fail: SWIGUNUSED;
4512   }
4513   lua_error(L);
4514   return 0;
4515 }
4516 
4517 
4518 static int _wrap_SBAddress_GetSection(lua_State* L) {
4519   {
4520     int SWIG_arg = 0;
4521     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4522     lldb::SBSection result;
4523 
4524     SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4526 
4527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4528       SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4529     }
4530 
4531     result = (arg1)->GetSection();
4532     {
4533       lldb::SBSection * resultptr = new lldb::SBSection(result);
4534       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4535     }
4536     return SWIG_arg;
4537 
4538     fail: SWIGUNUSED;
4539   }
4540   lua_error(L);
4541   return 0;
4542 }
4543 
4544 
4545 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4546   {
4547     int SWIG_arg = 0;
4548     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4549     lldb::addr_t result;
4550 
4551     SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4553 
4554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4555       SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4556     }
4557 
4558     result = (lldb::addr_t)(arg1)->GetOffset();
4559     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4560     return SWIG_arg;
4561 
4562     fail: SWIGUNUSED;
4563   }
4564   lua_error(L);
4565   return 0;
4566 }
4567 
4568 
4569 static int _wrap_SBAddress_GetModule(lua_State* L) {
4570   {
4571     int SWIG_arg = 0;
4572     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4573     lldb::SBModule result;
4574 
4575     SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4576     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4577 
4578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4579       SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4580     }
4581 
4582     result = (arg1)->GetModule();
4583     {
4584       lldb::SBModule * resultptr = new lldb::SBModule(result);
4585       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4586     }
4587     return SWIG_arg;
4588 
4589     fail: SWIGUNUSED;
4590   }
4591   lua_error(L);
4592   return 0;
4593 }
4594 
4595 
4596 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4597   {
4598     int SWIG_arg = 0;
4599     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4600     lldb::SBCompileUnit result;
4601 
4602     SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4604 
4605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4606       SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4607     }
4608 
4609     result = (arg1)->GetCompileUnit();
4610     {
4611       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
4612       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4613     }
4614     return SWIG_arg;
4615 
4616     fail: SWIGUNUSED;
4617   }
4618   lua_error(L);
4619   return 0;
4620 }
4621 
4622 
4623 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4624   {
4625     int SWIG_arg = 0;
4626     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4627     lldb::SBFunction result;
4628 
4629     SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4631 
4632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4633       SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4634     }
4635 
4636     result = (arg1)->GetFunction();
4637     {
4638       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
4639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4640     }
4641     return SWIG_arg;
4642 
4643     fail: SWIGUNUSED;
4644   }
4645   lua_error(L);
4646   return 0;
4647 }
4648 
4649 
4650 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4651   {
4652     int SWIG_arg = 0;
4653     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4654     lldb::SBBlock result;
4655 
4656     SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4658 
4659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4660       SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4661     }
4662 
4663     result = (arg1)->GetBlock();
4664     {
4665       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
4666       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4667     }
4668     return SWIG_arg;
4669 
4670     fail: SWIGUNUSED;
4671   }
4672   lua_error(L);
4673   return 0;
4674 }
4675 
4676 
4677 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4678   {
4679     int SWIG_arg = 0;
4680     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4681     lldb::SBSymbol result;
4682 
4683     SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4684     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4685 
4686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4687       SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4688     }
4689 
4690     result = (arg1)->GetSymbol();
4691     {
4692       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
4693       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4694     }
4695     return SWIG_arg;
4696 
4697     fail: SWIGUNUSED;
4698   }
4699   lua_error(L);
4700   return 0;
4701 }
4702 
4703 
4704 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4705   {
4706     int SWIG_arg = 0;
4707     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4708     lldb::SBLineEntry result;
4709 
4710     SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4711     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4712 
4713     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4714       SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4715     }
4716 
4717     result = (arg1)->GetLineEntry();
4718     {
4719       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
4720       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4721     }
4722     return SWIG_arg;
4723 
4724     fail: SWIGUNUSED;
4725   }
4726   lua_error(L);
4727   return 0;
4728 }
4729 
4730 
4731 static int _wrap_SBAddress___tostring(lua_State* L) {
4732   {
4733     int SWIG_arg = 0;
4734     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4735     std::string result;
4736 
4737     SWIG_check_num_args("lldb::SBAddress::__repr__",1,1)
4738     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__repr__",1,"lldb::SBAddress *");
4739 
4740     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4741       SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4742     }
4743 
4744     result = lldb_SBAddress___repr__(arg1);
4745     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4746     return SWIG_arg;
4747 
4748     fail: SWIGUNUSED;
4749   }
4750   lua_error(L);
4751   return 0;
4752 }
4753 
4754 
4755 static void swig_delete_SBAddress(void *obj) {
4756 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4757 delete arg1;
4758 }
4759 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4760     assert(lua_istable(L,1));
4761     lua_pushcfunction(L,_wrap_new_SBAddress);
4762     assert(!lua_isnil(L,-1));
4763     lua_replace(L,1); /* replace our table with real constructor */
4764     lua_call(L,lua_gettop(L)-1,1);
4765     return 1;
4766 }
4767 static swig_lua_attribute swig_SBAddress_attributes[] = {
4768     {0,0,0}
4769 };
4770 static swig_lua_method swig_SBAddress_methods[]= {
4771     { "IsValid", _wrap_SBAddress_IsValid},
4772     { "Clear", _wrap_SBAddress_Clear},
4773     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4774     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4775     { "SetAddress", _wrap_SBAddress_SetAddress},
4776     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4777     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4778     { "GetDescription", _wrap_SBAddress_GetDescription},
4779     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4780     { "GetSection", _wrap_SBAddress_GetSection},
4781     { "GetOffset", _wrap_SBAddress_GetOffset},
4782     { "GetModule", _wrap_SBAddress_GetModule},
4783     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4784     { "GetFunction", _wrap_SBAddress_GetFunction},
4785     { "GetBlock", _wrap_SBAddress_GetBlock},
4786     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4787     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4788     { "__tostring", _wrap_SBAddress___tostring},
4789     {0,0}
4790 };
4791 static swig_lua_method swig_SBAddress_meta[] = {
4792     { "__tostring", _wrap_SBAddress___tostring},
4793     {0,0}
4794 };
4795 
4796 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4797     {0,0,0}
4798 };
4799 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4800     {0,0,0,0,0,0}
4801 };
4802 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4803     {0,0}
4804 };
4805 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4806     0
4807 };
4808 
4809 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4810     "SBAddress",
4811     swig_SBAddress_Sf_SwigStatic_methods,
4812     swig_SBAddress_Sf_SwigStatic_attributes,
4813     swig_SBAddress_Sf_SwigStatic_constants,
4814     swig_SBAddress_Sf_SwigStatic_classes,
4815     0
4816 };
4817 static swig_lua_class *swig_SBAddress_bases[] = {0};
4818 static const char *swig_SBAddress_base_names[] = {0};
4819 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 };
4820 
4821 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4822   {
4823     int SWIG_arg = 0;
4824     lldb::SBAttachInfo *result = 0 ;
4825 
4826     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4827     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4828     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4829     return SWIG_arg;
4830 
4831     fail: SWIGUNUSED;
4832   }
4833   lua_error(L);
4834   return 0;
4835 }
4836 
4837 
4838 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4839   {
4840     int SWIG_arg = 0;
4841     lldb::pid_t arg1 ;
4842     lldb::SBAttachInfo *result = 0 ;
4843 
4844     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4845     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4846     arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4847     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4848     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4849     return SWIG_arg;
4850 
4851     fail: SWIGUNUSED;
4852   }
4853   lua_error(L);
4854   return 0;
4855 }
4856 
4857 
4858 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4859   {
4860     int SWIG_arg = 0;
4861     char *arg1 = (char *) 0 ;
4862     bool arg2 ;
4863     lldb::SBAttachInfo *result = 0 ;
4864 
4865     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4866     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4867     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4868     arg1 = (char *)lua_tostring(L, 1);
4869     arg2 = (lua_toboolean(L, 2)!=0);
4870     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4871     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4872     return SWIG_arg;
4873 
4874     fail: SWIGUNUSED;
4875   }
4876   lua_error(L);
4877   return 0;
4878 }
4879 
4880 
4881 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4882   {
4883     int SWIG_arg = 0;
4884     char *arg1 = (char *) 0 ;
4885     bool arg2 ;
4886     bool arg3 ;
4887     lldb::SBAttachInfo *result = 0 ;
4888 
4889     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4890     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4891     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4892     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4893     arg1 = (char *)lua_tostring(L, 1);
4894     arg2 = (lua_toboolean(L, 2)!=0);
4895     arg3 = (lua_toboolean(L, 3)!=0);
4896     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4897     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4898     return SWIG_arg;
4899 
4900     fail: SWIGUNUSED;
4901   }
4902   lua_error(L);
4903   return 0;
4904 }
4905 
4906 
4907 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4908   {
4909     int SWIG_arg = 0;
4910     lldb::SBAttachInfo *arg1 = 0 ;
4911     lldb::SBAttachInfo *result = 0 ;
4912 
4913     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4914     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4915 
4916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4917       SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4918     }
4919 
4920     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4921     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4922     return SWIG_arg;
4923 
4924     fail: SWIGUNUSED;
4925   }
4926   lua_error(L);
4927   return 0;
4928 }
4929 
4930 
4931 static int _wrap_new_SBAttachInfo(lua_State* L) {
4932   int argc;
4933   int argv[4]={
4934     1,2,3,4
4935   };
4936 
4937   argc = lua_gettop(L);
4938   if (argc == 0) {
4939     return _wrap_new_SBAttachInfo__SWIG_0(L);
4940   }
4941   if (argc == 1) {
4942     int _v = 0;
4943     {
4944       void *ptr;
4945       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4946         _v = 0;
4947       } else {
4948         _v = 1;
4949       }
4950     }
4951     if (_v) {
4952       return _wrap_new_SBAttachInfo__SWIG_4(L);
4953     }
4954   }
4955   if (argc == 1) {
4956     int _v = 0;
4957     {
4958       _v = lua_isnumber(L,argv[0]);
4959     }
4960     if (_v) {
4961       return _wrap_new_SBAttachInfo__SWIG_1(L);
4962     }
4963   }
4964   if (argc == 2) {
4965     int _v = 0;
4966     {
4967       _v = SWIG_lua_isnilstring(L,argv[0]);
4968     }
4969     if (_v) {
4970       {
4971         _v = lua_isboolean(L,argv[1]);
4972       }
4973       if (_v) {
4974         return _wrap_new_SBAttachInfo__SWIG_2(L);
4975       }
4976     }
4977   }
4978   if (argc == 3) {
4979     int _v = 0;
4980     {
4981       _v = SWIG_lua_isnilstring(L,argv[0]);
4982     }
4983     if (_v) {
4984       {
4985         _v = lua_isboolean(L,argv[1]);
4986       }
4987       if (_v) {
4988         {
4989           _v = lua_isboolean(L,argv[2]);
4990         }
4991         if (_v) {
4992           return _wrap_new_SBAttachInfo__SWIG_3(L);
4993         }
4994       }
4995     }
4996   }
4997 
4998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4999     "  Possible C/C++ prototypes are:\n"
5000     "    lldb::SBAttachInfo::SBAttachInfo()\n"
5001     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
5002     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
5003     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
5004     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
5005   lua_error(L);return 0;
5006 }
5007 
5008 
5009 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
5010   {
5011     int SWIG_arg = 0;
5012     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5013     lldb::pid_t result;
5014 
5015     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
5016     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
5017 
5018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5019       SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5020     }
5021 
5022     result = (lldb::pid_t)(arg1)->GetProcessID();
5023     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5024     return SWIG_arg;
5025 
5026     fail: SWIGUNUSED;
5027   }
5028   lua_error(L);
5029   return 0;
5030 }
5031 
5032 
5033 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
5034   {
5035     int SWIG_arg = 0;
5036     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5037     lldb::pid_t arg2 ;
5038 
5039     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
5040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
5041     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
5042 
5043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5044       SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5045     }
5046 
5047     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5048     (arg1)->SetProcessID(arg2);
5049 
5050     return SWIG_arg;
5051 
5052     fail: SWIGUNUSED;
5053   }
5054   lua_error(L);
5055   return 0;
5056 }
5057 
5058 
5059 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
5060   {
5061     int SWIG_arg = 0;
5062     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5063     char *arg2 = (char *) 0 ;
5064 
5065     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5067     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
5068 
5069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5070       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5071     }
5072 
5073     arg2 = (char *)lua_tostring(L, 2);
5074     (arg1)->SetExecutable((char const *)arg2);
5075 
5076     return SWIG_arg;
5077 
5078     fail: SWIGUNUSED;
5079   }
5080   lua_error(L);
5081   return 0;
5082 }
5083 
5084 
5085 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
5086   {
5087     int SWIG_arg = 0;
5088     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5089     lldb::SBFileSpec arg2 ;
5090     lldb::SBFileSpec *argp2 ;
5091 
5092     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5094     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
5095 
5096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5097       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5098     }
5099 
5100 
5101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
5102       SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
5103     }
5104     arg2 = *argp2;
5105 
5106     (arg1)->SetExecutable(arg2);
5107 
5108     return SWIG_arg;
5109 
5110     fail: SWIGUNUSED;
5111   }
5112   lua_error(L);
5113   return 0;
5114 }
5115 
5116 
5117 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
5118   int argc;
5119   int argv[3]={
5120     1,2,3
5121   };
5122 
5123   argc = lua_gettop(L);
5124   if (argc == 2) {
5125     int _v = 0;
5126     {
5127       void *ptr;
5128       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5129         _v = 0;
5130       } else {
5131         _v = 1;
5132       }
5133     }
5134     if (_v) {
5135       {
5136         void *ptr;
5137         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5138           _v = 0;
5139         } else {
5140           _v = 1;
5141         }
5142       }
5143       if (_v) {
5144         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5145       }
5146     }
5147   }
5148   if (argc == 2) {
5149     int _v = 0;
5150     {
5151       void *ptr;
5152       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5153         _v = 0;
5154       } else {
5155         _v = 1;
5156       }
5157     }
5158     if (_v) {
5159       {
5160         _v = SWIG_lua_isnilstring(L,argv[1]);
5161       }
5162       if (_v) {
5163         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5164       }
5165     }
5166   }
5167 
5168   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5169     "  Possible C/C++ prototypes are:\n"
5170     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5171     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5172   lua_error(L);return 0;
5173 }
5174 
5175 
5176 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5177   {
5178     int SWIG_arg = 0;
5179     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5180     bool result;
5181 
5182     SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5184 
5185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5186       SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5187     }
5188 
5189     result = (bool)(arg1)->GetWaitForLaunch();
5190     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5191     return SWIG_arg;
5192 
5193     fail: SWIGUNUSED;
5194   }
5195   lua_error(L);
5196   return 0;
5197 }
5198 
5199 
5200 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5201   {
5202     int SWIG_arg = 0;
5203     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5204     bool arg2 ;
5205 
5206     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5207     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5208     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5209 
5210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5211       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5212     }
5213 
5214     arg2 = (lua_toboolean(L, 2)!=0);
5215     (arg1)->SetWaitForLaunch(arg2);
5216 
5217     return SWIG_arg;
5218 
5219     fail: SWIGUNUSED;
5220   }
5221   lua_error(L);
5222   return 0;
5223 }
5224 
5225 
5226 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5227   {
5228     int SWIG_arg = 0;
5229     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5230     bool arg2 ;
5231     bool arg3 ;
5232 
5233     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5235     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5236     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5237 
5238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5239       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5240     }
5241 
5242     arg2 = (lua_toboolean(L, 2)!=0);
5243     arg3 = (lua_toboolean(L, 3)!=0);
5244     (arg1)->SetWaitForLaunch(arg2,arg3);
5245 
5246     return SWIG_arg;
5247 
5248     fail: SWIGUNUSED;
5249   }
5250   lua_error(L);
5251   return 0;
5252 }
5253 
5254 
5255 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5256   int argc;
5257   int argv[4]={
5258     1,2,3,4
5259   };
5260 
5261   argc = lua_gettop(L);
5262   if (argc == 2) {
5263     int _v = 0;
5264     {
5265       void *ptr;
5266       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5267         _v = 0;
5268       } else {
5269         _v = 1;
5270       }
5271     }
5272     if (_v) {
5273       {
5274         _v = lua_isboolean(L,argv[1]);
5275       }
5276       if (_v) {
5277         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5278       }
5279     }
5280   }
5281   if (argc == 3) {
5282     int _v = 0;
5283     {
5284       void *ptr;
5285       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5286         _v = 0;
5287       } else {
5288         _v = 1;
5289       }
5290     }
5291     if (_v) {
5292       {
5293         _v = lua_isboolean(L,argv[1]);
5294       }
5295       if (_v) {
5296         {
5297           _v = lua_isboolean(L,argv[2]);
5298         }
5299         if (_v) {
5300           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5301         }
5302       }
5303     }
5304   }
5305 
5306   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5307     "  Possible C/C++ prototypes are:\n"
5308     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5309     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5310   lua_error(L);return 0;
5311 }
5312 
5313 
5314 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5315   {
5316     int SWIG_arg = 0;
5317     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5318     bool result;
5319 
5320     SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5322 
5323     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5324       SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5325     }
5326 
5327     result = (bool)(arg1)->GetIgnoreExisting();
5328     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5329     return SWIG_arg;
5330 
5331     fail: SWIGUNUSED;
5332   }
5333   lua_error(L);
5334   return 0;
5335 }
5336 
5337 
5338 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5339   {
5340     int SWIG_arg = 0;
5341     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5342     bool arg2 ;
5343 
5344     SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5346     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5347 
5348     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5349       SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5350     }
5351 
5352     arg2 = (lua_toboolean(L, 2)!=0);
5353     (arg1)->SetIgnoreExisting(arg2);
5354 
5355     return SWIG_arg;
5356 
5357     fail: SWIGUNUSED;
5358   }
5359   lua_error(L);
5360   return 0;
5361 }
5362 
5363 
5364 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5365   {
5366     int SWIG_arg = 0;
5367     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5368     uint32_t result;
5369 
5370     SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5372 
5373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5374       SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5375     }
5376 
5377     result = (uint32_t)(arg1)->GetResumeCount();
5378     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5379     return SWIG_arg;
5380 
5381     fail: SWIGUNUSED;
5382   }
5383   lua_error(L);
5384   return 0;
5385 }
5386 
5387 
5388 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5389   {
5390     int SWIG_arg = 0;
5391     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5392     uint32_t arg2 ;
5393 
5394     SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5395     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5396     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5397 
5398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5399       SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5400     }
5401 
5402     arg2 = (uint32_t)lua_tointeger(L, 2);
5403     (arg1)->SetResumeCount(arg2);
5404 
5405     return SWIG_arg;
5406 
5407     fail: SWIGUNUSED;
5408   }
5409   lua_error(L);
5410   return 0;
5411 }
5412 
5413 
5414 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5415   {
5416     int SWIG_arg = 0;
5417     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5418     char *result = 0 ;
5419 
5420     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5422 
5423     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5424       SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5425     }
5426 
5427     result = (char *)(arg1)->GetProcessPluginName();
5428     lua_pushstring(L,(const char *)result); SWIG_arg++;
5429     return SWIG_arg;
5430 
5431     fail: SWIGUNUSED;
5432   }
5433   lua_error(L);
5434   return 0;
5435 }
5436 
5437 
5438 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5439   {
5440     int SWIG_arg = 0;
5441     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5442     char *arg2 = (char *) 0 ;
5443 
5444     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5445     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5446     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5447 
5448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5449       SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5450     }
5451 
5452     arg2 = (char *)lua_tostring(L, 2);
5453     (arg1)->SetProcessPluginName((char const *)arg2);
5454 
5455     return SWIG_arg;
5456 
5457     fail: SWIGUNUSED;
5458   }
5459   lua_error(L);
5460   return 0;
5461 }
5462 
5463 
5464 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5465   {
5466     int SWIG_arg = 0;
5467     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5468     uint32_t result;
5469 
5470     SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5472 
5473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5474       SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5475     }
5476 
5477     result = (uint32_t)(arg1)->GetUserID();
5478     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5479     return SWIG_arg;
5480 
5481     fail: SWIGUNUSED;
5482   }
5483   lua_error(L);
5484   return 0;
5485 }
5486 
5487 
5488 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5489   {
5490     int SWIG_arg = 0;
5491     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5492     uint32_t result;
5493 
5494     SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5496 
5497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5498       SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5499     }
5500 
5501     result = (uint32_t)(arg1)->GetGroupID();
5502     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5503     return SWIG_arg;
5504 
5505     fail: SWIGUNUSED;
5506   }
5507   lua_error(L);
5508   return 0;
5509 }
5510 
5511 
5512 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5513   {
5514     int SWIG_arg = 0;
5515     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5516     bool result;
5517 
5518     SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5520 
5521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5522       SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5523     }
5524 
5525     result = (bool)(arg1)->UserIDIsValid();
5526     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5527     return SWIG_arg;
5528 
5529     fail: SWIGUNUSED;
5530   }
5531   lua_error(L);
5532   return 0;
5533 }
5534 
5535 
5536 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5537   {
5538     int SWIG_arg = 0;
5539     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5540     bool result;
5541 
5542     SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5544 
5545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5546       SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5547     }
5548 
5549     result = (bool)(arg1)->GroupIDIsValid();
5550     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5551     return SWIG_arg;
5552 
5553     fail: SWIGUNUSED;
5554   }
5555   lua_error(L);
5556   return 0;
5557 }
5558 
5559 
5560 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5561   {
5562     int SWIG_arg = 0;
5563     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5564     uint32_t arg2 ;
5565 
5566     SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5567     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5568     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5569 
5570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5571       SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5572     }
5573 
5574     arg2 = (uint32_t)lua_tointeger(L, 2);
5575     (arg1)->SetUserID(arg2);
5576 
5577     return SWIG_arg;
5578 
5579     fail: SWIGUNUSED;
5580   }
5581   lua_error(L);
5582   return 0;
5583 }
5584 
5585 
5586 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5587   {
5588     int SWIG_arg = 0;
5589     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5590     uint32_t arg2 ;
5591 
5592     SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5593     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5594     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5595 
5596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5597       SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5598     }
5599 
5600     arg2 = (uint32_t)lua_tointeger(L, 2);
5601     (arg1)->SetGroupID(arg2);
5602 
5603     return SWIG_arg;
5604 
5605     fail: SWIGUNUSED;
5606   }
5607   lua_error(L);
5608   return 0;
5609 }
5610 
5611 
5612 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5613   {
5614     int SWIG_arg = 0;
5615     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5616     uint32_t result;
5617 
5618     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5619     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5620 
5621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5622       SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5623     }
5624 
5625     result = (uint32_t)(arg1)->GetEffectiveUserID();
5626     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5627     return SWIG_arg;
5628 
5629     fail: SWIGUNUSED;
5630   }
5631   lua_error(L);
5632   return 0;
5633 }
5634 
5635 
5636 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5637   {
5638     int SWIG_arg = 0;
5639     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5640     uint32_t result;
5641 
5642     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5643     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5644 
5645     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5646       SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5647     }
5648 
5649     result = (uint32_t)(arg1)->GetEffectiveGroupID();
5650     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5651     return SWIG_arg;
5652 
5653     fail: SWIGUNUSED;
5654   }
5655   lua_error(L);
5656   return 0;
5657 }
5658 
5659 
5660 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5661   {
5662     int SWIG_arg = 0;
5663     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5664     bool result;
5665 
5666     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5667     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5668 
5669     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5670       SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5671     }
5672 
5673     result = (bool)(arg1)->EffectiveUserIDIsValid();
5674     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5675     return SWIG_arg;
5676 
5677     fail: SWIGUNUSED;
5678   }
5679   lua_error(L);
5680   return 0;
5681 }
5682 
5683 
5684 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5685   {
5686     int SWIG_arg = 0;
5687     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5688     bool result;
5689 
5690     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5691     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5692 
5693     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5694       SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5695     }
5696 
5697     result = (bool)(arg1)->EffectiveGroupIDIsValid();
5698     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5699     return SWIG_arg;
5700 
5701     fail: SWIGUNUSED;
5702   }
5703   lua_error(L);
5704   return 0;
5705 }
5706 
5707 
5708 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5709   {
5710     int SWIG_arg = 0;
5711     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5712     uint32_t arg2 ;
5713 
5714     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5716     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5717 
5718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5719       SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5720     }
5721 
5722     arg2 = (uint32_t)lua_tointeger(L, 2);
5723     (arg1)->SetEffectiveUserID(arg2);
5724 
5725     return SWIG_arg;
5726 
5727     fail: SWIGUNUSED;
5728   }
5729   lua_error(L);
5730   return 0;
5731 }
5732 
5733 
5734 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5735   {
5736     int SWIG_arg = 0;
5737     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5738     uint32_t arg2 ;
5739 
5740     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5742     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5743 
5744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5745       SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5746     }
5747 
5748     arg2 = (uint32_t)lua_tointeger(L, 2);
5749     (arg1)->SetEffectiveGroupID(arg2);
5750 
5751     return SWIG_arg;
5752 
5753     fail: SWIGUNUSED;
5754   }
5755   lua_error(L);
5756   return 0;
5757 }
5758 
5759 
5760 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5761   {
5762     int SWIG_arg = 0;
5763     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5764     lldb::pid_t result;
5765 
5766     SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5767     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5768 
5769     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5770       SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5771     }
5772 
5773     result = (lldb::pid_t)(arg1)->GetParentProcessID();
5774     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5775     return SWIG_arg;
5776 
5777     fail: SWIGUNUSED;
5778   }
5779   lua_error(L);
5780   return 0;
5781 }
5782 
5783 
5784 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5785   {
5786     int SWIG_arg = 0;
5787     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5788     lldb::pid_t arg2 ;
5789 
5790     SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5792     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5793 
5794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5795       SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5796     }
5797 
5798     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5799     (arg1)->SetParentProcessID(arg2);
5800 
5801     return SWIG_arg;
5802 
5803     fail: SWIGUNUSED;
5804   }
5805   lua_error(L);
5806   return 0;
5807 }
5808 
5809 
5810 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5811   {
5812     int SWIG_arg = 0;
5813     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5814     bool result;
5815 
5816     SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5817     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5818 
5819     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5820       SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5821     }
5822 
5823     result = (bool)(arg1)->ParentProcessIDIsValid();
5824     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5825     return SWIG_arg;
5826 
5827     fail: SWIGUNUSED;
5828   }
5829   lua_error(L);
5830   return 0;
5831 }
5832 
5833 
5834 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5835   {
5836     int SWIG_arg = 0;
5837     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5838     lldb::SBListener result;
5839 
5840     SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5841     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5842 
5843     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5844       SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5845     }
5846 
5847     result = (arg1)->GetListener();
5848     {
5849       lldb::SBListener * resultptr = new lldb::SBListener(result);
5850       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5851     }
5852     return SWIG_arg;
5853 
5854     fail: SWIGUNUSED;
5855   }
5856   lua_error(L);
5857   return 0;
5858 }
5859 
5860 
5861 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5862   {
5863     int SWIG_arg = 0;
5864     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5865     lldb::SBListener *arg2 = 0 ;
5866 
5867     SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5869     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5870 
5871     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5872       SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5873     }
5874 
5875 
5876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5877       SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5878     }
5879 
5880     (arg1)->SetListener(*arg2);
5881 
5882     return SWIG_arg;
5883 
5884     fail: SWIGUNUSED;
5885   }
5886   lua_error(L);
5887   return 0;
5888 }
5889 
5890 
5891 static int _wrap_SBAttachInfo_GetShadowListener(lua_State* L) {
5892   {
5893     int SWIG_arg = 0;
5894     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5895     lldb::SBListener result;
5896 
5897     SWIG_check_num_args("lldb::SBAttachInfo::GetShadowListener",1,1)
5898     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetShadowListener",1,"lldb::SBAttachInfo *");
5899 
5900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5901       SWIG_fail_ptr("SBAttachInfo_GetShadowListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5902     }
5903 
5904     result = (arg1)->GetShadowListener();
5905     {
5906       lldb::SBListener * resultptr = new lldb::SBListener(result);
5907       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5908     }
5909     return SWIG_arg;
5910 
5911     fail: SWIGUNUSED;
5912   }
5913   lua_error(L);
5914   return 0;
5915 }
5916 
5917 
5918 static int _wrap_SBAttachInfo_SetShadowListener(lua_State* L) {
5919   {
5920     int SWIG_arg = 0;
5921     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5922     lldb::SBListener *arg2 = 0 ;
5923 
5924     SWIG_check_num_args("lldb::SBAttachInfo::SetShadowListener",2,2)
5925     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetShadowListener",1,"lldb::SBAttachInfo *");
5926     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetShadowListener",2,"lldb::SBListener &");
5927 
5928     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5929       SWIG_fail_ptr("SBAttachInfo_SetShadowListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5930     }
5931 
5932 
5933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5934       SWIG_fail_ptr("SBAttachInfo_SetShadowListener",2,SWIGTYPE_p_lldb__SBListener);
5935     }
5936 
5937     (arg1)->SetShadowListener(*arg2);
5938 
5939     return SWIG_arg;
5940 
5941     fail: SWIGUNUSED;
5942   }
5943   lua_error(L);
5944   return 0;
5945 }
5946 
5947 
5948 static int _wrap_SBAttachInfo_GetScriptedProcessClassName(lua_State* L) {
5949   {
5950     int SWIG_arg = 0;
5951     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5952     char *result = 0 ;
5953 
5954     SWIG_check_num_args("lldb::SBAttachInfo::GetScriptedProcessClassName",1,1)
5955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetScriptedProcessClassName",1,"lldb::SBAttachInfo const *");
5956 
5957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5958       SWIG_fail_ptr("SBAttachInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5959     }
5960 
5961     result = (char *)((lldb::SBAttachInfo const *)arg1)->GetScriptedProcessClassName();
5962     lua_pushstring(L,(const char *)result); SWIG_arg++;
5963     return SWIG_arg;
5964 
5965     fail: SWIGUNUSED;
5966   }
5967   lua_error(L);
5968   return 0;
5969 }
5970 
5971 
5972 static int _wrap_SBAttachInfo_SetScriptedProcessClassName(lua_State* L) {
5973   {
5974     int SWIG_arg = 0;
5975     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5976     char *arg2 = (char *) 0 ;
5977 
5978     SWIG_check_num_args("lldb::SBAttachInfo::SetScriptedProcessClassName",2,2)
5979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessClassName",1,"lldb::SBAttachInfo *");
5980     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessClassName",2,"char const *");
5981 
5982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5983       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5984     }
5985 
5986     arg2 = (char *)lua_tostring(L, 2);
5987     (arg1)->SetScriptedProcessClassName((char const *)arg2);
5988 
5989     return SWIG_arg;
5990 
5991     fail: SWIGUNUSED;
5992   }
5993   lua_error(L);
5994   return 0;
5995 }
5996 
5997 
5998 static int _wrap_SBAttachInfo_GetScriptedProcessDictionary(lua_State* L) {
5999   {
6000     int SWIG_arg = 0;
6001     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
6002     lldb::SBStructuredData result;
6003 
6004     SWIG_check_num_args("lldb::SBAttachInfo::GetScriptedProcessDictionary",1,1)
6005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetScriptedProcessDictionary",1,"lldb::SBAttachInfo const *");
6006 
6007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
6008       SWIG_fail_ptr("SBAttachInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBAttachInfo);
6009     }
6010 
6011     result = ((lldb::SBAttachInfo const *)arg1)->GetScriptedProcessDictionary();
6012     {
6013       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
6014       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
6015     }
6016     return SWIG_arg;
6017 
6018     fail: SWIGUNUSED;
6019   }
6020   lua_error(L);
6021   return 0;
6022 }
6023 
6024 
6025 static int _wrap_SBAttachInfo_SetScriptedProcessDictionary(lua_State* L) {
6026   {
6027     int SWIG_arg = 0;
6028     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
6029     lldb::SBStructuredData arg2 ;
6030     lldb::SBStructuredData *argp2 ;
6031 
6032     SWIG_check_num_args("lldb::SBAttachInfo::SetScriptedProcessDictionary",2,2)
6033     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessDictionary",1,"lldb::SBAttachInfo *");
6034     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
6035 
6036     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
6037       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBAttachInfo);
6038     }
6039 
6040 
6041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
6042       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
6043     }
6044     arg2 = *argp2;
6045 
6046     (arg1)->SetScriptedProcessDictionary(arg2);
6047 
6048     return SWIG_arg;
6049 
6050     fail: SWIGUNUSED;
6051   }
6052   lua_error(L);
6053   return 0;
6054 }
6055 
6056 
6057 static void swig_delete_SBAttachInfo(void *obj) {
6058 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
6059 delete arg1;
6060 }
6061 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
6062     assert(lua_istable(L,1));
6063     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
6064     assert(!lua_isnil(L,-1));
6065     lua_replace(L,1); /* replace our table with real constructor */
6066     lua_call(L,lua_gettop(L)-1,1);
6067     return 1;
6068 }
6069 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
6070     {0,0,0}
6071 };
6072 static swig_lua_method swig_SBAttachInfo_methods[]= {
6073     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
6074     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
6075     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
6076     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
6077     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
6078     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
6079     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
6080     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
6081     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
6082     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
6083     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
6084     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
6085     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
6086     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
6087     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
6088     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
6089     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
6090     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
6091     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
6092     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
6093     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
6094     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
6095     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
6096     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
6097     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
6098     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
6099     { "GetListener", _wrap_SBAttachInfo_GetListener},
6100     { "SetListener", _wrap_SBAttachInfo_SetListener},
6101     { "GetShadowListener", _wrap_SBAttachInfo_GetShadowListener},
6102     { "SetShadowListener", _wrap_SBAttachInfo_SetShadowListener},
6103     { "GetScriptedProcessClassName", _wrap_SBAttachInfo_GetScriptedProcessClassName},
6104     { "SetScriptedProcessClassName", _wrap_SBAttachInfo_SetScriptedProcessClassName},
6105     { "GetScriptedProcessDictionary", _wrap_SBAttachInfo_GetScriptedProcessDictionary},
6106     { "SetScriptedProcessDictionary", _wrap_SBAttachInfo_SetScriptedProcessDictionary},
6107     {0,0}
6108 };
6109 static swig_lua_method swig_SBAttachInfo_meta[] = {
6110     {0,0}
6111 };
6112 
6113 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
6114     {0,0,0}
6115 };
6116 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
6117     {0,0,0,0,0,0}
6118 };
6119 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
6120     {0,0}
6121 };
6122 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
6123     0
6124 };
6125 
6126 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
6127     "SBAttachInfo",
6128     swig_SBAttachInfo_Sf_SwigStatic_methods,
6129     swig_SBAttachInfo_Sf_SwigStatic_attributes,
6130     swig_SBAttachInfo_Sf_SwigStatic_constants,
6131     swig_SBAttachInfo_Sf_SwigStatic_classes,
6132     0
6133 };
6134 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
6135 static const char *swig_SBAttachInfo_base_names[] = {0};
6136 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 };
6137 
6138 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
6139   {
6140     int SWIG_arg = 0;
6141     lldb::SBBlock *result = 0 ;
6142 
6143     SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
6144     result = (lldb::SBBlock *)new lldb::SBBlock();
6145     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6146     return SWIG_arg;
6147 
6148     fail: SWIGUNUSED;
6149   }
6150   lua_error(L);
6151   return 0;
6152 }
6153 
6154 
6155 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
6156   {
6157     int SWIG_arg = 0;
6158     lldb::SBBlock *arg1 = 0 ;
6159     lldb::SBBlock *result = 0 ;
6160 
6161     SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
6162     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
6163 
6164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6165       SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
6166     }
6167 
6168     result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
6169     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6170     return SWIG_arg;
6171 
6172     fail: SWIGUNUSED;
6173   }
6174   lua_error(L);
6175   return 0;
6176 }
6177 
6178 
6179 static int _wrap_new_SBBlock(lua_State* L) {
6180   int argc;
6181   int argv[2]={
6182     1,2
6183   };
6184 
6185   argc = lua_gettop(L);
6186   if (argc == 0) {
6187     return _wrap_new_SBBlock__SWIG_0(L);
6188   }
6189   if (argc == 1) {
6190     int _v = 0;
6191     {
6192       void *ptr;
6193       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
6194         _v = 0;
6195       } else {
6196         _v = 1;
6197       }
6198     }
6199     if (_v) {
6200       return _wrap_new_SBBlock__SWIG_1(L);
6201     }
6202   }
6203 
6204   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
6205     "  Possible C/C++ prototypes are:\n"
6206     "    lldb::SBBlock::SBBlock()\n"
6207     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
6208   lua_error(L);return 0;
6209 }
6210 
6211 
6212 static int _wrap_SBBlock_IsInlined(lua_State* L) {
6213   {
6214     int SWIG_arg = 0;
6215     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6216     bool result;
6217 
6218     SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
6219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
6220 
6221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6222       SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
6223     }
6224 
6225     result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
6226     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6227     return SWIG_arg;
6228 
6229     fail: SWIGUNUSED;
6230   }
6231   lua_error(L);
6232   return 0;
6233 }
6234 
6235 
6236 static int _wrap_SBBlock_IsValid(lua_State* L) {
6237   {
6238     int SWIG_arg = 0;
6239     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6240     bool result;
6241 
6242     SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
6243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
6244 
6245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6246       SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
6247     }
6248 
6249     result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
6250     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6251     return SWIG_arg;
6252 
6253     fail: SWIGUNUSED;
6254   }
6255   lua_error(L);
6256   return 0;
6257 }
6258 
6259 
6260 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
6261   {
6262     int SWIG_arg = 0;
6263     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6264     char *result = 0 ;
6265 
6266     SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
6267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
6268 
6269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6270       SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
6271     }
6272 
6273     result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
6274     lua_pushstring(L,(const char *)result); SWIG_arg++;
6275     return SWIG_arg;
6276 
6277     fail: SWIGUNUSED;
6278   }
6279   lua_error(L);
6280   return 0;
6281 }
6282 
6283 
6284 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
6285   {
6286     int SWIG_arg = 0;
6287     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6288     lldb::SBFileSpec result;
6289 
6290     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
6291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
6292 
6293     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6294       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
6295     }
6296 
6297     result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
6298     {
6299       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
6300       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
6301     }
6302     return SWIG_arg;
6303 
6304     fail: SWIGUNUSED;
6305   }
6306   lua_error(L);
6307   return 0;
6308 }
6309 
6310 
6311 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6312   {
6313     int SWIG_arg = 0;
6314     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6315     uint32_t result;
6316 
6317     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6319 
6320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6321       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6322     }
6323 
6324     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6325     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6326     return SWIG_arg;
6327 
6328     fail: SWIGUNUSED;
6329   }
6330   lua_error(L);
6331   return 0;
6332 }
6333 
6334 
6335 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6336   {
6337     int SWIG_arg = 0;
6338     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6339     uint32_t result;
6340 
6341     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6343 
6344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6345       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6346     }
6347 
6348     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6349     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6350     return SWIG_arg;
6351 
6352     fail: SWIGUNUSED;
6353   }
6354   lua_error(L);
6355   return 0;
6356 }
6357 
6358 
6359 static int _wrap_SBBlock_GetParent(lua_State* L) {
6360   {
6361     int SWIG_arg = 0;
6362     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6363     lldb::SBBlock result;
6364 
6365     SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6367 
6368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6369       SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6370     }
6371 
6372     result = (arg1)->GetParent();
6373     {
6374       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6375       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6376     }
6377     return SWIG_arg;
6378 
6379     fail: SWIGUNUSED;
6380   }
6381   lua_error(L);
6382   return 0;
6383 }
6384 
6385 
6386 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6387   {
6388     int SWIG_arg = 0;
6389     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6390     lldb::SBBlock result;
6391 
6392     SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6394 
6395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6396       SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6397     }
6398 
6399     result = (arg1)->GetSibling();
6400     {
6401       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6402       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6403     }
6404     return SWIG_arg;
6405 
6406     fail: SWIGUNUSED;
6407   }
6408   lua_error(L);
6409   return 0;
6410 }
6411 
6412 
6413 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6414   {
6415     int SWIG_arg = 0;
6416     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6417     lldb::SBBlock result;
6418 
6419     SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6420     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6421 
6422     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6423       SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6424     }
6425 
6426     result = (arg1)->GetFirstChild();
6427     {
6428       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6429       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6430     }
6431     return SWIG_arg;
6432 
6433     fail: SWIGUNUSED;
6434   }
6435   lua_error(L);
6436   return 0;
6437 }
6438 
6439 
6440 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6441   {
6442     int SWIG_arg = 0;
6443     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6444     uint32_t result;
6445 
6446     SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6447     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6448 
6449     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6450       SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6451     }
6452 
6453     result = (uint32_t)(arg1)->GetNumRanges();
6454     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6455     return SWIG_arg;
6456 
6457     fail: SWIGUNUSED;
6458   }
6459   lua_error(L);
6460   return 0;
6461 }
6462 
6463 
6464 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6465   {
6466     int SWIG_arg = 0;
6467     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6468     uint32_t arg2 ;
6469     lldb::SBAddress result;
6470 
6471     SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6472     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6473     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6474 
6475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6476       SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6477     }
6478 
6479     arg2 = (uint32_t)lua_tointeger(L, 2);
6480     result = (arg1)->GetRangeStartAddress(arg2);
6481     {
6482       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
6483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6484     }
6485     return SWIG_arg;
6486 
6487     fail: SWIGUNUSED;
6488   }
6489   lua_error(L);
6490   return 0;
6491 }
6492 
6493 
6494 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6495   {
6496     int SWIG_arg = 0;
6497     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6498     uint32_t arg2 ;
6499     lldb::SBAddress result;
6500 
6501     SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6502     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6503     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6504 
6505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6506       SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6507     }
6508 
6509     arg2 = (uint32_t)lua_tointeger(L, 2);
6510     result = (arg1)->GetRangeEndAddress(arg2);
6511     {
6512       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
6513       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6514     }
6515     return SWIG_arg;
6516 
6517     fail: SWIGUNUSED;
6518   }
6519   lua_error(L);
6520   return 0;
6521 }
6522 
6523 
6524 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6525   {
6526     int SWIG_arg = 0;
6527     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6528     lldb::SBAddress arg2 ;
6529     lldb::SBAddress *argp2 ;
6530     uint32_t result;
6531 
6532     SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6534     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6535 
6536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6537       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6538     }
6539 
6540 
6541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6542       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6543     }
6544     arg2 = *argp2;
6545 
6546     result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6547     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6548     return SWIG_arg;
6549 
6550     fail: SWIGUNUSED;
6551   }
6552   lua_error(L);
6553   return 0;
6554 }
6555 
6556 
6557 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6558   {
6559     int SWIG_arg = 0;
6560     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6561     lldb::SBFrame *arg2 = 0 ;
6562     bool arg3 ;
6563     bool arg4 ;
6564     bool arg5 ;
6565     lldb::DynamicValueType arg6 ;
6566     lldb::SBValueList result;
6567 
6568     SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6569     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6570     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6571     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6572     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6573     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6574     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6575 
6576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6577       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6578     }
6579 
6580 
6581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6582       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6583     }
6584 
6585     arg3 = (lua_toboolean(L, 3)!=0);
6586     arg4 = (lua_toboolean(L, 4)!=0);
6587     arg5 = (lua_toboolean(L, 5)!=0);
6588     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6589     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6590     {
6591       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6592       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6593     }
6594     return SWIG_arg;
6595 
6596     fail: SWIGUNUSED;
6597   }
6598   lua_error(L);
6599   return 0;
6600 }
6601 
6602 
6603 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6604   {
6605     int SWIG_arg = 0;
6606     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6607     lldb::SBTarget *arg2 = 0 ;
6608     bool arg3 ;
6609     bool arg4 ;
6610     bool arg5 ;
6611     lldb::SBValueList result;
6612 
6613     SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6615     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6616     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6617     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6618     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6619 
6620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6621       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6622     }
6623 
6624 
6625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6626       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6627     }
6628 
6629     arg3 = (lua_toboolean(L, 3)!=0);
6630     arg4 = (lua_toboolean(L, 4)!=0);
6631     arg5 = (lua_toboolean(L, 5)!=0);
6632     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6633     {
6634       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6635       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6636     }
6637     return SWIG_arg;
6638 
6639     fail: SWIGUNUSED;
6640   }
6641   lua_error(L);
6642   return 0;
6643 }
6644 
6645 
6646 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6647   int argc;
6648   int argv[7]={
6649     1,2,3,4,5,6,7
6650   };
6651 
6652   argc = lua_gettop(L);
6653   if (argc == 5) {
6654     int _v = 0;
6655     {
6656       void *ptr;
6657       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6658         _v = 0;
6659       } else {
6660         _v = 1;
6661       }
6662     }
6663     if (_v) {
6664       {
6665         void *ptr;
6666         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6667           _v = 0;
6668         } else {
6669           _v = 1;
6670         }
6671       }
6672       if (_v) {
6673         {
6674           _v = lua_isboolean(L,argv[2]);
6675         }
6676         if (_v) {
6677           {
6678             _v = lua_isboolean(L,argv[3]);
6679           }
6680           if (_v) {
6681             {
6682               _v = lua_isboolean(L,argv[4]);
6683             }
6684             if (_v) {
6685               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6686             }
6687           }
6688         }
6689       }
6690     }
6691   }
6692   if (argc == 6) {
6693     int _v = 0;
6694     {
6695       void *ptr;
6696       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6697         _v = 0;
6698       } else {
6699         _v = 1;
6700       }
6701     }
6702     if (_v) {
6703       {
6704         void *ptr;
6705         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6706           _v = 0;
6707         } else {
6708           _v = 1;
6709         }
6710       }
6711       if (_v) {
6712         {
6713           _v = lua_isboolean(L,argv[2]);
6714         }
6715         if (_v) {
6716           {
6717             _v = lua_isboolean(L,argv[3]);
6718           }
6719           if (_v) {
6720             {
6721               _v = lua_isboolean(L,argv[4]);
6722             }
6723             if (_v) {
6724               {
6725                 _v = lua_isnumber(L,argv[5]);
6726               }
6727               if (_v) {
6728                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6729               }
6730             }
6731           }
6732         }
6733       }
6734     }
6735   }
6736 
6737   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6738     "  Possible C/C++ prototypes are:\n"
6739     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6740     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6741   lua_error(L);return 0;
6742 }
6743 
6744 
6745 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6746   {
6747     int SWIG_arg = 0;
6748     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6749     lldb::SBBlock result;
6750 
6751     SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6752     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6753 
6754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6755       SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6756     }
6757 
6758     result = (arg1)->GetContainingInlinedBlock();
6759     {
6760       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6761       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6762     }
6763     return SWIG_arg;
6764 
6765     fail: SWIGUNUSED;
6766   }
6767   lua_error(L);
6768   return 0;
6769 }
6770 
6771 
6772 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6773   {
6774     int SWIG_arg = 0;
6775     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6776     lldb::SBStream *arg2 = 0 ;
6777     bool result;
6778 
6779     SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6781     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6782 
6783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6784       SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6785     }
6786 
6787 
6788     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6789       SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6790     }
6791 
6792     result = (bool)(arg1)->GetDescription(*arg2);
6793     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6794     return SWIG_arg;
6795 
6796     fail: SWIGUNUSED;
6797   }
6798   lua_error(L);
6799   return 0;
6800 }
6801 
6802 
6803 static int _wrap_SBBlock___tostring(lua_State* L) {
6804   {
6805     int SWIG_arg = 0;
6806     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6807     std::string result;
6808 
6809     SWIG_check_num_args("lldb::SBBlock::__repr__",1,1)
6810     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__repr__",1,"lldb::SBBlock *");
6811 
6812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6813       SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6814     }
6815 
6816     result = lldb_SBBlock___repr__(arg1);
6817     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6818     return SWIG_arg;
6819 
6820     fail: SWIGUNUSED;
6821   }
6822   lua_error(L);
6823   return 0;
6824 }
6825 
6826 
6827 static void swig_delete_SBBlock(void *obj) {
6828 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6829 delete arg1;
6830 }
6831 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6832     assert(lua_istable(L,1));
6833     lua_pushcfunction(L,_wrap_new_SBBlock);
6834     assert(!lua_isnil(L,-1));
6835     lua_replace(L,1); /* replace our table with real constructor */
6836     lua_call(L,lua_gettop(L)-1,1);
6837     return 1;
6838 }
6839 static swig_lua_attribute swig_SBBlock_attributes[] = {
6840     {0,0,0}
6841 };
6842 static swig_lua_method swig_SBBlock_methods[]= {
6843     { "IsInlined", _wrap_SBBlock_IsInlined},
6844     { "IsValid", _wrap_SBBlock_IsValid},
6845     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6846     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6847     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6848     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6849     { "GetParent", _wrap_SBBlock_GetParent},
6850     { "GetSibling", _wrap_SBBlock_GetSibling},
6851     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6852     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6853     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6854     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6855     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6856     { "GetVariables", _wrap_SBBlock_GetVariables},
6857     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6858     { "GetDescription", _wrap_SBBlock_GetDescription},
6859     { "__tostring", _wrap_SBBlock___tostring},
6860     {0,0}
6861 };
6862 static swig_lua_method swig_SBBlock_meta[] = {
6863     { "__tostring", _wrap_SBBlock___tostring},
6864     {0,0}
6865 };
6866 
6867 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6868     {0,0,0}
6869 };
6870 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6871     {0,0,0,0,0,0}
6872 };
6873 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6874     {0,0}
6875 };
6876 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6877     0
6878 };
6879 
6880 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6881     "SBBlock",
6882     swig_SBBlock_Sf_SwigStatic_methods,
6883     swig_SBBlock_Sf_SwigStatic_attributes,
6884     swig_SBBlock_Sf_SwigStatic_constants,
6885     swig_SBBlock_Sf_SwigStatic_classes,
6886     0
6887 };
6888 static swig_lua_class *swig_SBBlock_bases[] = {0};
6889 static const char *swig_SBBlock_base_names[] = {0};
6890 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 };
6891 
6892 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6893   {
6894     int SWIG_arg = 0;
6895     lldb::SBBreakpoint *result = 0 ;
6896 
6897     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6898     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6899     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6900     return SWIG_arg;
6901 
6902     fail: SWIGUNUSED;
6903   }
6904   lua_error(L);
6905   return 0;
6906 }
6907 
6908 
6909 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6910   {
6911     int SWIG_arg = 0;
6912     lldb::SBBreakpoint *arg1 = 0 ;
6913     lldb::SBBreakpoint *result = 0 ;
6914 
6915     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6916     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6917 
6918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6919       SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6920     }
6921 
6922     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6923     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6924     return SWIG_arg;
6925 
6926     fail: SWIGUNUSED;
6927   }
6928   lua_error(L);
6929   return 0;
6930 }
6931 
6932 
6933 static int _wrap_new_SBBreakpoint(lua_State* L) {
6934   int argc;
6935   int argv[2]={
6936     1,2
6937   };
6938 
6939   argc = lua_gettop(L);
6940   if (argc == 0) {
6941     return _wrap_new_SBBreakpoint__SWIG_0(L);
6942   }
6943   if (argc == 1) {
6944     int _v = 0;
6945     {
6946       void *ptr;
6947       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6948         _v = 0;
6949       } else {
6950         _v = 1;
6951       }
6952     }
6953     if (_v) {
6954       return _wrap_new_SBBreakpoint__SWIG_1(L);
6955     }
6956   }
6957 
6958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6959     "  Possible C/C++ prototypes are:\n"
6960     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6961     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6962   lua_error(L);return 0;
6963 }
6964 
6965 
6966 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6967   {
6968     int SWIG_arg = 0;
6969     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6970     lldb::SBBreakpoint *arg2 = 0 ;
6971     bool result;
6972 
6973     SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6975     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6976 
6977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6978       SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6979     }
6980 
6981 
6982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6983       SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6984     }
6985 
6986     result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6987     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6988     return SWIG_arg;
6989 
6990     fail: SWIGUNUSED;
6991   }
6992   lua_error(L);
6993   return 0;
6994 }
6995 
6996 
6997 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6998   {
6999     int SWIG_arg = 0;
7000     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7001     lldb::break_id_t result;
7002 
7003     SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
7004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
7005 
7006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7007       SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7008     }
7009 
7010     result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
7011     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7012     return SWIG_arg;
7013 
7014     fail: SWIGUNUSED;
7015   }
7016   lua_error(L);
7017   return 0;
7018 }
7019 
7020 
7021 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
7022   {
7023     int SWIG_arg = 0;
7024     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7025     bool result;
7026 
7027     SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
7028     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
7029 
7030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7031       SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
7032     }
7033 
7034     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
7035     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7036     return SWIG_arg;
7037 
7038     fail: SWIGUNUSED;
7039   }
7040   lua_error(L);
7041   return 0;
7042 }
7043 
7044 
7045 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
7046   {
7047     int SWIG_arg = 0;
7048     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7049 
7050     SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
7051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
7052 
7053     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7054       SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
7055     }
7056 
7057     (arg1)->ClearAllBreakpointSites();
7058 
7059     return SWIG_arg;
7060 
7061     fail: SWIGUNUSED;
7062   }
7063   lua_error(L);
7064   return 0;
7065 }
7066 
7067 
7068 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
7069   {
7070     int SWIG_arg = 0;
7071     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7072     lldb::SBTarget result;
7073 
7074     SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
7075     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
7076 
7077     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7078       SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
7079     }
7080 
7081     result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
7082     {
7083       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
7084       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
7085     }
7086     return SWIG_arg;
7087 
7088     fail: SWIGUNUSED;
7089   }
7090   lua_error(L);
7091   return 0;
7092 }
7093 
7094 
7095 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
7096   {
7097     int SWIG_arg = 0;
7098     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7099     lldb::addr_t arg2 ;
7100     lldb::SBBreakpointLocation result;
7101 
7102     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
7103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
7104     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
7105 
7106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7107       SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
7108     }
7109 
7110     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
7111     result = (arg1)->FindLocationByAddress(arg2);
7112     {
7113       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
7114       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7115     }
7116     return SWIG_arg;
7117 
7118     fail: SWIGUNUSED;
7119   }
7120   lua_error(L);
7121   return 0;
7122 }
7123 
7124 
7125 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
7126   {
7127     int SWIG_arg = 0;
7128     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7129     lldb::addr_t arg2 ;
7130     lldb::break_id_t result;
7131 
7132     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
7133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
7134     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
7135 
7136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7137       SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
7138     }
7139 
7140     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
7141     result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
7142     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7143     return SWIG_arg;
7144 
7145     fail: SWIGUNUSED;
7146   }
7147   lua_error(L);
7148   return 0;
7149 }
7150 
7151 
7152 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
7153   {
7154     int SWIG_arg = 0;
7155     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7156     lldb::break_id_t arg2 ;
7157     lldb::SBBreakpointLocation result;
7158 
7159     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
7160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
7161     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
7162 
7163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7164       SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7165     }
7166 
7167     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
7168     result = (arg1)->FindLocationByID(arg2);
7169     {
7170       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
7171       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7172     }
7173     return SWIG_arg;
7174 
7175     fail: SWIGUNUSED;
7176   }
7177   lua_error(L);
7178   return 0;
7179 }
7180 
7181 
7182 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
7183   {
7184     int SWIG_arg = 0;
7185     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7186     uint32_t arg2 ;
7187     lldb::SBBreakpointLocation result;
7188 
7189     SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
7190     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
7191     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
7192 
7193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7194       SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7195     }
7196 
7197     arg2 = (uint32_t)lua_tointeger(L, 2);
7198     result = (arg1)->GetLocationAtIndex(arg2);
7199     {
7200       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
7201       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7202     }
7203     return SWIG_arg;
7204 
7205     fail: SWIGUNUSED;
7206   }
7207   lua_error(L);
7208   return 0;
7209 }
7210 
7211 
7212 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
7213   {
7214     int SWIG_arg = 0;
7215     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7216     bool arg2 ;
7217 
7218     SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
7219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
7220     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
7221 
7222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7223       SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7224     }
7225 
7226     arg2 = (lua_toboolean(L, 2)!=0);
7227     (arg1)->SetEnabled(arg2);
7228 
7229     return SWIG_arg;
7230 
7231     fail: SWIGUNUSED;
7232   }
7233   lua_error(L);
7234   return 0;
7235 }
7236 
7237 
7238 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
7239   {
7240     int SWIG_arg = 0;
7241     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7242     bool result;
7243 
7244     SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
7245     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
7246 
7247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7248       SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7249     }
7250 
7251     result = (bool)(arg1)->IsEnabled();
7252     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7253     return SWIG_arg;
7254 
7255     fail: SWIGUNUSED;
7256   }
7257   lua_error(L);
7258   return 0;
7259 }
7260 
7261 
7262 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
7263   {
7264     int SWIG_arg = 0;
7265     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7266     bool arg2 ;
7267 
7268     SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
7269     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
7270     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
7271 
7272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7273       SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7274     }
7275 
7276     arg2 = (lua_toboolean(L, 2)!=0);
7277     (arg1)->SetOneShot(arg2);
7278 
7279     return SWIG_arg;
7280 
7281     fail: SWIGUNUSED;
7282   }
7283   lua_error(L);
7284   return 0;
7285 }
7286 
7287 
7288 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
7289   {
7290     int SWIG_arg = 0;
7291     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7292     bool result;
7293 
7294     SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
7295     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint const *");
7296 
7297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7298       SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7299     }
7300 
7301     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsOneShot();
7302     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7303     return SWIG_arg;
7304 
7305     fail: SWIGUNUSED;
7306   }
7307   lua_error(L);
7308   return 0;
7309 }
7310 
7311 
7312 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7313   {
7314     int SWIG_arg = 0;
7315     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7316     bool result;
7317 
7318     SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7320 
7321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7322       SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7323     }
7324 
7325     result = (bool)(arg1)->IsInternal();
7326     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7327     return SWIG_arg;
7328 
7329     fail: SWIGUNUSED;
7330   }
7331   lua_error(L);
7332   return 0;
7333 }
7334 
7335 
7336 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7337   {
7338     int SWIG_arg = 0;
7339     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7340     uint32_t result;
7341 
7342     SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7344 
7345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7346       SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7347     }
7348 
7349     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7350     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7351     return SWIG_arg;
7352 
7353     fail: SWIGUNUSED;
7354   }
7355   lua_error(L);
7356   return 0;
7357 }
7358 
7359 
7360 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7361   {
7362     int SWIG_arg = 0;
7363     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7364     uint32_t arg2 ;
7365 
7366     SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7367     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7368     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7369 
7370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7371       SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7372     }
7373 
7374     arg2 = (uint32_t)lua_tointeger(L, 2);
7375     (arg1)->SetIgnoreCount(arg2);
7376 
7377     return SWIG_arg;
7378 
7379     fail: SWIGUNUSED;
7380   }
7381   lua_error(L);
7382   return 0;
7383 }
7384 
7385 
7386 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7387   {
7388     int SWIG_arg = 0;
7389     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7390     uint32_t result;
7391 
7392     SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7394 
7395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7396       SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7397     }
7398 
7399     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7400     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7401     return SWIG_arg;
7402 
7403     fail: SWIGUNUSED;
7404   }
7405   lua_error(L);
7406   return 0;
7407 }
7408 
7409 
7410 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7411   {
7412     int SWIG_arg = 0;
7413     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7414     char *arg2 = (char *) 0 ;
7415 
7416     SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7418     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7419 
7420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7421       SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7422     }
7423 
7424     arg2 = (char *)lua_tostring(L, 2);
7425     (arg1)->SetCondition((char const *)arg2);
7426 
7427     return SWIG_arg;
7428 
7429     fail: SWIGUNUSED;
7430   }
7431   lua_error(L);
7432   return 0;
7433 }
7434 
7435 
7436 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7437   {
7438     int SWIG_arg = 0;
7439     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7440     char *result = 0 ;
7441 
7442     SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7443     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7444 
7445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7446       SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7447     }
7448 
7449     result = (char *)(arg1)->GetCondition();
7450     lua_pushstring(L,(const char *)result); SWIG_arg++;
7451     return SWIG_arg;
7452 
7453     fail: SWIGUNUSED;
7454   }
7455   lua_error(L);
7456   return 0;
7457 }
7458 
7459 
7460 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7461   {
7462     int SWIG_arg = 0;
7463     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7464     bool arg2 ;
7465 
7466     SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7467     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7468     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7469 
7470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7471       SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7472     }
7473 
7474     arg2 = (lua_toboolean(L, 2)!=0);
7475     (arg1)->SetAutoContinue(arg2);
7476 
7477     return SWIG_arg;
7478 
7479     fail: SWIGUNUSED;
7480   }
7481   lua_error(L);
7482   return 0;
7483 }
7484 
7485 
7486 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7487   {
7488     int SWIG_arg = 0;
7489     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7490     bool result;
7491 
7492     SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7493     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7494 
7495     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7496       SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7497     }
7498 
7499     result = (bool)(arg1)->GetAutoContinue();
7500     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7501     return SWIG_arg;
7502 
7503     fail: SWIGUNUSED;
7504   }
7505   lua_error(L);
7506   return 0;
7507 }
7508 
7509 
7510 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7511   {
7512     int SWIG_arg = 0;
7513     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7514     lldb::tid_t arg2 ;
7515 
7516     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7518     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7519 
7520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7521       SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7522     }
7523 
7524     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7525     (arg1)->SetThreadID(arg2);
7526 
7527     return SWIG_arg;
7528 
7529     fail: SWIGUNUSED;
7530   }
7531   lua_error(L);
7532   return 0;
7533 }
7534 
7535 
7536 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7537   {
7538     int SWIG_arg = 0;
7539     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7540     lldb::tid_t result;
7541 
7542     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7544 
7545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7546       SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7547     }
7548 
7549     result = (lldb::tid_t)(arg1)->GetThreadID();
7550     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7551     return SWIG_arg;
7552 
7553     fail: SWIGUNUSED;
7554   }
7555   lua_error(L);
7556   return 0;
7557 }
7558 
7559 
7560 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7561   {
7562     int SWIG_arg = 0;
7563     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7564     uint32_t arg2 ;
7565 
7566     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7567     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7568     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7569 
7570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7571       SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7572     }
7573 
7574     arg2 = (uint32_t)lua_tointeger(L, 2);
7575     (arg1)->SetThreadIndex(arg2);
7576 
7577     return SWIG_arg;
7578 
7579     fail: SWIGUNUSED;
7580   }
7581   lua_error(L);
7582   return 0;
7583 }
7584 
7585 
7586 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7587   {
7588     int SWIG_arg = 0;
7589     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7590     uint32_t result;
7591 
7592     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7593     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7594 
7595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7596       SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7597     }
7598 
7599     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7600     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7601     return SWIG_arg;
7602 
7603     fail: SWIGUNUSED;
7604   }
7605   lua_error(L);
7606   return 0;
7607 }
7608 
7609 
7610 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7611   {
7612     int SWIG_arg = 0;
7613     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7614     char *arg2 = (char *) 0 ;
7615 
7616     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7618     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7619 
7620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7621       SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7622     }
7623 
7624     arg2 = (char *)lua_tostring(L, 2);
7625     (arg1)->SetThreadName((char const *)arg2);
7626 
7627     return SWIG_arg;
7628 
7629     fail: SWIGUNUSED;
7630   }
7631   lua_error(L);
7632   return 0;
7633 }
7634 
7635 
7636 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7637   {
7638     int SWIG_arg = 0;
7639     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7640     char *result = 0 ;
7641 
7642     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7643     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7644 
7645     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7646       SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7647     }
7648 
7649     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7650     lua_pushstring(L,(const char *)result); SWIG_arg++;
7651     return SWIG_arg;
7652 
7653     fail: SWIGUNUSED;
7654   }
7655   lua_error(L);
7656   return 0;
7657 }
7658 
7659 
7660 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7661   {
7662     int SWIG_arg = 0;
7663     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7664     char *arg2 = (char *) 0 ;
7665 
7666     SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7667     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7668     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7669 
7670     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7671       SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7672     }
7673 
7674     arg2 = (char *)lua_tostring(L, 2);
7675     (arg1)->SetQueueName((char const *)arg2);
7676 
7677     return SWIG_arg;
7678 
7679     fail: SWIGUNUSED;
7680   }
7681   lua_error(L);
7682   return 0;
7683 }
7684 
7685 
7686 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7687   {
7688     int SWIG_arg = 0;
7689     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7690     char *result = 0 ;
7691 
7692     SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7693     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7694 
7695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7696       SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7697     }
7698 
7699     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7700     lua_pushstring(L,(const char *)result); SWIG_arg++;
7701     return SWIG_arg;
7702 
7703     fail: SWIGUNUSED;
7704   }
7705   lua_error(L);
7706   return 0;
7707 }
7708 
7709 
7710 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7711   {
7712     int SWIG_arg = 0;
7713     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7714     char *arg2 = (char *) 0 ;
7715 
7716     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7718     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7719 
7720     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7721       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7722     }
7723 
7724     arg2 = (char *)lua_tostring(L, 2);
7725     (arg1)->SetScriptCallbackFunction((char const *)arg2);
7726 
7727     return SWIG_arg;
7728 
7729     fail: SWIGUNUSED;
7730   }
7731   lua_error(L);
7732   return 0;
7733 }
7734 
7735 
7736 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7737   {
7738     int SWIG_arg = 0;
7739     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7740     char *arg2 = (char *) 0 ;
7741     lldb::SBStructuredData *arg3 = 0 ;
7742     lldb::SBError result;
7743 
7744     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7746     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7747     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7748 
7749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7750       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7751     }
7752 
7753     arg2 = (char *)lua_tostring(L, 2);
7754 
7755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7756       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7757     }
7758 
7759     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7760     {
7761       lldb::SBError * resultptr = new lldb::SBError(result);
7762       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7763     }
7764     return SWIG_arg;
7765 
7766     fail: SWIGUNUSED;
7767   }
7768   lua_error(L);
7769   return 0;
7770 }
7771 
7772 
7773 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7774   int argc;
7775   int argv[4]={
7776     1,2,3,4
7777   };
7778 
7779   argc = lua_gettop(L);
7780   if (argc == 2) {
7781     int _v = 0;
7782     {
7783       void *ptr;
7784       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7785         _v = 0;
7786       } else {
7787         _v = 1;
7788       }
7789     }
7790     if (_v) {
7791       {
7792         _v = SWIG_lua_isnilstring(L,argv[1]);
7793       }
7794       if (_v) {
7795         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7796       }
7797     }
7798   }
7799   if (argc == 3) {
7800     int _v = 0;
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         _v = SWIG_lua_isnilstring(L,argv[1]);
7812       }
7813       if (_v) {
7814         {
7815           void *ptr;
7816           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7817             _v = 0;
7818           } else {
7819             _v = 1;
7820           }
7821         }
7822         if (_v) {
7823           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7824         }
7825       }
7826     }
7827   }
7828 
7829   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7830     "  Possible C/C++ prototypes are:\n"
7831     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7832     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7833   lua_error(L);return 0;
7834 }
7835 
7836 
7837 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7838   {
7839     int SWIG_arg = 0;
7840     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7841     lldb::SBStringList *arg2 = 0 ;
7842 
7843     SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7844     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7845     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7846 
7847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7848       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7849     }
7850 
7851 
7852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7853       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7854     }
7855 
7856     (arg1)->SetCommandLineCommands(*arg2);
7857 
7858     return SWIG_arg;
7859 
7860     fail: SWIGUNUSED;
7861   }
7862   lua_error(L);
7863   return 0;
7864 }
7865 
7866 
7867 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7868   {
7869     int SWIG_arg = 0;
7870     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7871     lldb::SBStringList *arg2 = 0 ;
7872     bool result;
7873 
7874     SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7875     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7876     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7877 
7878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7879       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7880     }
7881 
7882 
7883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7884       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7885     }
7886 
7887     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7888     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7889     return SWIG_arg;
7890 
7891     fail: SWIGUNUSED;
7892   }
7893   lua_error(L);
7894   return 0;
7895 }
7896 
7897 
7898 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7899   {
7900     int SWIG_arg = 0;
7901     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7902     char *arg2 = (char *) 0 ;
7903     lldb::SBError result;
7904 
7905     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7907     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7908 
7909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7910       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7911     }
7912 
7913     arg2 = (char *)lua_tostring(L, 2);
7914     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7915     {
7916       lldb::SBError * resultptr = new lldb::SBError(result);
7917       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7918     }
7919     return SWIG_arg;
7920 
7921     fail: SWIGUNUSED;
7922   }
7923   lua_error(L);
7924   return 0;
7925 }
7926 
7927 
7928 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7929   {
7930     int SWIG_arg = 0;
7931     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7932     char *arg2 = (char *) 0 ;
7933     bool result;
7934 
7935     SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7937     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7938 
7939     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7940       SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7941     }
7942 
7943     arg2 = (char *)lua_tostring(L, 2);
7944     result = (bool)(arg1)->AddName((char const *)arg2);
7945     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7946     return SWIG_arg;
7947 
7948     fail: SWIGUNUSED;
7949   }
7950   lua_error(L);
7951   return 0;
7952 }
7953 
7954 
7955 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7956   {
7957     int SWIG_arg = 0;
7958     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7959     char *arg2 = (char *) 0 ;
7960     lldb::SBError result;
7961 
7962     SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7963     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7964     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7965 
7966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7967       SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7968     }
7969 
7970     arg2 = (char *)lua_tostring(L, 2);
7971     result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7972     {
7973       lldb::SBError * resultptr = new lldb::SBError(result);
7974       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7975     }
7976     return SWIG_arg;
7977 
7978     fail: SWIGUNUSED;
7979   }
7980   lua_error(L);
7981   return 0;
7982 }
7983 
7984 
7985 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7986   {
7987     int SWIG_arg = 0;
7988     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7989     char *arg2 = (char *) 0 ;
7990 
7991     SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7992     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7993     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7994 
7995     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7996       SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7997     }
7998 
7999     arg2 = (char *)lua_tostring(L, 2);
8000     (arg1)->RemoveName((char const *)arg2);
8001 
8002     return SWIG_arg;
8003 
8004     fail: SWIGUNUSED;
8005   }
8006   lua_error(L);
8007   return 0;
8008 }
8009 
8010 
8011 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
8012   {
8013     int SWIG_arg = 0;
8014     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8015     char *arg2 = (char *) 0 ;
8016     bool result;
8017 
8018     SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
8019     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
8020     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
8021 
8022     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8023       SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
8024     }
8025 
8026     arg2 = (char *)lua_tostring(L, 2);
8027     result = (bool)(arg1)->MatchesName((char const *)arg2);
8028     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8029     return SWIG_arg;
8030 
8031     fail: SWIGUNUSED;
8032   }
8033   lua_error(L);
8034   return 0;
8035 }
8036 
8037 
8038 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
8039   {
8040     int SWIG_arg = 0;
8041     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8042     lldb::SBStringList *arg2 = 0 ;
8043 
8044     SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
8045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
8046     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
8047 
8048     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8049       SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
8050     }
8051 
8052 
8053     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
8054       SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
8055     }
8056 
8057     (arg1)->GetNames(*arg2);
8058 
8059     return SWIG_arg;
8060 
8061     fail: SWIGUNUSED;
8062   }
8063   lua_error(L);
8064   return 0;
8065 }
8066 
8067 
8068 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
8069   {
8070     int SWIG_arg = 0;
8071     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8072     size_t result;
8073 
8074     SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
8075     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
8076 
8077     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8078       SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
8079     }
8080 
8081     result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
8082     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8083     return SWIG_arg;
8084 
8085     fail: SWIGUNUSED;
8086   }
8087   lua_error(L);
8088   return 0;
8089 }
8090 
8091 
8092 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
8093   {
8094     int SWIG_arg = 0;
8095     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8096     size_t result;
8097 
8098     SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
8099     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
8100 
8101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8102       SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
8103     }
8104 
8105     result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
8106     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8107     return SWIG_arg;
8108 
8109     fail: SWIGUNUSED;
8110   }
8111   lua_error(L);
8112   return 0;
8113 }
8114 
8115 
8116 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
8117   {
8118     int SWIG_arg = 0;
8119     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8120     lldb::SBStream *arg2 = 0 ;
8121     bool result;
8122 
8123     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
8124     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
8125     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
8126 
8127     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8128       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
8129     }
8130 
8131 
8132     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
8133       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
8134     }
8135 
8136     result = (bool)(arg1)->GetDescription(*arg2);
8137     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8138     return SWIG_arg;
8139 
8140     fail: SWIGUNUSED;
8141   }
8142   lua_error(L);
8143   return 0;
8144 }
8145 
8146 
8147 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
8148   {
8149     int SWIG_arg = 0;
8150     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8151     lldb::SBStream *arg2 = 0 ;
8152     bool arg3 ;
8153     bool result;
8154 
8155     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
8156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
8157     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
8158     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
8159 
8160     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8161       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
8162     }
8163 
8164 
8165     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
8166       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
8167     }
8168 
8169     arg3 = (lua_toboolean(L, 3)!=0);
8170     result = (bool)(arg1)->GetDescription(*arg2,arg3);
8171     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8172     return SWIG_arg;
8173 
8174     fail: SWIGUNUSED;
8175   }
8176   lua_error(L);
8177   return 0;
8178 }
8179 
8180 
8181 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
8182   int argc;
8183   int argv[4]={
8184     1,2,3,4
8185   };
8186 
8187   argc = lua_gettop(L);
8188   if (argc == 2) {
8189     int _v = 0;
8190     {
8191       void *ptr;
8192       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
8193         _v = 0;
8194       } else {
8195         _v = 1;
8196       }
8197     }
8198     if (_v) {
8199       {
8200         void *ptr;
8201         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
8202           _v = 0;
8203         } else {
8204           _v = 1;
8205         }
8206       }
8207       if (_v) {
8208         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
8209       }
8210     }
8211   }
8212   if (argc == 3) {
8213     int _v = 0;
8214     {
8215       void *ptr;
8216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
8217         _v = 0;
8218       } else {
8219         _v = 1;
8220       }
8221     }
8222     if (_v) {
8223       {
8224         void *ptr;
8225         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
8226           _v = 0;
8227         } else {
8228           _v = 1;
8229         }
8230       }
8231       if (_v) {
8232         {
8233           _v = lua_isboolean(L,argv[2]);
8234         }
8235         if (_v) {
8236           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
8237         }
8238       }
8239     }
8240   }
8241 
8242   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
8243     "  Possible C/C++ prototypes are:\n"
8244     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
8245     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
8246   lua_error(L);return 0;
8247 }
8248 
8249 
8250 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8251   {
8252     int SWIG_arg = 0;
8253     lldb::SBEvent *arg1 = 0 ;
8254     bool result;
8255 
8256     SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8257     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8258 
8259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8260       SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8261     }
8262 
8263     result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8264     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8265     return SWIG_arg;
8266 
8267     fail: SWIGUNUSED;
8268   }
8269   lua_error(L);
8270   return 0;
8271 }
8272 
8273 
8274 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8275   {
8276     int SWIG_arg = 0;
8277     lldb::SBEvent *arg1 = 0 ;
8278     lldb::BreakpointEventType result;
8279 
8280     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8281     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8282 
8283     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8284       SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8285     }
8286 
8287     result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8288     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8289     return SWIG_arg;
8290 
8291     fail: SWIGUNUSED;
8292   }
8293   lua_error(L);
8294   return 0;
8295 }
8296 
8297 
8298 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8299   {
8300     int SWIG_arg = 0;
8301     lldb::SBEvent *arg1 = 0 ;
8302     lldb::SBBreakpoint result;
8303 
8304     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8305     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8306 
8307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8308       SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8309     }
8310 
8311     result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8312     {
8313       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8314       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8315     }
8316     return SWIG_arg;
8317 
8318     fail: SWIGUNUSED;
8319   }
8320   lua_error(L);
8321   return 0;
8322 }
8323 
8324 
8325 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8326   {
8327     int SWIG_arg = 0;
8328     lldb::SBEvent *arg1 = 0 ;
8329     uint32_t arg2 ;
8330     lldb::SBBreakpointLocation result;
8331 
8332     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8333     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8334     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8335 
8336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8337       SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8338     }
8339 
8340     arg2 = (uint32_t)lua_tointeger(L, 2);
8341     result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8342     {
8343       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
8344       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8345     }
8346     return SWIG_arg;
8347 
8348     fail: SWIGUNUSED;
8349   }
8350   lua_error(L);
8351   return 0;
8352 }
8353 
8354 
8355 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8356   {
8357     int SWIG_arg = 0;
8358     lldb::SBEvent *arg1 = 0 ;
8359     uint32_t result;
8360 
8361     SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8362     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8363 
8364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8365       SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8366     }
8367 
8368     result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8369     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8370     return SWIG_arg;
8371 
8372     fail: SWIGUNUSED;
8373   }
8374   lua_error(L);
8375   return 0;
8376 }
8377 
8378 
8379 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8380   {
8381     int SWIG_arg = 0;
8382     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8383     bool result;
8384 
8385     SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8386     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint const *");
8387 
8388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8389       SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8390     }
8391 
8392     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsHardware();
8393     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8394     return SWIG_arg;
8395 
8396     fail: SWIGUNUSED;
8397   }
8398   lua_error(L);
8399   return 0;
8400 }
8401 
8402 
8403 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
8404   {
8405     int SWIG_arg = 0;
8406     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8407     lldb::SBAddress *arg2 = 0 ;
8408     lldb::SBError result;
8409 
8410     SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
8411     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
8412     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
8413 
8414     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8415       SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
8416     }
8417 
8418 
8419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
8420       SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
8421     }
8422 
8423     result = (arg1)->AddLocation(*arg2);
8424     {
8425       lldb::SBError * resultptr = new lldb::SBError(result);
8426       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8427     }
8428     return SWIG_arg;
8429 
8430     fail: SWIGUNUSED;
8431   }
8432   lua_error(L);
8433   return 0;
8434 }
8435 
8436 
8437 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
8438   {
8439     int SWIG_arg = 0;
8440     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8441     lldb::SBStructuredData result;
8442 
8443     SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
8444     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
8445 
8446     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8447       SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
8448     }
8449 
8450     result = (arg1)->SerializeToStructuredData();
8451     {
8452       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
8453       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
8454     }
8455     return SWIG_arg;
8456 
8457     fail: SWIGUNUSED;
8458   }
8459   lua_error(L);
8460   return 0;
8461 }
8462 
8463 
8464 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8465   {
8466     int SWIG_arg = 0;
8467     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8468     std::string result;
8469 
8470     SWIG_check_num_args("lldb::SBBreakpoint::__repr__",1,1)
8471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__repr__",1,"lldb::SBBreakpoint *");
8472 
8473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8474       SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8475     }
8476 
8477     result = lldb_SBBreakpoint___repr__(arg1);
8478     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8479     return SWIG_arg;
8480 
8481     fail: SWIGUNUSED;
8482   }
8483   lua_error(L);
8484   return 0;
8485 }
8486 
8487 
8488 static void swig_delete_SBBreakpoint(void *obj) {
8489 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8490 delete arg1;
8491 }
8492 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8493     assert(lua_istable(L,1));
8494     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8495     assert(!lua_isnil(L,-1));
8496     lua_replace(L,1); /* replace our table with real constructor */
8497     lua_call(L,lua_gettop(L)-1,1);
8498     return 1;
8499 }
8500 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8501     {0,0,0}
8502 };
8503 static swig_lua_method swig_SBBreakpoint_methods[]= {
8504     { "__eq", _wrap_SBBreakpoint___eq},
8505     { "GetID", _wrap_SBBreakpoint_GetID},
8506     { "IsValid", _wrap_SBBreakpoint_IsValid},
8507     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8508     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8509     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8510     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8511     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8512     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8513     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8514     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8515     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8516     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8517     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8518     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8519     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8520     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8521     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8522     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8523     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8524     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8525     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8526     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8527     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8528     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8529     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8530     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8531     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8532     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8533     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8534     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8535     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8536     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8537     { "AddName", _wrap_SBBreakpoint_AddName},
8538     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8539     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8540     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8541     { "GetNames", _wrap_SBBreakpoint_GetNames},
8542     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8543     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8544     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8545     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8546     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8547     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8548     { "__tostring", _wrap_SBBreakpoint___tostring},
8549     {0,0}
8550 };
8551 static swig_lua_method swig_SBBreakpoint_meta[] = {
8552     { "__eq", _wrap_SBBreakpoint___eq},
8553     { "__tostring", _wrap_SBBreakpoint___tostring},
8554     {0,0}
8555 };
8556 
8557 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8558     {0,0,0}
8559 };
8560 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8561     {0,0,0,0,0,0}
8562 };
8563 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8564     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8565     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8566     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8567     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8568     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8569     {0,0}
8570 };
8571 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8572     0
8573 };
8574 
8575 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8576     "SBBreakpoint",
8577     swig_SBBreakpoint_Sf_SwigStatic_methods,
8578     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8579     swig_SBBreakpoint_Sf_SwigStatic_constants,
8580     swig_SBBreakpoint_Sf_SwigStatic_classes,
8581     0
8582 };
8583 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8584 static const char *swig_SBBreakpoint_base_names[] = {0};
8585 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 };
8586 
8587 static int _wrap_new_SBBreakpointList(lua_State* L) {
8588   {
8589     int SWIG_arg = 0;
8590     lldb::SBTarget *arg1 = 0 ;
8591     lldb::SBBreakpointList *result = 0 ;
8592 
8593     SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8594     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8595 
8596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8597       SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8598     }
8599 
8600     result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8601     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8602     return SWIG_arg;
8603 
8604     fail: SWIGUNUSED;
8605   }
8606   lua_error(L);
8607   return 0;
8608 }
8609 
8610 
8611 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8612   {
8613     int SWIG_arg = 0;
8614     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8615     size_t result;
8616 
8617     SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8619 
8620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8621       SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8622     }
8623 
8624     result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8625     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8626     return SWIG_arg;
8627 
8628     fail: SWIGUNUSED;
8629   }
8630   lua_error(L);
8631   return 0;
8632 }
8633 
8634 
8635 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8636   {
8637     int SWIG_arg = 0;
8638     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8639     size_t arg2 ;
8640     lldb::SBBreakpoint result;
8641 
8642     SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8643     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8644     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8645 
8646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8647       SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8648     }
8649 
8650     arg2 = (size_t)lua_tointeger(L, 2);
8651     result = (arg1)->GetBreakpointAtIndex(arg2);
8652     {
8653       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8654       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8655     }
8656     return SWIG_arg;
8657 
8658     fail: SWIGUNUSED;
8659   }
8660   lua_error(L);
8661   return 0;
8662 }
8663 
8664 
8665 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8666   {
8667     int SWIG_arg = 0;
8668     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8669     lldb::break_id_t arg2 ;
8670     lldb::SBBreakpoint result;
8671 
8672     SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8673     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8674     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8675 
8676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8677       SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8678     }
8679 
8680     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8681     result = (arg1)->FindBreakpointByID(arg2);
8682     {
8683       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8684       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8685     }
8686     return SWIG_arg;
8687 
8688     fail: SWIGUNUSED;
8689   }
8690   lua_error(L);
8691   return 0;
8692 }
8693 
8694 
8695 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8696   {
8697     int SWIG_arg = 0;
8698     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8699     lldb::SBBreakpoint *arg2 = 0 ;
8700 
8701     SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8703     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8704 
8705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8706       SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8707     }
8708 
8709 
8710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8711       SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8712     }
8713 
8714     (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8715 
8716     return SWIG_arg;
8717 
8718     fail: SWIGUNUSED;
8719   }
8720   lua_error(L);
8721   return 0;
8722 }
8723 
8724 
8725 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8726   {
8727     int SWIG_arg = 0;
8728     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8729     lldb::SBBreakpoint *arg2 = 0 ;
8730     bool result;
8731 
8732     SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8733     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8734     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8735 
8736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8737       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8738     }
8739 
8740 
8741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8742       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8743     }
8744 
8745     result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8746     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8747     return SWIG_arg;
8748 
8749     fail: SWIGUNUSED;
8750   }
8751   lua_error(L);
8752   return 0;
8753 }
8754 
8755 
8756 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8757   {
8758     int SWIG_arg = 0;
8759     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8760     lldb::break_id_t arg2 ;
8761 
8762     SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8763     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8764     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8765 
8766     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8767       SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8768     }
8769 
8770     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8771     (arg1)->AppendByID(arg2);
8772 
8773     return SWIG_arg;
8774 
8775     fail: SWIGUNUSED;
8776   }
8777   lua_error(L);
8778   return 0;
8779 }
8780 
8781 
8782 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8783   {
8784     int SWIG_arg = 0;
8785     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8786 
8787     SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8788     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8789 
8790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8791       SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8792     }
8793 
8794     (arg1)->Clear();
8795 
8796     return SWIG_arg;
8797 
8798     fail: SWIGUNUSED;
8799   }
8800   lua_error(L);
8801   return 0;
8802 }
8803 
8804 
8805 static void swig_delete_SBBreakpointList(void *obj) {
8806 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8807 delete arg1;
8808 }
8809 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8810     assert(lua_istable(L,1));
8811     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8812     assert(!lua_isnil(L,-1));
8813     lua_replace(L,1); /* replace our table with real constructor */
8814     lua_call(L,lua_gettop(L)-1,1);
8815     return 1;
8816 }
8817 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8818     {0,0,0}
8819 };
8820 static swig_lua_method swig_SBBreakpointList_methods[]= {
8821     { "GetSize", _wrap_SBBreakpointList_GetSize},
8822     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8823     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8824     { "Append", _wrap_SBBreakpointList_Append},
8825     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8826     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8827     { "Clear", _wrap_SBBreakpointList_Clear},
8828     {0,0}
8829 };
8830 static swig_lua_method swig_SBBreakpointList_meta[] = {
8831     {0,0}
8832 };
8833 
8834 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8835     {0,0,0}
8836 };
8837 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8838     {0,0,0,0,0,0}
8839 };
8840 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8841     {0,0}
8842 };
8843 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8844     0
8845 };
8846 
8847 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8848     "SBBreakpointList",
8849     swig_SBBreakpointList_Sf_SwigStatic_methods,
8850     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8851     swig_SBBreakpointList_Sf_SwigStatic_constants,
8852     swig_SBBreakpointList_Sf_SwigStatic_classes,
8853     0
8854 };
8855 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8856 static const char *swig_SBBreakpointList_base_names[] = {0};
8857 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 };
8858 
8859 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8860   {
8861     int SWIG_arg = 0;
8862     lldb::SBBreakpointLocation *result = 0 ;
8863 
8864     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8865     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8866     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8867     return SWIG_arg;
8868 
8869     fail: SWIGUNUSED;
8870   }
8871   lua_error(L);
8872   return 0;
8873 }
8874 
8875 
8876 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8877   {
8878     int SWIG_arg = 0;
8879     lldb::SBBreakpointLocation *arg1 = 0 ;
8880     lldb::SBBreakpointLocation *result = 0 ;
8881 
8882     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8883     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8884 
8885     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8886       SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8887     }
8888 
8889     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8890     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8891     return SWIG_arg;
8892 
8893     fail: SWIGUNUSED;
8894   }
8895   lua_error(L);
8896   return 0;
8897 }
8898 
8899 
8900 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8901   int argc;
8902   int argv[2]={
8903     1,2
8904   };
8905 
8906   argc = lua_gettop(L);
8907   if (argc == 0) {
8908     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8909   }
8910   if (argc == 1) {
8911     int _v = 0;
8912     {
8913       void *ptr;
8914       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8915         _v = 0;
8916       } else {
8917         _v = 1;
8918       }
8919     }
8920     if (_v) {
8921       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8922     }
8923   }
8924 
8925   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8926     "  Possible C/C++ prototypes are:\n"
8927     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8928     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8929   lua_error(L);return 0;
8930 }
8931 
8932 
8933 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8934   {
8935     int SWIG_arg = 0;
8936     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8937     lldb::break_id_t result;
8938 
8939     SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8941 
8942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8943       SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8944     }
8945 
8946     result = (lldb::break_id_t)(arg1)->GetID();
8947     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8948     return SWIG_arg;
8949 
8950     fail: SWIGUNUSED;
8951   }
8952   lua_error(L);
8953   return 0;
8954 }
8955 
8956 
8957 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8958   {
8959     int SWIG_arg = 0;
8960     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8961     bool result;
8962 
8963     SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8964     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8965 
8966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8967       SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8968     }
8969 
8970     result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8971     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8972     return SWIG_arg;
8973 
8974     fail: SWIGUNUSED;
8975   }
8976   lua_error(L);
8977   return 0;
8978 }
8979 
8980 
8981 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8982   {
8983     int SWIG_arg = 0;
8984     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8985     lldb::SBAddress result;
8986 
8987     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8988     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8989 
8990     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8991       SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8992     }
8993 
8994     result = (arg1)->GetAddress();
8995     {
8996       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
8997       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8998     }
8999     return SWIG_arg;
9000 
9001     fail: SWIGUNUSED;
9002   }
9003   lua_error(L);
9004   return 0;
9005 }
9006 
9007 
9008 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
9009   {
9010     int SWIG_arg = 0;
9011     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9012     lldb::addr_t result;
9013 
9014     SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
9015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
9016 
9017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9018       SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9019     }
9020 
9021     result = (lldb::addr_t)(arg1)->GetLoadAddress();
9022     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9023     return SWIG_arg;
9024 
9025     fail: SWIGUNUSED;
9026   }
9027   lua_error(L);
9028   return 0;
9029 }
9030 
9031 
9032 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
9033   {
9034     int SWIG_arg = 0;
9035     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9036     bool arg2 ;
9037 
9038     SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
9039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
9040     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
9041 
9042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9043       SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9044     }
9045 
9046     arg2 = (lua_toboolean(L, 2)!=0);
9047     (arg1)->SetEnabled(arg2);
9048 
9049     return SWIG_arg;
9050 
9051     fail: SWIGUNUSED;
9052   }
9053   lua_error(L);
9054   return 0;
9055 }
9056 
9057 
9058 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
9059   {
9060     int SWIG_arg = 0;
9061     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9062     bool result;
9063 
9064     SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
9065     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
9066 
9067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9068       SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9069     }
9070 
9071     result = (bool)(arg1)->IsEnabled();
9072     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9073     return SWIG_arg;
9074 
9075     fail: SWIGUNUSED;
9076   }
9077   lua_error(L);
9078   return 0;
9079 }
9080 
9081 
9082 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
9083   {
9084     int SWIG_arg = 0;
9085     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9086     uint32_t result;
9087 
9088     SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
9089     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
9090 
9091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9092       SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9093     }
9094 
9095     result = (uint32_t)(arg1)->GetHitCount();
9096     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9097     return SWIG_arg;
9098 
9099     fail: SWIGUNUSED;
9100   }
9101   lua_error(L);
9102   return 0;
9103 }
9104 
9105 
9106 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
9107   {
9108     int SWIG_arg = 0;
9109     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9110     uint32_t result;
9111 
9112     SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
9113     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
9114 
9115     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9116       SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9117     }
9118 
9119     result = (uint32_t)(arg1)->GetIgnoreCount();
9120     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9121     return SWIG_arg;
9122 
9123     fail: SWIGUNUSED;
9124   }
9125   lua_error(L);
9126   return 0;
9127 }
9128 
9129 
9130 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
9131   {
9132     int SWIG_arg = 0;
9133     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9134     uint32_t arg2 ;
9135 
9136     SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
9137     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
9138     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
9139 
9140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9141       SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9142     }
9143 
9144     arg2 = (uint32_t)lua_tointeger(L, 2);
9145     (arg1)->SetIgnoreCount(arg2);
9146 
9147     return SWIG_arg;
9148 
9149     fail: SWIGUNUSED;
9150   }
9151   lua_error(L);
9152   return 0;
9153 }
9154 
9155 
9156 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
9157   {
9158     int SWIG_arg = 0;
9159     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9160     char *arg2 = (char *) 0 ;
9161 
9162     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
9163     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
9164     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
9165 
9166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9167       SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9168     }
9169 
9170     arg2 = (char *)lua_tostring(L, 2);
9171     (arg1)->SetCondition((char const *)arg2);
9172 
9173     return SWIG_arg;
9174 
9175     fail: SWIGUNUSED;
9176   }
9177   lua_error(L);
9178   return 0;
9179 }
9180 
9181 
9182 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
9183   {
9184     int SWIG_arg = 0;
9185     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9186     char *result = 0 ;
9187 
9188     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
9189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
9190 
9191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9192       SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9193     }
9194 
9195     result = (char *)(arg1)->GetCondition();
9196     lua_pushstring(L,(const char *)result); SWIG_arg++;
9197     return SWIG_arg;
9198 
9199     fail: SWIGUNUSED;
9200   }
9201   lua_error(L);
9202   return 0;
9203 }
9204 
9205 
9206 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
9207   {
9208     int SWIG_arg = 0;
9209     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9210     bool arg2 ;
9211 
9212     SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
9213     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
9214     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
9215 
9216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9217       SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9218     }
9219 
9220     arg2 = (lua_toboolean(L, 2)!=0);
9221     (arg1)->SetAutoContinue(arg2);
9222 
9223     return SWIG_arg;
9224 
9225     fail: SWIGUNUSED;
9226   }
9227   lua_error(L);
9228   return 0;
9229 }
9230 
9231 
9232 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
9233   {
9234     int SWIG_arg = 0;
9235     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9236     bool result;
9237 
9238     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
9239     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
9240 
9241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9242       SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9243     }
9244 
9245     result = (bool)(arg1)->GetAutoContinue();
9246     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9247     return SWIG_arg;
9248 
9249     fail: SWIGUNUSED;
9250   }
9251   lua_error(L);
9252   return 0;
9253 }
9254 
9255 
9256 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
9257   {
9258     int SWIG_arg = 0;
9259     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9260     char *arg2 = (char *) 0 ;
9261 
9262     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
9263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9264     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9265 
9266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9267       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9268     }
9269 
9270     arg2 = (char *)lua_tostring(L, 2);
9271     (arg1)->SetScriptCallbackFunction((char const *)arg2);
9272 
9273     return SWIG_arg;
9274 
9275     fail: SWIGUNUSED;
9276   }
9277   lua_error(L);
9278   return 0;
9279 }
9280 
9281 
9282 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
9283   {
9284     int SWIG_arg = 0;
9285     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9286     char *arg2 = (char *) 0 ;
9287     lldb::SBStructuredData *arg3 = 0 ;
9288     lldb::SBError result;
9289 
9290     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
9291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9292     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9293     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
9294 
9295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9296       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9297     }
9298 
9299     arg2 = (char *)lua_tostring(L, 2);
9300 
9301     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
9302       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
9303     }
9304 
9305     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
9306     {
9307       lldb::SBError * resultptr = new lldb::SBError(result);
9308       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9309     }
9310     return SWIG_arg;
9311 
9312     fail: SWIGUNUSED;
9313   }
9314   lua_error(L);
9315   return 0;
9316 }
9317 
9318 
9319 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9320   int argc;
9321   int argv[4]={
9322     1,2,3,4
9323   };
9324 
9325   argc = lua_gettop(L);
9326   if (argc == 2) {
9327     int _v = 0;
9328     {
9329       void *ptr;
9330       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9331         _v = 0;
9332       } else {
9333         _v = 1;
9334       }
9335     }
9336     if (_v) {
9337       {
9338         _v = SWIG_lua_isnilstring(L,argv[1]);
9339       }
9340       if (_v) {
9341         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9342       }
9343     }
9344   }
9345   if (argc == 3) {
9346     int _v = 0;
9347     {
9348       void *ptr;
9349       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9350         _v = 0;
9351       } else {
9352         _v = 1;
9353       }
9354     }
9355     if (_v) {
9356       {
9357         _v = SWIG_lua_isnilstring(L,argv[1]);
9358       }
9359       if (_v) {
9360         {
9361           void *ptr;
9362           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9363             _v = 0;
9364           } else {
9365             _v = 1;
9366           }
9367         }
9368         if (_v) {
9369           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9370         }
9371       }
9372     }
9373   }
9374 
9375   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9376     "  Possible C/C++ prototypes are:\n"
9377     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9378     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9379   lua_error(L);return 0;
9380 }
9381 
9382 
9383 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9384   {
9385     int SWIG_arg = 0;
9386     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9387     char *arg2 = (char *) 0 ;
9388     lldb::SBError result;
9389 
9390     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9392     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9393 
9394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9395       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9396     }
9397 
9398     arg2 = (char *)lua_tostring(L, 2);
9399     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9400     {
9401       lldb::SBError * resultptr = new lldb::SBError(result);
9402       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9403     }
9404     return SWIG_arg;
9405 
9406     fail: SWIGUNUSED;
9407   }
9408   lua_error(L);
9409   return 0;
9410 }
9411 
9412 
9413 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9414   {
9415     int SWIG_arg = 0;
9416     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9417     lldb::SBStringList *arg2 = 0 ;
9418 
9419     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9420     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9421     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9422 
9423     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9424       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9425     }
9426 
9427 
9428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9429       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9430     }
9431 
9432     (arg1)->SetCommandLineCommands(*arg2);
9433 
9434     return SWIG_arg;
9435 
9436     fail: SWIGUNUSED;
9437   }
9438   lua_error(L);
9439   return 0;
9440 }
9441 
9442 
9443 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9444   {
9445     int SWIG_arg = 0;
9446     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9447     lldb::SBStringList *arg2 = 0 ;
9448     bool result;
9449 
9450     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9452     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9453 
9454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9455       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9456     }
9457 
9458 
9459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9460       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9461     }
9462 
9463     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9464     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9465     return SWIG_arg;
9466 
9467     fail: SWIGUNUSED;
9468   }
9469   lua_error(L);
9470   return 0;
9471 }
9472 
9473 
9474 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9475   {
9476     int SWIG_arg = 0;
9477     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9478     lldb::tid_t arg2 ;
9479 
9480     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9482     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9483 
9484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9485       SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9486     }
9487 
9488     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9489     (arg1)->SetThreadID(arg2);
9490 
9491     return SWIG_arg;
9492 
9493     fail: SWIGUNUSED;
9494   }
9495   lua_error(L);
9496   return 0;
9497 }
9498 
9499 
9500 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9501   {
9502     int SWIG_arg = 0;
9503     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9504     lldb::tid_t result;
9505 
9506     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9508 
9509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9510       SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9511     }
9512 
9513     result = (lldb::tid_t)(arg1)->GetThreadID();
9514     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9515     return SWIG_arg;
9516 
9517     fail: SWIGUNUSED;
9518   }
9519   lua_error(L);
9520   return 0;
9521 }
9522 
9523 
9524 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9525   {
9526     int SWIG_arg = 0;
9527     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9528     uint32_t arg2 ;
9529 
9530     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9532     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9533 
9534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9535       SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9536     }
9537 
9538     arg2 = (uint32_t)lua_tointeger(L, 2);
9539     (arg1)->SetThreadIndex(arg2);
9540 
9541     return SWIG_arg;
9542 
9543     fail: SWIGUNUSED;
9544   }
9545   lua_error(L);
9546   return 0;
9547 }
9548 
9549 
9550 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9551   {
9552     int SWIG_arg = 0;
9553     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9554     uint32_t result;
9555 
9556     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9558 
9559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9560       SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9561     }
9562 
9563     result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9564     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9565     return SWIG_arg;
9566 
9567     fail: SWIGUNUSED;
9568   }
9569   lua_error(L);
9570   return 0;
9571 }
9572 
9573 
9574 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9575   {
9576     int SWIG_arg = 0;
9577     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9578     char *arg2 = (char *) 0 ;
9579 
9580     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9582     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9583 
9584     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9585       SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9586     }
9587 
9588     arg2 = (char *)lua_tostring(L, 2);
9589     (arg1)->SetThreadName((char const *)arg2);
9590 
9591     return SWIG_arg;
9592 
9593     fail: SWIGUNUSED;
9594   }
9595   lua_error(L);
9596   return 0;
9597 }
9598 
9599 
9600 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9601   {
9602     int SWIG_arg = 0;
9603     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9604     char *result = 0 ;
9605 
9606     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9608 
9609     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9610       SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9611     }
9612 
9613     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9614     lua_pushstring(L,(const char *)result); SWIG_arg++;
9615     return SWIG_arg;
9616 
9617     fail: SWIGUNUSED;
9618   }
9619   lua_error(L);
9620   return 0;
9621 }
9622 
9623 
9624 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9625   {
9626     int SWIG_arg = 0;
9627     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9628     char *arg2 = (char *) 0 ;
9629 
9630     SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9631     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9632     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9633 
9634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9635       SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9636     }
9637 
9638     arg2 = (char *)lua_tostring(L, 2);
9639     (arg1)->SetQueueName((char const *)arg2);
9640 
9641     return SWIG_arg;
9642 
9643     fail: SWIGUNUSED;
9644   }
9645   lua_error(L);
9646   return 0;
9647 }
9648 
9649 
9650 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9651   {
9652     int SWIG_arg = 0;
9653     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9654     char *result = 0 ;
9655 
9656     SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9658 
9659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9660       SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9661     }
9662 
9663     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9664     lua_pushstring(L,(const char *)result); SWIG_arg++;
9665     return SWIG_arg;
9666 
9667     fail: SWIGUNUSED;
9668   }
9669   lua_error(L);
9670   return 0;
9671 }
9672 
9673 
9674 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9675   {
9676     int SWIG_arg = 0;
9677     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9678     bool result;
9679 
9680     SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9682 
9683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9684       SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9685     }
9686 
9687     result = (bool)(arg1)->IsResolved();
9688     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9689     return SWIG_arg;
9690 
9691     fail: SWIGUNUSED;
9692   }
9693   lua_error(L);
9694   return 0;
9695 }
9696 
9697 
9698 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9699   {
9700     int SWIG_arg = 0;
9701     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9702     lldb::SBStream *arg2 = 0 ;
9703     lldb::DescriptionLevel arg3 ;
9704     bool result;
9705 
9706     SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9707     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9708     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9709     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9710 
9711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9712       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9713     }
9714 
9715 
9716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9717       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9718     }
9719 
9720     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9721     result = (bool)(arg1)->GetDescription(*arg2,arg3);
9722     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9723     return SWIG_arg;
9724 
9725     fail: SWIGUNUSED;
9726   }
9727   lua_error(L);
9728   return 0;
9729 }
9730 
9731 
9732 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9733   {
9734     int SWIG_arg = 0;
9735     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9736     lldb::SBBreakpoint result;
9737 
9738     SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9740 
9741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9742       SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9743     }
9744 
9745     result = (arg1)->GetBreakpoint();
9746     {
9747       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
9748       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9749     }
9750     return SWIG_arg;
9751 
9752     fail: SWIGUNUSED;
9753   }
9754   lua_error(L);
9755   return 0;
9756 }
9757 
9758 
9759 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9760   {
9761     int SWIG_arg = 0;
9762     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9763     std::string result;
9764 
9765     SWIG_check_num_args("lldb::SBBreakpointLocation::__repr__",1,1)
9766     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__repr__",1,"lldb::SBBreakpointLocation *");
9767 
9768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9769       SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9770     }
9771 
9772     result = lldb_SBBreakpointLocation___repr__(arg1);
9773     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9774     return SWIG_arg;
9775 
9776     fail: SWIGUNUSED;
9777   }
9778   lua_error(L);
9779   return 0;
9780 }
9781 
9782 
9783 static void swig_delete_SBBreakpointLocation(void *obj) {
9784 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9785 delete arg1;
9786 }
9787 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9788     assert(lua_istable(L,1));
9789     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9790     assert(!lua_isnil(L,-1));
9791     lua_replace(L,1); /* replace our table with real constructor */
9792     lua_call(L,lua_gettop(L)-1,1);
9793     return 1;
9794 }
9795 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9796     {0,0,0}
9797 };
9798 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9799     { "GetID", _wrap_SBBreakpointLocation_GetID},
9800     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9801     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9802     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9803     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9804     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9805     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9806     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9807     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9808     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9809     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9810     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9811     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9812     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9813     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9814     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9815     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9816     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9817     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9818     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9819     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9820     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9821     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9822     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9823     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9824     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9825     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9826     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9827     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9828     {0,0}
9829 };
9830 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9831     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9832     {0,0}
9833 };
9834 
9835 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9836     {0,0,0}
9837 };
9838 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9839     {0,0,0,0,0,0}
9840 };
9841 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9842     {0,0}
9843 };
9844 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9845     0
9846 };
9847 
9848 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9849     "SBBreakpointLocation",
9850     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9851     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9852     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9853     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9854     0
9855 };
9856 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9857 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9858 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 };
9859 
9860 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9861   {
9862     int SWIG_arg = 0;
9863     lldb::SBBreakpointName *result = 0 ;
9864 
9865     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9866     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9867     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9868     return SWIG_arg;
9869 
9870     fail: SWIGUNUSED;
9871   }
9872   lua_error(L);
9873   return 0;
9874 }
9875 
9876 
9877 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9878   {
9879     int SWIG_arg = 0;
9880     lldb::SBTarget *arg1 = 0 ;
9881     char *arg2 = (char *) 0 ;
9882     lldb::SBBreakpointName *result = 0 ;
9883 
9884     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9885     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9886     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9887 
9888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9889       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9890     }
9891 
9892     arg2 = (char *)lua_tostring(L, 2);
9893     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9894     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9895     return SWIG_arg;
9896 
9897     fail: SWIGUNUSED;
9898   }
9899   lua_error(L);
9900   return 0;
9901 }
9902 
9903 
9904 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9905   {
9906     int SWIG_arg = 0;
9907     lldb::SBBreakpoint *arg1 = 0 ;
9908     char *arg2 = (char *) 0 ;
9909     lldb::SBBreakpointName *result = 0 ;
9910 
9911     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9912     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9913     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9914 
9915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9916       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9917     }
9918 
9919     arg2 = (char *)lua_tostring(L, 2);
9920     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9921     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9922     return SWIG_arg;
9923 
9924     fail: SWIGUNUSED;
9925   }
9926   lua_error(L);
9927   return 0;
9928 }
9929 
9930 
9931 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9932   {
9933     int SWIG_arg = 0;
9934     lldb::SBBreakpointName *arg1 = 0 ;
9935     lldb::SBBreakpointName *result = 0 ;
9936 
9937     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9938     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9939 
9940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9941       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9942     }
9943 
9944     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9945     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9946     return SWIG_arg;
9947 
9948     fail: SWIGUNUSED;
9949   }
9950   lua_error(L);
9951   return 0;
9952 }
9953 
9954 
9955 static int _wrap_new_SBBreakpointName(lua_State* L) {
9956   int argc;
9957   int argv[3]={
9958     1,2,3
9959   };
9960 
9961   argc = lua_gettop(L);
9962   if (argc == 0) {
9963     return _wrap_new_SBBreakpointName__SWIG_0(L);
9964   }
9965   if (argc == 1) {
9966     int _v = 0;
9967     {
9968       void *ptr;
9969       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9970         _v = 0;
9971       } else {
9972         _v = 1;
9973       }
9974     }
9975     if (_v) {
9976       return _wrap_new_SBBreakpointName__SWIG_3(L);
9977     }
9978   }
9979   if (argc == 2) {
9980     int _v = 0;
9981     {
9982       void *ptr;
9983       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9984         _v = 0;
9985       } else {
9986         _v = 1;
9987       }
9988     }
9989     if (_v) {
9990       {
9991         _v = SWIG_lua_isnilstring(L,argv[1]);
9992       }
9993       if (_v) {
9994         return _wrap_new_SBBreakpointName__SWIG_2(L);
9995       }
9996     }
9997   }
9998   if (argc == 2) {
9999     int _v = 0;
10000     {
10001       void *ptr;
10002       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
10003         _v = 0;
10004       } else {
10005         _v = 1;
10006       }
10007     }
10008     if (_v) {
10009       {
10010         _v = SWIG_lua_isnilstring(L,argv[1]);
10011       }
10012       if (_v) {
10013         return _wrap_new_SBBreakpointName__SWIG_1(L);
10014       }
10015     }
10016   }
10017 
10018   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
10019     "  Possible C/C++ prototypes are:\n"
10020     "    lldb::SBBreakpointName::SBBreakpointName()\n"
10021     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
10022     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
10023     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
10024   lua_error(L);return 0;
10025 }
10026 
10027 
10028 static int _wrap_SBBreakpointName___eq(lua_State* L) {
10029   {
10030     int SWIG_arg = 0;
10031     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10032     lldb::SBBreakpointName *arg2 = 0 ;
10033     bool result;
10034 
10035     SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
10036     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
10037     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
10038 
10039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10040       SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
10041     }
10042 
10043 
10044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10045       SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
10046     }
10047 
10048     result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
10049     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10050     return SWIG_arg;
10051 
10052     fail: SWIGUNUSED;
10053   }
10054   lua_error(L);
10055   return 0;
10056 }
10057 
10058 
10059 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
10060   {
10061     int SWIG_arg = 0;
10062     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10063     bool result;
10064 
10065     SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
10066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
10067 
10068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10069       SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
10070     }
10071 
10072     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
10073     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10074     return SWIG_arg;
10075 
10076     fail: SWIGUNUSED;
10077   }
10078   lua_error(L);
10079   return 0;
10080 }
10081 
10082 
10083 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
10084   {
10085     int SWIG_arg = 0;
10086     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10087     char *result = 0 ;
10088 
10089     SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
10090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
10091 
10092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10093       SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10094     }
10095 
10096     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
10097     lua_pushstring(L,(const char *)result); SWIG_arg++;
10098     return SWIG_arg;
10099 
10100     fail: SWIGUNUSED;
10101   }
10102   lua_error(L);
10103   return 0;
10104 }
10105 
10106 
10107 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
10108   {
10109     int SWIG_arg = 0;
10110     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10111     bool arg2 ;
10112 
10113     SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
10114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
10115     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
10116 
10117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10118       SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
10119     }
10120 
10121     arg2 = (lua_toboolean(L, 2)!=0);
10122     (arg1)->SetEnabled(arg2);
10123 
10124     return SWIG_arg;
10125 
10126     fail: SWIGUNUSED;
10127   }
10128   lua_error(L);
10129   return 0;
10130 }
10131 
10132 
10133 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
10134   {
10135     int SWIG_arg = 0;
10136     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10137     bool result;
10138 
10139     SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
10140     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
10141 
10142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10143       SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
10144     }
10145 
10146     result = (bool)(arg1)->IsEnabled();
10147     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10148     return SWIG_arg;
10149 
10150     fail: SWIGUNUSED;
10151   }
10152   lua_error(L);
10153   return 0;
10154 }
10155 
10156 
10157 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
10158   {
10159     int SWIG_arg = 0;
10160     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10161     bool arg2 ;
10162 
10163     SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
10164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
10165     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
10166 
10167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10168       SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
10169     }
10170 
10171     arg2 = (lua_toboolean(L, 2)!=0);
10172     (arg1)->SetOneShot(arg2);
10173 
10174     return SWIG_arg;
10175 
10176     fail: SWIGUNUSED;
10177   }
10178   lua_error(L);
10179   return 0;
10180 }
10181 
10182 
10183 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
10184   {
10185     int SWIG_arg = 0;
10186     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10187     bool result;
10188 
10189     SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
10190     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
10191 
10192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10193       SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
10194     }
10195 
10196     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
10197     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10198     return SWIG_arg;
10199 
10200     fail: SWIGUNUSED;
10201   }
10202   lua_error(L);
10203   return 0;
10204 }
10205 
10206 
10207 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
10208   {
10209     int SWIG_arg = 0;
10210     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10211     uint32_t arg2 ;
10212 
10213     SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
10214     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
10215     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
10216 
10217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10218       SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10219     }
10220 
10221     arg2 = (uint32_t)lua_tointeger(L, 2);
10222     (arg1)->SetIgnoreCount(arg2);
10223 
10224     return SWIG_arg;
10225 
10226     fail: SWIGUNUSED;
10227   }
10228   lua_error(L);
10229   return 0;
10230 }
10231 
10232 
10233 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
10234   {
10235     int SWIG_arg = 0;
10236     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10237     uint32_t result;
10238 
10239     SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
10240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
10241 
10242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10243       SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10244     }
10245 
10246     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
10247     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10248     return SWIG_arg;
10249 
10250     fail: SWIGUNUSED;
10251   }
10252   lua_error(L);
10253   return 0;
10254 }
10255 
10256 
10257 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
10258   {
10259     int SWIG_arg = 0;
10260     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10261     char *arg2 = (char *) 0 ;
10262 
10263     SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
10264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
10265     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
10266 
10267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10268       SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10269     }
10270 
10271     arg2 = (char *)lua_tostring(L, 2);
10272     (arg1)->SetCondition((char const *)arg2);
10273 
10274     return SWIG_arg;
10275 
10276     fail: SWIGUNUSED;
10277   }
10278   lua_error(L);
10279   return 0;
10280 }
10281 
10282 
10283 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
10284   {
10285     int SWIG_arg = 0;
10286     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10287     char *result = 0 ;
10288 
10289     SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
10290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
10291 
10292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10293       SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10294     }
10295 
10296     result = (char *)(arg1)->GetCondition();
10297     lua_pushstring(L,(const char *)result); SWIG_arg++;
10298     return SWIG_arg;
10299 
10300     fail: SWIGUNUSED;
10301   }
10302   lua_error(L);
10303   return 0;
10304 }
10305 
10306 
10307 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
10308   {
10309     int SWIG_arg = 0;
10310     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10311     bool arg2 ;
10312 
10313     SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10315     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10316 
10317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10318       SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10319     }
10320 
10321     arg2 = (lua_toboolean(L, 2)!=0);
10322     (arg1)->SetAutoContinue(arg2);
10323 
10324     return SWIG_arg;
10325 
10326     fail: SWIGUNUSED;
10327   }
10328   lua_error(L);
10329   return 0;
10330 }
10331 
10332 
10333 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10334   {
10335     int SWIG_arg = 0;
10336     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10337     bool result;
10338 
10339     SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10341 
10342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10343       SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10344     }
10345 
10346     result = (bool)(arg1)->GetAutoContinue();
10347     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10348     return SWIG_arg;
10349 
10350     fail: SWIGUNUSED;
10351   }
10352   lua_error(L);
10353   return 0;
10354 }
10355 
10356 
10357 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10358   {
10359     int SWIG_arg = 0;
10360     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10361     lldb::tid_t arg2 ;
10362 
10363     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10364     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10365     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10366 
10367     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10368       SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10369     }
10370 
10371     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10372     (arg1)->SetThreadID(arg2);
10373 
10374     return SWIG_arg;
10375 
10376     fail: SWIGUNUSED;
10377   }
10378   lua_error(L);
10379   return 0;
10380 }
10381 
10382 
10383 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10384   {
10385     int SWIG_arg = 0;
10386     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10387     lldb::tid_t result;
10388 
10389     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10391 
10392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10393       SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10394     }
10395 
10396     result = (lldb::tid_t)(arg1)->GetThreadID();
10397     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10398     return SWIG_arg;
10399 
10400     fail: SWIGUNUSED;
10401   }
10402   lua_error(L);
10403   return 0;
10404 }
10405 
10406 
10407 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10408   {
10409     int SWIG_arg = 0;
10410     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10411     uint32_t arg2 ;
10412 
10413     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10415     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10416 
10417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10418       SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10419     }
10420 
10421     arg2 = (uint32_t)lua_tointeger(L, 2);
10422     (arg1)->SetThreadIndex(arg2);
10423 
10424     return SWIG_arg;
10425 
10426     fail: SWIGUNUSED;
10427   }
10428   lua_error(L);
10429   return 0;
10430 }
10431 
10432 
10433 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10434   {
10435     int SWIG_arg = 0;
10436     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10437     uint32_t result;
10438 
10439     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10440     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10441 
10442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10443       SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10444     }
10445 
10446     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10447     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10448     return SWIG_arg;
10449 
10450     fail: SWIGUNUSED;
10451   }
10452   lua_error(L);
10453   return 0;
10454 }
10455 
10456 
10457 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10458   {
10459     int SWIG_arg = 0;
10460     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10461     char *arg2 = (char *) 0 ;
10462 
10463     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10465     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10466 
10467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10468       SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10469     }
10470 
10471     arg2 = (char *)lua_tostring(L, 2);
10472     (arg1)->SetThreadName((char const *)arg2);
10473 
10474     return SWIG_arg;
10475 
10476     fail: SWIGUNUSED;
10477   }
10478   lua_error(L);
10479   return 0;
10480 }
10481 
10482 
10483 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10484   {
10485     int SWIG_arg = 0;
10486     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10487     char *result = 0 ;
10488 
10489     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10491 
10492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10493       SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10494     }
10495 
10496     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10497     lua_pushstring(L,(const char *)result); SWIG_arg++;
10498     return SWIG_arg;
10499 
10500     fail: SWIGUNUSED;
10501   }
10502   lua_error(L);
10503   return 0;
10504 }
10505 
10506 
10507 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10508   {
10509     int SWIG_arg = 0;
10510     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10511     char *arg2 = (char *) 0 ;
10512 
10513     SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10515     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10516 
10517     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10518       SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10519     }
10520 
10521     arg2 = (char *)lua_tostring(L, 2);
10522     (arg1)->SetQueueName((char const *)arg2);
10523 
10524     return SWIG_arg;
10525 
10526     fail: SWIGUNUSED;
10527   }
10528   lua_error(L);
10529   return 0;
10530 }
10531 
10532 
10533 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10534   {
10535     int SWIG_arg = 0;
10536     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10537     char *result = 0 ;
10538 
10539     SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10540     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10541 
10542     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10543       SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10544     }
10545 
10546     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10547     lua_pushstring(L,(const char *)result); SWIG_arg++;
10548     return SWIG_arg;
10549 
10550     fail: SWIGUNUSED;
10551   }
10552   lua_error(L);
10553   return 0;
10554 }
10555 
10556 
10557 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10558   {
10559     int SWIG_arg = 0;
10560     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10561     char *arg2 = (char *) 0 ;
10562 
10563     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10565     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10566 
10567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10568       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10569     }
10570 
10571     arg2 = (char *)lua_tostring(L, 2);
10572     (arg1)->SetScriptCallbackFunction((char const *)arg2);
10573 
10574     return SWIG_arg;
10575 
10576     fail: SWIGUNUSED;
10577   }
10578   lua_error(L);
10579   return 0;
10580 }
10581 
10582 
10583 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10584   {
10585     int SWIG_arg = 0;
10586     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10587     char *arg2 = (char *) 0 ;
10588     lldb::SBStructuredData *arg3 = 0 ;
10589     lldb::SBError result;
10590 
10591     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10593     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10594     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10595 
10596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10597       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10598     }
10599 
10600     arg2 = (char *)lua_tostring(L, 2);
10601 
10602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10603       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10604     }
10605 
10606     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10607     {
10608       lldb::SBError * resultptr = new lldb::SBError(result);
10609       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10610     }
10611     return SWIG_arg;
10612 
10613     fail: SWIGUNUSED;
10614   }
10615   lua_error(L);
10616   return 0;
10617 }
10618 
10619 
10620 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10621   int argc;
10622   int argv[4]={
10623     1,2,3,4
10624   };
10625 
10626   argc = lua_gettop(L);
10627   if (argc == 2) {
10628     int _v = 0;
10629     {
10630       void *ptr;
10631       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10632         _v = 0;
10633       } else {
10634         _v = 1;
10635       }
10636     }
10637     if (_v) {
10638       {
10639         _v = SWIG_lua_isnilstring(L,argv[1]);
10640       }
10641       if (_v) {
10642         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10643       }
10644     }
10645   }
10646   if (argc == 3) {
10647     int _v = 0;
10648     {
10649       void *ptr;
10650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10651         _v = 0;
10652       } else {
10653         _v = 1;
10654       }
10655     }
10656     if (_v) {
10657       {
10658         _v = SWIG_lua_isnilstring(L,argv[1]);
10659       }
10660       if (_v) {
10661         {
10662           void *ptr;
10663           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10664             _v = 0;
10665           } else {
10666             _v = 1;
10667           }
10668         }
10669         if (_v) {
10670           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10671         }
10672       }
10673     }
10674   }
10675 
10676   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10677     "  Possible C/C++ prototypes are:\n"
10678     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10679     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10680   lua_error(L);return 0;
10681 }
10682 
10683 
10684 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10685   {
10686     int SWIG_arg = 0;
10687     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10688     lldb::SBStringList *arg2 = 0 ;
10689 
10690     SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10691     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10692     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10693 
10694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10695       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10696     }
10697 
10698 
10699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10700       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10701     }
10702 
10703     (arg1)->SetCommandLineCommands(*arg2);
10704 
10705     return SWIG_arg;
10706 
10707     fail: SWIGUNUSED;
10708   }
10709   lua_error(L);
10710   return 0;
10711 }
10712 
10713 
10714 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10715   {
10716     int SWIG_arg = 0;
10717     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10718     lldb::SBStringList *arg2 = 0 ;
10719     bool result;
10720 
10721     SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10723     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10724 
10725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10726       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10727     }
10728 
10729 
10730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10731       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10732     }
10733 
10734     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10735     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10736     return SWIG_arg;
10737 
10738     fail: SWIGUNUSED;
10739   }
10740   lua_error(L);
10741   return 0;
10742 }
10743 
10744 
10745 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10746   {
10747     int SWIG_arg = 0;
10748     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10749     char *arg2 = (char *) 0 ;
10750     lldb::SBError result;
10751 
10752     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10754     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10755 
10756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10757       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10758     }
10759 
10760     arg2 = (char *)lua_tostring(L, 2);
10761     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10762     {
10763       lldb::SBError * resultptr = new lldb::SBError(result);
10764       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10765     }
10766     return SWIG_arg;
10767 
10768     fail: SWIGUNUSED;
10769   }
10770   lua_error(L);
10771   return 0;
10772 }
10773 
10774 
10775 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10776   {
10777     int SWIG_arg = 0;
10778     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10779     char *result = 0 ;
10780 
10781     SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10783 
10784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10785       SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10786     }
10787 
10788     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10789     lua_pushstring(L,(const char *)result); SWIG_arg++;
10790     return SWIG_arg;
10791 
10792     fail: SWIGUNUSED;
10793   }
10794   lua_error(L);
10795   return 0;
10796 }
10797 
10798 
10799 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10800   {
10801     int SWIG_arg = 0;
10802     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10803     char *arg2 = (char *) 0 ;
10804 
10805     SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10806     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10807     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10808 
10809     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10810       SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10811     }
10812 
10813     arg2 = (char *)lua_tostring(L, 2);
10814     (arg1)->SetHelpString((char const *)arg2);
10815 
10816     return SWIG_arg;
10817 
10818     fail: SWIGUNUSED;
10819   }
10820   lua_error(L);
10821   return 0;
10822 }
10823 
10824 
10825 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10826   {
10827     int SWIG_arg = 0;
10828     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10829     bool result;
10830 
10831     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10832     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10833 
10834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10835       SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10836     }
10837 
10838     result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10839     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10840     return SWIG_arg;
10841 
10842     fail: SWIGUNUSED;
10843   }
10844   lua_error(L);
10845   return 0;
10846 }
10847 
10848 
10849 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10850   {
10851     int SWIG_arg = 0;
10852     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10853     bool arg2 ;
10854 
10855     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10856     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10857     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10858 
10859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10860       SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10861     }
10862 
10863     arg2 = (lua_toboolean(L, 2)!=0);
10864     (arg1)->SetAllowList(arg2);
10865 
10866     return SWIG_arg;
10867 
10868     fail: SWIGUNUSED;
10869   }
10870   lua_error(L);
10871   return 0;
10872 }
10873 
10874 
10875 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10876   {
10877     int SWIG_arg = 0;
10878     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10879     bool result;
10880 
10881     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10882     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10883 
10884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10885       SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10886     }
10887 
10888     result = (bool)(arg1)->GetAllowDelete();
10889     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10890     return SWIG_arg;
10891 
10892     fail: SWIGUNUSED;
10893   }
10894   lua_error(L);
10895   return 0;
10896 }
10897 
10898 
10899 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10900   {
10901     int SWIG_arg = 0;
10902     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10903     bool arg2 ;
10904 
10905     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10907     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10908 
10909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10910       SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10911     }
10912 
10913     arg2 = (lua_toboolean(L, 2)!=0);
10914     (arg1)->SetAllowDelete(arg2);
10915 
10916     return SWIG_arg;
10917 
10918     fail: SWIGUNUSED;
10919   }
10920   lua_error(L);
10921   return 0;
10922 }
10923 
10924 
10925 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10926   {
10927     int SWIG_arg = 0;
10928     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10929     bool result;
10930 
10931     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10933 
10934     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10935       SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10936     }
10937 
10938     result = (bool)(arg1)->GetAllowDisable();
10939     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10940     return SWIG_arg;
10941 
10942     fail: SWIGUNUSED;
10943   }
10944   lua_error(L);
10945   return 0;
10946 }
10947 
10948 
10949 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10950   {
10951     int SWIG_arg = 0;
10952     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10953     bool arg2 ;
10954 
10955     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10956     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10957     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10958 
10959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10960       SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10961     }
10962 
10963     arg2 = (lua_toboolean(L, 2)!=0);
10964     (arg1)->SetAllowDisable(arg2);
10965 
10966     return SWIG_arg;
10967 
10968     fail: SWIGUNUSED;
10969   }
10970   lua_error(L);
10971   return 0;
10972 }
10973 
10974 
10975 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10976   {
10977     int SWIG_arg = 0;
10978     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10979     lldb::SBStream *arg2 = 0 ;
10980     bool result;
10981 
10982     SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10984     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10985 
10986     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10987       SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10988     }
10989 
10990 
10991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10992       SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10993     }
10994 
10995     result = (bool)(arg1)->GetDescription(*arg2);
10996     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10997     return SWIG_arg;
10998 
10999     fail: SWIGUNUSED;
11000   }
11001   lua_error(L);
11002   return 0;
11003 }
11004 
11005 
11006 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
11007   {
11008     int SWIG_arg = 0;
11009     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
11010     std::string result;
11011 
11012     SWIG_check_num_args("lldb::SBBreakpointName::__repr__",1,1)
11013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__repr__",1,"lldb::SBBreakpointName *");
11014 
11015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
11016       SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
11017     }
11018 
11019     result = lldb_SBBreakpointName___repr__(arg1);
11020     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
11021     return SWIG_arg;
11022 
11023     fail: SWIGUNUSED;
11024   }
11025   lua_error(L);
11026   return 0;
11027 }
11028 
11029 
11030 static void swig_delete_SBBreakpointName(void *obj) {
11031 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
11032 delete arg1;
11033 }
11034 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
11035     assert(lua_istable(L,1));
11036     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
11037     assert(!lua_isnil(L,-1));
11038     lua_replace(L,1); /* replace our table with real constructor */
11039     lua_call(L,lua_gettop(L)-1,1);
11040     return 1;
11041 }
11042 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
11043     {0,0,0}
11044 };
11045 static swig_lua_method swig_SBBreakpointName_methods[]= {
11046     { "__eq", _wrap_SBBreakpointName___eq},
11047     { "IsValid", _wrap_SBBreakpointName_IsValid},
11048     { "GetName", _wrap_SBBreakpointName_GetName},
11049     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
11050     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
11051     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
11052     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
11053     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
11054     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
11055     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
11056     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
11057     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
11058     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
11059     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
11060     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
11061     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
11062     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
11063     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
11064     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
11065     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
11066     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
11067     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
11068     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
11069     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
11070     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
11071     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
11072     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
11073     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
11074     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
11075     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
11076     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
11077     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
11078     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
11079     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
11080     { "__tostring", _wrap_SBBreakpointName___tostring},
11081     {0,0}
11082 };
11083 static swig_lua_method swig_SBBreakpointName_meta[] = {
11084     { "__eq", _wrap_SBBreakpointName___eq},
11085     { "__tostring", _wrap_SBBreakpointName___tostring},
11086     {0,0}
11087 };
11088 
11089 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
11090     {0,0,0}
11091 };
11092 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
11093     {0,0,0,0,0,0}
11094 };
11095 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
11096     {0,0}
11097 };
11098 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
11099     0
11100 };
11101 
11102 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
11103     "SBBreakpointName",
11104     swig_SBBreakpointName_Sf_SwigStatic_methods,
11105     swig_SBBreakpointName_Sf_SwigStatic_attributes,
11106     swig_SBBreakpointName_Sf_SwigStatic_constants,
11107     swig_SBBreakpointName_Sf_SwigStatic_classes,
11108     0
11109 };
11110 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
11111 static const char *swig_SBBreakpointName_base_names[] = {0};
11112 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 };
11113 
11114 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
11115   {
11116     int SWIG_arg = 0;
11117     lldb::SBBroadcaster *result = 0 ;
11118 
11119     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
11120     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
11121     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11122     return SWIG_arg;
11123 
11124     fail: SWIGUNUSED;
11125   }
11126   lua_error(L);
11127   return 0;
11128 }
11129 
11130 
11131 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
11132   {
11133     int SWIG_arg = 0;
11134     char *arg1 = (char *) 0 ;
11135     lldb::SBBroadcaster *result = 0 ;
11136 
11137     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
11138     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
11139     arg1 = (char *)lua_tostring(L, 1);
11140     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
11141     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11142     return SWIG_arg;
11143 
11144     fail: SWIGUNUSED;
11145   }
11146   lua_error(L);
11147   return 0;
11148 }
11149 
11150 
11151 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
11152   {
11153     int SWIG_arg = 0;
11154     lldb::SBBroadcaster *arg1 = 0 ;
11155     lldb::SBBroadcaster *result = 0 ;
11156 
11157     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
11158     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
11159 
11160     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11161       SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
11162     }
11163 
11164     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
11165     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11166     return SWIG_arg;
11167 
11168     fail: SWIGUNUSED;
11169   }
11170   lua_error(L);
11171   return 0;
11172 }
11173 
11174 
11175 static int _wrap_new_SBBroadcaster(lua_State* L) {
11176   int argc;
11177   int argv[2]={
11178     1,2
11179   };
11180 
11181   argc = lua_gettop(L);
11182   if (argc == 0) {
11183     return _wrap_new_SBBroadcaster__SWIG_0(L);
11184   }
11185   if (argc == 1) {
11186     int _v = 0;
11187     {
11188       void *ptr;
11189       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
11190         _v = 0;
11191       } else {
11192         _v = 1;
11193       }
11194     }
11195     if (_v) {
11196       return _wrap_new_SBBroadcaster__SWIG_2(L);
11197     }
11198   }
11199   if (argc == 1) {
11200     int _v = 0;
11201     {
11202       _v = SWIG_lua_isnilstring(L,argv[0]);
11203     }
11204     if (_v) {
11205       return _wrap_new_SBBroadcaster__SWIG_1(L);
11206     }
11207   }
11208 
11209   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
11210     "  Possible C/C++ prototypes are:\n"
11211     "    lldb::SBBroadcaster::SBBroadcaster()\n"
11212     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
11213     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
11214   lua_error(L);return 0;
11215 }
11216 
11217 
11218 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
11219   {
11220     int SWIG_arg = 0;
11221     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11222     bool result;
11223 
11224     SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
11225     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
11226 
11227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11228       SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
11229     }
11230 
11231     result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
11232     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11233     return SWIG_arg;
11234 
11235     fail: SWIGUNUSED;
11236   }
11237   lua_error(L);
11238   return 0;
11239 }
11240 
11241 
11242 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
11243   {
11244     int SWIG_arg = 0;
11245     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11246 
11247     SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
11248     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
11249 
11250     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11251       SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
11252     }
11253 
11254     (arg1)->Clear();
11255 
11256     return SWIG_arg;
11257 
11258     fail: SWIGUNUSED;
11259   }
11260   lua_error(L);
11261   return 0;
11262 }
11263 
11264 
11265 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
11266   {
11267     int SWIG_arg = 0;
11268     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11269     uint32_t arg2 ;
11270     bool arg3 ;
11271 
11272     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
11273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11274     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11275     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
11276 
11277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11278       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11279     }
11280 
11281     arg2 = (uint32_t)lua_tointeger(L, 2);
11282     arg3 = (lua_toboolean(L, 3)!=0);
11283     (arg1)->BroadcastEventByType(arg2,arg3);
11284 
11285     return SWIG_arg;
11286 
11287     fail: SWIGUNUSED;
11288   }
11289   lua_error(L);
11290   return 0;
11291 }
11292 
11293 
11294 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
11295   {
11296     int SWIG_arg = 0;
11297     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11298     uint32_t arg2 ;
11299 
11300     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
11301     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11302     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11303 
11304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11305       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11306     }
11307 
11308     arg2 = (uint32_t)lua_tointeger(L, 2);
11309     (arg1)->BroadcastEventByType(arg2);
11310 
11311     return SWIG_arg;
11312 
11313     fail: SWIGUNUSED;
11314   }
11315   lua_error(L);
11316   return 0;
11317 }
11318 
11319 
11320 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11321   int argc;
11322   int argv[4]={
11323     1,2,3,4
11324   };
11325 
11326   argc = lua_gettop(L);
11327   if (argc == 2) {
11328     int _v = 0;
11329     {
11330       void *ptr;
11331       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11332         _v = 0;
11333       } else {
11334         _v = 1;
11335       }
11336     }
11337     if (_v) {
11338       {
11339         _v = lua_isnumber(L,argv[1]);
11340       }
11341       if (_v) {
11342         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11343       }
11344     }
11345   }
11346   if (argc == 3) {
11347     int _v = 0;
11348     {
11349       void *ptr;
11350       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11351         _v = 0;
11352       } else {
11353         _v = 1;
11354       }
11355     }
11356     if (_v) {
11357       {
11358         _v = lua_isnumber(L,argv[1]);
11359       }
11360       if (_v) {
11361         {
11362           _v = lua_isboolean(L,argv[2]);
11363         }
11364         if (_v) {
11365           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11366         }
11367       }
11368     }
11369   }
11370 
11371   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11372     "  Possible C/C++ prototypes are:\n"
11373     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11374     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11375   lua_error(L);return 0;
11376 }
11377 
11378 
11379 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11380   {
11381     int SWIG_arg = 0;
11382     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11383     lldb::SBEvent *arg2 = 0 ;
11384     bool arg3 ;
11385 
11386     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11387     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11388     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11389     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11390 
11391     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11392       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11393     }
11394 
11395 
11396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11397       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11398     }
11399 
11400     arg3 = (lua_toboolean(L, 3)!=0);
11401     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11402 
11403     return SWIG_arg;
11404 
11405     fail: SWIGUNUSED;
11406   }
11407   lua_error(L);
11408   return 0;
11409 }
11410 
11411 
11412 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11413   {
11414     int SWIG_arg = 0;
11415     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11416     lldb::SBEvent *arg2 = 0 ;
11417 
11418     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11419     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11420     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11421 
11422     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11423       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11424     }
11425 
11426 
11427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11428       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11429     }
11430 
11431     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11432 
11433     return SWIG_arg;
11434 
11435     fail: SWIGUNUSED;
11436   }
11437   lua_error(L);
11438   return 0;
11439 }
11440 
11441 
11442 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11443   int argc;
11444   int argv[4]={
11445     1,2,3,4
11446   };
11447 
11448   argc = lua_gettop(L);
11449   if (argc == 2) {
11450     int _v = 0;
11451     {
11452       void *ptr;
11453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11454         _v = 0;
11455       } else {
11456         _v = 1;
11457       }
11458     }
11459     if (_v) {
11460       {
11461         void *ptr;
11462         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11463           _v = 0;
11464         } else {
11465           _v = 1;
11466         }
11467       }
11468       if (_v) {
11469         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11470       }
11471     }
11472   }
11473   if (argc == 3) {
11474     int _v = 0;
11475     {
11476       void *ptr;
11477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11478         _v = 0;
11479       } else {
11480         _v = 1;
11481       }
11482     }
11483     if (_v) {
11484       {
11485         void *ptr;
11486         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11487           _v = 0;
11488         } else {
11489           _v = 1;
11490         }
11491       }
11492       if (_v) {
11493         {
11494           _v = lua_isboolean(L,argv[2]);
11495         }
11496         if (_v) {
11497           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11498         }
11499       }
11500     }
11501   }
11502 
11503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11504     "  Possible C/C++ prototypes are:\n"
11505     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11506     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11507   lua_error(L);return 0;
11508 }
11509 
11510 
11511 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11512   {
11513     int SWIG_arg = 0;
11514     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11515     lldb::SBListener *arg2 = 0 ;
11516     uint32_t arg3 ;
11517 
11518     SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11520     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11521     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11522 
11523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11524       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11525     }
11526 
11527 
11528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11529       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11530     }
11531 
11532     arg3 = (uint32_t)lua_tointeger(L, 3);
11533     (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11534 
11535     return SWIG_arg;
11536 
11537     fail: SWIGUNUSED;
11538   }
11539   lua_error(L);
11540   return 0;
11541 }
11542 
11543 
11544 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11545   {
11546     int SWIG_arg = 0;
11547     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11548     lldb::SBListener *arg2 = 0 ;
11549     uint32_t arg3 ;
11550     uint32_t result;
11551 
11552     SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11553     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11554     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11555     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11556 
11557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11558       SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11559     }
11560 
11561 
11562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11563       SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11564     }
11565 
11566     arg3 = (uint32_t)lua_tointeger(L, 3);
11567     result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11568     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11569     return SWIG_arg;
11570 
11571     fail: SWIGUNUSED;
11572   }
11573   lua_error(L);
11574   return 0;
11575 }
11576 
11577 
11578 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11579   {
11580     int SWIG_arg = 0;
11581     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11582     char *result = 0 ;
11583 
11584     SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11585     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11586 
11587     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11588       SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11589     }
11590 
11591     result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11592     lua_pushstring(L,(const char *)result); SWIG_arg++;
11593     return SWIG_arg;
11594 
11595     fail: SWIGUNUSED;
11596   }
11597   lua_error(L);
11598   return 0;
11599 }
11600 
11601 
11602 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11603   {
11604     int SWIG_arg = 0;
11605     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11606     uint32_t arg2 ;
11607     bool result;
11608 
11609     SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11611     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11612 
11613     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11614       SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11615     }
11616 
11617     arg2 = (uint32_t)lua_tointeger(L, 2);
11618     result = (bool)(arg1)->EventTypeHasListeners(arg2);
11619     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11620     return SWIG_arg;
11621 
11622     fail: SWIGUNUSED;
11623   }
11624   lua_error(L);
11625   return 0;
11626 }
11627 
11628 
11629 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11630   {
11631     int SWIG_arg = 0;
11632     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11633     lldb::SBListener *arg2 = 0 ;
11634     uint32_t arg3 ;
11635     bool result;
11636 
11637     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11638     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11639     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11640     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11641 
11642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11643       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11644     }
11645 
11646 
11647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11648       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11649     }
11650 
11651     arg3 = (uint32_t)lua_tointeger(L, 3);
11652     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11653     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11654     return SWIG_arg;
11655 
11656     fail: SWIGUNUSED;
11657   }
11658   lua_error(L);
11659   return 0;
11660 }
11661 
11662 
11663 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11664   {
11665     int SWIG_arg = 0;
11666     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11667     lldb::SBListener *arg2 = 0 ;
11668     bool result;
11669 
11670     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11672     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11673 
11674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11675       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11676     }
11677 
11678 
11679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11680       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11681     }
11682 
11683     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11684     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11685     return SWIG_arg;
11686 
11687     fail: SWIGUNUSED;
11688   }
11689   lua_error(L);
11690   return 0;
11691 }
11692 
11693 
11694 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11695   int argc;
11696   int argv[4]={
11697     1,2,3,4
11698   };
11699 
11700   argc = lua_gettop(L);
11701   if (argc == 2) {
11702     int _v = 0;
11703     {
11704       void *ptr;
11705       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11706         _v = 0;
11707       } else {
11708         _v = 1;
11709       }
11710     }
11711     if (_v) {
11712       {
11713         void *ptr;
11714         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11715           _v = 0;
11716         } else {
11717           _v = 1;
11718         }
11719       }
11720       if (_v) {
11721         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11722       }
11723     }
11724   }
11725   if (argc == 3) {
11726     int _v = 0;
11727     {
11728       void *ptr;
11729       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11730         _v = 0;
11731       } else {
11732         _v = 1;
11733       }
11734     }
11735     if (_v) {
11736       {
11737         void *ptr;
11738         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11739           _v = 0;
11740         } else {
11741           _v = 1;
11742         }
11743       }
11744       if (_v) {
11745         {
11746           _v = lua_isnumber(L,argv[2]);
11747         }
11748         if (_v) {
11749           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11750         }
11751       }
11752     }
11753   }
11754 
11755   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11756     "  Possible C/C++ prototypes are:\n"
11757     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11758     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11759   lua_error(L);return 0;
11760 }
11761 
11762 
11763 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11764   {
11765     int SWIG_arg = 0;
11766     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11767     lldb::SBBroadcaster *arg2 = 0 ;
11768     bool result;
11769 
11770     SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11771     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11772     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11773 
11774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11775       SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11776     }
11777 
11778 
11779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11780       SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11781     }
11782 
11783     result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11784     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11785     return SWIG_arg;
11786 
11787     fail: SWIGUNUSED;
11788   }
11789   lua_error(L);
11790   return 0;
11791 }
11792 
11793 
11794 static int _wrap_SBBroadcaster___lt(lua_State* L) {
11795   {
11796     int SWIG_arg = 0;
11797     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11798     lldb::SBBroadcaster *arg2 = 0 ;
11799     bool result;
11800 
11801     SWIG_check_num_args("lldb::SBBroadcaster::operator <",2,2)
11802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator <",1,"lldb::SBBroadcaster const *");
11803     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator <",2,"lldb::SBBroadcaster const &");
11804 
11805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11806       SWIG_fail_ptr("SBBroadcaster___lt",1,SWIGTYPE_p_lldb__SBBroadcaster);
11807     }
11808 
11809 
11810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11811       SWIG_fail_ptr("SBBroadcaster___lt",2,SWIGTYPE_p_lldb__SBBroadcaster);
11812     }
11813 
11814     result = (bool)((lldb::SBBroadcaster const *)arg1)->operator <((lldb::SBBroadcaster const &)*arg2);
11815     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11816     return SWIG_arg;
11817 
11818     fail: SWIGUNUSED;
11819   }
11820   lua_error(L);
11821   return 0;
11822 }
11823 
11824 
11825 static void swig_delete_SBBroadcaster(void *obj) {
11826 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11827 delete arg1;
11828 }
11829 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11830     assert(lua_istable(L,1));
11831     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11832     assert(!lua_isnil(L,-1));
11833     lua_replace(L,1); /* replace our table with real constructor */
11834     lua_call(L,lua_gettop(L)-1,1);
11835     return 1;
11836 }
11837 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11838     {0,0,0}
11839 };
11840 static swig_lua_method swig_SBBroadcaster_methods[]= {
11841     { "IsValid", _wrap_SBBroadcaster_IsValid},
11842     { "Clear", _wrap_SBBroadcaster_Clear},
11843     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11844     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11845     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11846     { "AddListener", _wrap_SBBroadcaster_AddListener},
11847     { "GetName", _wrap_SBBroadcaster_GetName},
11848     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11849     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11850     { "__eq", _wrap_SBBroadcaster___eq},
11851     { "__lt", _wrap_SBBroadcaster___lt},
11852     {0,0}
11853 };
11854 static swig_lua_method swig_SBBroadcaster_meta[] = {
11855     { "__eq", _wrap_SBBroadcaster___eq},
11856     { "__lt", _wrap_SBBroadcaster___lt},
11857     {0,0}
11858 };
11859 
11860 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11861     {0,0,0}
11862 };
11863 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11864     {0,0,0,0,0,0}
11865 };
11866 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11867     {0,0}
11868 };
11869 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11870     0
11871 };
11872 
11873 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11874     "SBBroadcaster",
11875     swig_SBBroadcaster_Sf_SwigStatic_methods,
11876     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11877     swig_SBBroadcaster_Sf_SwigStatic_constants,
11878     swig_SBBroadcaster_Sf_SwigStatic_classes,
11879     0
11880 };
11881 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11882 static const char *swig_SBBroadcaster_base_names[] = {0};
11883 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 };
11884 
11885 static int _wrap_new_SBCommandInterpreter__SWIG_0(lua_State* L) {
11886   {
11887     int SWIG_arg = 0;
11888     lldb::SBCommandInterpreter *result = 0 ;
11889 
11890     SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",0,0)
11891     result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter();
11892     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11893     return SWIG_arg;
11894 
11895     fail: SWIGUNUSED;
11896   }
11897   lua_error(L);
11898   return 0;
11899 }
11900 
11901 
11902 static int _wrap_new_SBCommandInterpreter__SWIG_1(lua_State* L) {
11903   {
11904     int SWIG_arg = 0;
11905     lldb::SBCommandInterpreter *arg1 = 0 ;
11906     lldb::SBCommandInterpreter *result = 0 ;
11907 
11908     SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11909     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11910 
11911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11912       SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11913     }
11914 
11915     result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11916     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11917     return SWIG_arg;
11918 
11919     fail: SWIGUNUSED;
11920   }
11921   lua_error(L);
11922   return 0;
11923 }
11924 
11925 
11926 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11927   int argc;
11928   int argv[2]={
11929     1,2
11930   };
11931 
11932   argc = lua_gettop(L);
11933   if (argc == 0) {
11934     return _wrap_new_SBCommandInterpreter__SWIG_0(L);
11935   }
11936   if (argc == 1) {
11937     int _v = 0;
11938     {
11939       void *ptr;
11940       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, SWIG_POINTER_NO_NULL)) {
11941         _v = 0;
11942       } else {
11943         _v = 1;
11944       }
11945     }
11946     if (_v) {
11947       return _wrap_new_SBCommandInterpreter__SWIG_1(L);
11948     }
11949   }
11950 
11951   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandInterpreter'\n"
11952     "  Possible C/C++ prototypes are:\n"
11953     "    lldb::SBCommandInterpreter::SBCommandInterpreter()\n"
11954     "    lldb::SBCommandInterpreter::SBCommandInterpreter(lldb::SBCommandInterpreter const &)\n");
11955   lua_error(L);return 0;
11956 }
11957 
11958 
11959 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11960   {
11961     int SWIG_arg = 0;
11962     lldb::CommandArgumentType arg1 ;
11963     char *result = 0 ;
11964 
11965     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11966     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11967     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11968     result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11969     lua_pushstring(L,(const char *)result); SWIG_arg++;
11970     return SWIG_arg;
11971 
11972     fail: SWIGUNUSED;
11973   }
11974   lua_error(L);
11975   return 0;
11976 }
11977 
11978 
11979 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11980   {
11981     int SWIG_arg = 0;
11982     lldb::CommandArgumentType arg1 ;
11983     char *result = 0 ;
11984 
11985     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11986     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11987     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11988     result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11989     lua_pushstring(L,(const char *)result); SWIG_arg++;
11990     return SWIG_arg;
11991 
11992     fail: SWIGUNUSED;
11993   }
11994   lua_error(L);
11995   return 0;
11996 }
11997 
11998 
11999 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
12000   {
12001     int SWIG_arg = 0;
12002     lldb::SBEvent *arg1 = 0 ;
12003     bool result;
12004 
12005     SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
12006     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
12007 
12008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
12009       SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
12010     }
12011 
12012     result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
12013     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12014     return SWIG_arg;
12015 
12016     fail: SWIGUNUSED;
12017   }
12018   lua_error(L);
12019   return 0;
12020 }
12021 
12022 
12023 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
12024   {
12025     int SWIG_arg = 0;
12026     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12027     bool result;
12028 
12029     SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
12030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
12031 
12032     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12033       SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12034     }
12035 
12036     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
12037     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12038     return SWIG_arg;
12039 
12040     fail: SWIGUNUSED;
12041   }
12042   lua_error(L);
12043   return 0;
12044 }
12045 
12046 
12047 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
12048   {
12049     int SWIG_arg = 0;
12050     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12051     char *arg2 = (char *) 0 ;
12052     bool result;
12053 
12054     SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
12055     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
12056     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
12057 
12058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12059       SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12060     }
12061 
12062     arg2 = (char *)lua_tostring(L, 2);
12063     result = (bool)(arg1)->CommandExists((char const *)arg2);
12064     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12065     return SWIG_arg;
12066 
12067     fail: SWIGUNUSED;
12068   }
12069   lua_error(L);
12070   return 0;
12071 }
12072 
12073 
12074 static int _wrap_SBCommandInterpreter_UserCommandExists(lua_State* L) {
12075   {
12076     int SWIG_arg = 0;
12077     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12078     char *arg2 = (char *) 0 ;
12079     bool result;
12080 
12081     SWIG_check_num_args("lldb::SBCommandInterpreter::UserCommandExists",2,2)
12082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::UserCommandExists",1,"lldb::SBCommandInterpreter *");
12083     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::UserCommandExists",2,"char const *");
12084 
12085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12086       SWIG_fail_ptr("SBCommandInterpreter_UserCommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12087     }
12088 
12089     arg2 = (char *)lua_tostring(L, 2);
12090     result = (bool)(arg1)->UserCommandExists((char const *)arg2);
12091     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12092     return SWIG_arg;
12093 
12094     fail: SWIGUNUSED;
12095   }
12096   lua_error(L);
12097   return 0;
12098 }
12099 
12100 
12101 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
12102   {
12103     int SWIG_arg = 0;
12104     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12105     char *arg2 = (char *) 0 ;
12106     bool result;
12107 
12108     SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
12109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
12110     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
12111 
12112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12113       SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12114     }
12115 
12116     arg2 = (char *)lua_tostring(L, 2);
12117     result = (bool)(arg1)->AliasExists((char const *)arg2);
12118     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12119     return SWIG_arg;
12120 
12121     fail: SWIGUNUSED;
12122   }
12123   lua_error(L);
12124   return 0;
12125 }
12126 
12127 
12128 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
12129   {
12130     int SWIG_arg = 0;
12131     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12132     lldb::SBBroadcaster result;
12133 
12134     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
12135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
12136 
12137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12138       SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12139     }
12140 
12141     result = (arg1)->GetBroadcaster();
12142     {
12143       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
12144       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
12145     }
12146     return SWIG_arg;
12147 
12148     fail: SWIGUNUSED;
12149   }
12150   lua_error(L);
12151   return 0;
12152 }
12153 
12154 
12155 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
12156   {
12157     int SWIG_arg = 0;
12158     char *result = 0 ;
12159 
12160     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
12161     result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
12162     lua_pushstring(L,(const char *)result); SWIG_arg++;
12163     return SWIG_arg;
12164 
12165     fail: SWIGUNUSED;
12166   }
12167   lua_error(L);
12168   return 0;
12169 }
12170 
12171 
12172 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
12173   {
12174     int SWIG_arg = 0;
12175     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12176     bool result;
12177 
12178     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
12179     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
12180 
12181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12182       SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12183     }
12184 
12185     result = (bool)(arg1)->HasCommands();
12186     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12187     return SWIG_arg;
12188 
12189     fail: SWIGUNUSED;
12190   }
12191   lua_error(L);
12192   return 0;
12193 }
12194 
12195 
12196 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12197   {
12198     int SWIG_arg = 0;
12199     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12200     bool result;
12201 
12202     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12203     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12204 
12205     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12206       SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12207     }
12208 
12209     result = (bool)(arg1)->HasAliases();
12210     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12211     return SWIG_arg;
12212 
12213     fail: SWIGUNUSED;
12214   }
12215   lua_error(L);
12216   return 0;
12217 }
12218 
12219 
12220 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12221   {
12222     int SWIG_arg = 0;
12223     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12224     bool result;
12225 
12226     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12228 
12229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12230       SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12231     }
12232 
12233     result = (bool)(arg1)->HasAliasOptions();
12234     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12235     return SWIG_arg;
12236 
12237     fail: SWIGUNUSED;
12238   }
12239   lua_error(L);
12240   return 0;
12241 }
12242 
12243 
12244 static int _wrap_SBCommandInterpreter_IsInteractive(lua_State* L) {
12245   {
12246     int SWIG_arg = 0;
12247     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12248     bool result;
12249 
12250     SWIG_check_num_args("lldb::SBCommandInterpreter::IsInteractive",1,1)
12251     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsInteractive",1,"lldb::SBCommandInterpreter *");
12252 
12253     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12254       SWIG_fail_ptr("SBCommandInterpreter_IsInteractive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12255     }
12256 
12257     result = (bool)(arg1)->IsInteractive();
12258     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12259     return SWIG_arg;
12260 
12261     fail: SWIGUNUSED;
12262   }
12263   lua_error(L);
12264   return 0;
12265 }
12266 
12267 
12268 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12269   {
12270     int SWIG_arg = 0;
12271     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12272     lldb::SBProcess result;
12273 
12274     SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12276 
12277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12278       SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12279     }
12280 
12281     result = (arg1)->GetProcess();
12282     {
12283       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
12284       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12285     }
12286     return SWIG_arg;
12287 
12288     fail: SWIGUNUSED;
12289   }
12290   lua_error(L);
12291   return 0;
12292 }
12293 
12294 
12295 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12296   {
12297     int SWIG_arg = 0;
12298     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12299     lldb::SBDebugger result;
12300 
12301     SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12302     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12303 
12304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12305       SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12306     }
12307 
12308     result = (arg1)->GetDebugger();
12309     {
12310       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
12311       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12312     }
12313     return SWIG_arg;
12314 
12315     fail: SWIGUNUSED;
12316   }
12317   lua_error(L);
12318   return 0;
12319 }
12320 
12321 
12322 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_0(lua_State* L) {
12323   {
12324     int SWIG_arg = 0;
12325     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12326     lldb::SBCommandReturnObject *arg2 = 0 ;
12327 
12328     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12329     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12330     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12331 
12332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12333       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12334     }
12335 
12336 
12337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12338       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12339     }
12340 
12341     (arg1)->SourceInitFileInHomeDirectory(*arg2);
12342 
12343     return SWIG_arg;
12344 
12345     fail: SWIGUNUSED;
12346   }
12347   lua_error(L);
12348   return 0;
12349 }
12350 
12351 
12352 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_1(lua_State* L) {
12353   {
12354     int SWIG_arg = 0;
12355     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12356     lldb::SBCommandReturnObject *arg2 = 0 ;
12357     bool arg3 ;
12358 
12359     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",3,3)
12360     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12361     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12362     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",3,"bool");
12363 
12364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12365       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12366     }
12367 
12368 
12369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12370       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12371     }
12372 
12373     arg3 = (lua_toboolean(L, 3)!=0);
12374     (arg1)->SourceInitFileInHomeDirectory(*arg2,arg3);
12375 
12376     return SWIG_arg;
12377 
12378     fail: SWIGUNUSED;
12379   }
12380   lua_error(L);
12381   return 0;
12382 }
12383 
12384 
12385 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12386   int argc;
12387   int argv[4]={
12388     1,2,3,4
12389   };
12390 
12391   argc = lua_gettop(L);
12392   if (argc == 2) {
12393     int _v = 0;
12394     {
12395       void *ptr;
12396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12397         _v = 0;
12398       } else {
12399         _v = 1;
12400       }
12401     }
12402     if (_v) {
12403       {
12404         void *ptr;
12405         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12406           _v = 0;
12407         } else {
12408           _v = 1;
12409         }
12410       }
12411       if (_v) {
12412         return _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_0(L);
12413       }
12414     }
12415   }
12416   if (argc == 3) {
12417     int _v = 0;
12418     {
12419       void *ptr;
12420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12421         _v = 0;
12422       } else {
12423         _v = 1;
12424       }
12425     }
12426     if (_v) {
12427       {
12428         void *ptr;
12429         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12430           _v = 0;
12431         } else {
12432           _v = 1;
12433         }
12434       }
12435       if (_v) {
12436         {
12437           _v = lua_isboolean(L,argv[2]);
12438         }
12439         if (_v) {
12440           return _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_1(L);
12441         }
12442       }
12443     }
12444   }
12445 
12446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_SourceInitFileInHomeDirectory'\n"
12447     "  Possible C/C++ prototypes are:\n"
12448     "    lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory(lldb::SBCommandReturnObject &)\n"
12449     "    lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory(lldb::SBCommandReturnObject &,bool)\n");
12450   lua_error(L);return 0;
12451 }
12452 
12453 
12454 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12455   {
12456     int SWIG_arg = 0;
12457     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12458     lldb::SBCommandReturnObject *arg2 = 0 ;
12459 
12460     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12461     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12462     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12463 
12464     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12465       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12466     }
12467 
12468 
12469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12470       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12471     }
12472 
12473     (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12474 
12475     return SWIG_arg;
12476 
12477     fail: SWIGUNUSED;
12478   }
12479   lua_error(L);
12480   return 0;
12481 }
12482 
12483 
12484 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12485   {
12486     int SWIG_arg = 0;
12487     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12488     char *arg2 = (char *) 0 ;
12489     lldb::SBCommandReturnObject *arg3 = 0 ;
12490     bool arg4 ;
12491     lldb::ReturnStatus result;
12492 
12493     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12495     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12496     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12497     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12498 
12499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12500       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12501     }
12502 
12503     arg2 = (char *)lua_tostring(L, 2);
12504 
12505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12506       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12507     }
12508 
12509     arg4 = (lua_toboolean(L, 4)!=0);
12510     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12511     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12512     return SWIG_arg;
12513 
12514     fail: SWIGUNUSED;
12515   }
12516   lua_error(L);
12517   return 0;
12518 }
12519 
12520 
12521 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12522   {
12523     int SWIG_arg = 0;
12524     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12525     char *arg2 = (char *) 0 ;
12526     lldb::SBCommandReturnObject *arg3 = 0 ;
12527     lldb::ReturnStatus result;
12528 
12529     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12531     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12532     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12533 
12534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12535       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12536     }
12537 
12538     arg2 = (char *)lua_tostring(L, 2);
12539 
12540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12541       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12542     }
12543 
12544     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12545     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12546     return SWIG_arg;
12547 
12548     fail: SWIGUNUSED;
12549   }
12550   lua_error(L);
12551   return 0;
12552 }
12553 
12554 
12555 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12556   {
12557     int SWIG_arg = 0;
12558     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12559     char *arg2 = (char *) 0 ;
12560     lldb::SBExecutionContext *arg3 = 0 ;
12561     lldb::SBCommandReturnObject *arg4 = 0 ;
12562     bool arg5 ;
12563     lldb::ReturnStatus result;
12564 
12565     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12566     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12567     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12568     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12569     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12570     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12571 
12572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12573       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12574     }
12575 
12576     arg2 = (char *)lua_tostring(L, 2);
12577 
12578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12579       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12580     }
12581 
12582 
12583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12584       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12585     }
12586 
12587     arg5 = (lua_toboolean(L, 5)!=0);
12588     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12589     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12590     return SWIG_arg;
12591 
12592     fail: SWIGUNUSED;
12593   }
12594   lua_error(L);
12595   return 0;
12596 }
12597 
12598 
12599 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12600   {
12601     int SWIG_arg = 0;
12602     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12603     char *arg2 = (char *) 0 ;
12604     lldb::SBExecutionContext *arg3 = 0 ;
12605     lldb::SBCommandReturnObject *arg4 = 0 ;
12606     lldb::ReturnStatus result;
12607 
12608     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12609     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12610     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12611     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12612     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12613 
12614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12615       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12616     }
12617 
12618     arg2 = (char *)lua_tostring(L, 2);
12619 
12620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12621       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12622     }
12623 
12624 
12625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12626       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12627     }
12628 
12629     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12630     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12631     return SWIG_arg;
12632 
12633     fail: SWIGUNUSED;
12634   }
12635   lua_error(L);
12636   return 0;
12637 }
12638 
12639 
12640 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12641   int argc;
12642   int argv[6]={
12643     1,2,3,4,5,6
12644   };
12645 
12646   argc = lua_gettop(L);
12647   if (argc == 3) {
12648     int _v = 0;
12649     {
12650       void *ptr;
12651       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12652         _v = 0;
12653       } else {
12654         _v = 1;
12655       }
12656     }
12657     if (_v) {
12658       {
12659         _v = SWIG_lua_isnilstring(L,argv[1]);
12660       }
12661       if (_v) {
12662         {
12663           void *ptr;
12664           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12665             _v = 0;
12666           } else {
12667             _v = 1;
12668           }
12669         }
12670         if (_v) {
12671           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12672         }
12673       }
12674     }
12675   }
12676   if (argc == 4) {
12677     int _v = 0;
12678     {
12679       void *ptr;
12680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12681         _v = 0;
12682       } else {
12683         _v = 1;
12684       }
12685     }
12686     if (_v) {
12687       {
12688         _v = SWIG_lua_isnilstring(L,argv[1]);
12689       }
12690       if (_v) {
12691         {
12692           void *ptr;
12693           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12694             _v = 0;
12695           } else {
12696             _v = 1;
12697           }
12698         }
12699         if (_v) {
12700           {
12701             _v = lua_isboolean(L,argv[3]);
12702           }
12703           if (_v) {
12704             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12705           }
12706         }
12707       }
12708     }
12709   }
12710   if (argc == 4) {
12711     int _v = 0;
12712     {
12713       void *ptr;
12714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12715         _v = 0;
12716       } else {
12717         _v = 1;
12718       }
12719     }
12720     if (_v) {
12721       {
12722         _v = SWIG_lua_isnilstring(L,argv[1]);
12723       }
12724       if (_v) {
12725         {
12726           void *ptr;
12727           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12728             _v = 0;
12729           } else {
12730             _v = 1;
12731           }
12732         }
12733         if (_v) {
12734           {
12735             void *ptr;
12736             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12737               _v = 0;
12738             } else {
12739               _v = 1;
12740             }
12741           }
12742           if (_v) {
12743             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12744           }
12745         }
12746       }
12747     }
12748   }
12749   if (argc == 5) {
12750     int _v = 0;
12751     {
12752       void *ptr;
12753       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12754         _v = 0;
12755       } else {
12756         _v = 1;
12757       }
12758     }
12759     if (_v) {
12760       {
12761         _v = SWIG_lua_isnilstring(L,argv[1]);
12762       }
12763       if (_v) {
12764         {
12765           void *ptr;
12766           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12767             _v = 0;
12768           } else {
12769             _v = 1;
12770           }
12771         }
12772         if (_v) {
12773           {
12774             void *ptr;
12775             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12776               _v = 0;
12777             } else {
12778               _v = 1;
12779             }
12780           }
12781           if (_v) {
12782             {
12783               _v = lua_isboolean(L,argv[4]);
12784             }
12785             if (_v) {
12786               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12787             }
12788           }
12789         }
12790       }
12791     }
12792   }
12793 
12794   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12795     "  Possible C/C++ prototypes are:\n"
12796     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12797     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12798     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12799     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12800   lua_error(L);return 0;
12801 }
12802 
12803 
12804 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12805   {
12806     int SWIG_arg = 0;
12807     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12808     lldb::SBFileSpec *arg2 = 0 ;
12809     lldb::SBExecutionContext *arg3 = 0 ;
12810     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12811     lldb::SBCommandReturnObject arg5 ;
12812     lldb::SBCommandReturnObject *argp5 ;
12813 
12814     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12815     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12816     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12817     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12818     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12819     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12820 
12821     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12822       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12823     }
12824 
12825 
12826     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12827       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12828     }
12829 
12830 
12831     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12832       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12833     }
12834 
12835 
12836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12837       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12838     }
12839 
12840 
12841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12842       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12843     }
12844     arg5 = *argp5;
12845 
12846     (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12847 
12848     return SWIG_arg;
12849 
12850     fail: SWIGUNUSED;
12851   }
12852   lua_error(L);
12853   return 0;
12854 }
12855 
12856 
12857 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12858   {
12859     int SWIG_arg = 0;
12860     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12861     char *arg2 = (char *) 0 ;
12862     uint32_t arg3 ;
12863     int arg4 ;
12864     int arg5 ;
12865     lldb::SBStringList *arg6 = 0 ;
12866     int result;
12867 
12868     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12869     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12870     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12871     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12872     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12873     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12874     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12875 
12876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12877       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12878     }
12879 
12880     arg2 = (char *)lua_tostring(L, 2);
12881     arg3 = (uint32_t)lua_tointeger(L, 3);
12882     arg4 = (int)lua_tointeger(L, 4);
12883     arg5 = (int)lua_tointeger(L, 5);
12884 
12885     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12886       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12887     }
12888 
12889     result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12890     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12891     return SWIG_arg;
12892 
12893     fail: SWIGUNUSED;
12894   }
12895   lua_error(L);
12896   return 0;
12897 }
12898 
12899 
12900 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12901   {
12902     int SWIG_arg = 0;
12903     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12904     char *arg2 = (char *) 0 ;
12905     uint32_t arg3 ;
12906     int arg4 ;
12907     int arg5 ;
12908     lldb::SBStringList *arg6 = 0 ;
12909     lldb::SBStringList *arg7 = 0 ;
12910     int result;
12911 
12912     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12914     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12915     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12916     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12917     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12918     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12919     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12920 
12921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12922       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12923     }
12924 
12925     arg2 = (char *)lua_tostring(L, 2);
12926     arg3 = (uint32_t)lua_tointeger(L, 3);
12927     arg4 = (int)lua_tointeger(L, 4);
12928     arg5 = (int)lua_tointeger(L, 5);
12929 
12930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12931       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12932     }
12933 
12934 
12935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12936       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12937     }
12938 
12939     result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12940     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12941     return SWIG_arg;
12942 
12943     fail: SWIGUNUSED;
12944   }
12945   lua_error(L);
12946   return 0;
12947 }
12948 
12949 
12950 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12951   {
12952     int SWIG_arg = 0;
12953     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12954     bool result;
12955 
12956     SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12958 
12959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12960       SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12961     }
12962 
12963     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12964     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12965     return SWIG_arg;
12966 
12967     fail: SWIGUNUSED;
12968   }
12969   lua_error(L);
12970   return 0;
12971 }
12972 
12973 
12974 static int _wrap_SBCommandInterpreter_InterruptCommand(lua_State* L) {
12975   {
12976     int SWIG_arg = 0;
12977     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12978     bool result;
12979 
12980     SWIG_check_num_args("lldb::SBCommandInterpreter::InterruptCommand",1,1)
12981     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::InterruptCommand",1,"lldb::SBCommandInterpreter *");
12982 
12983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12984       SWIG_fail_ptr("SBCommandInterpreter_InterruptCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12985     }
12986 
12987     result = (bool)(arg1)->InterruptCommand();
12988     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12989     return SWIG_arg;
12990 
12991     fail: SWIGUNUSED;
12992   }
12993   lua_error(L);
12994   return 0;
12995 }
12996 
12997 
12998 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12999   {
13000     int SWIG_arg = 0;
13001     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13002     bool result;
13003 
13004     SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
13005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
13006 
13007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13008       SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13009     }
13010 
13011     result = (bool)(arg1)->IsActive();
13012     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13013     return SWIG_arg;
13014 
13015     fail: SWIGUNUSED;
13016   }
13017   lua_error(L);
13018   return 0;
13019 }
13020 
13021 
13022 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
13023   {
13024     int SWIG_arg = 0;
13025     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13026     char arg2 ;
13027     char *result = 0 ;
13028 
13029     SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
13030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
13031     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
13032 
13033     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13034       SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13035     }
13036 
13037     arg2 = (lua_tostring(L, 2))[0];
13038     result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
13039     lua_pushstring(L,(const char *)result); SWIG_arg++;
13040     return SWIG_arg;
13041 
13042     fail: SWIGUNUSED;
13043   }
13044   lua_error(L);
13045   return 0;
13046 }
13047 
13048 
13049 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
13050   {
13051     int SWIG_arg = 0;
13052     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13053     bool result;
13054 
13055     SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
13056     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
13057 
13058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13059       SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13060     }
13061 
13062     result = (bool)(arg1)->GetPromptOnQuit();
13063     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13064     return SWIG_arg;
13065 
13066     fail: SWIGUNUSED;
13067   }
13068   lua_error(L);
13069   return 0;
13070 }
13071 
13072 
13073 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
13074   {
13075     int SWIG_arg = 0;
13076     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13077     bool arg2 ;
13078 
13079     SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
13080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
13081     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
13082 
13083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13084       SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13085     }
13086 
13087     arg2 = (lua_toboolean(L, 2)!=0);
13088     (arg1)->SetPromptOnQuit(arg2);
13089 
13090     return SWIG_arg;
13091 
13092     fail: SWIGUNUSED;
13093   }
13094   lua_error(L);
13095   return 0;
13096 }
13097 
13098 
13099 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
13100   {
13101     int SWIG_arg = 0;
13102     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13103     bool arg2 ;
13104 
13105     SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
13106     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
13107     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
13108 
13109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13110       SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13111     }
13112 
13113     arg2 = (lua_toboolean(L, 2)!=0);
13114     (arg1)->AllowExitCodeOnQuit(arg2);
13115 
13116     return SWIG_arg;
13117 
13118     fail: SWIGUNUSED;
13119   }
13120   lua_error(L);
13121   return 0;
13122 }
13123 
13124 
13125 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
13126   {
13127     int SWIG_arg = 0;
13128     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13129     bool result;
13130 
13131     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
13132     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
13133 
13134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13135       SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13136     }
13137 
13138     result = (bool)(arg1)->HasCustomQuitExitCode();
13139     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13140     return SWIG_arg;
13141 
13142     fail: SWIGUNUSED;
13143   }
13144   lua_error(L);
13145   return 0;
13146 }
13147 
13148 
13149 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
13150   {
13151     int SWIG_arg = 0;
13152     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13153     int result;
13154 
13155     SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
13156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
13157 
13158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13159       SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13160     }
13161 
13162     result = (int)(arg1)->GetQuitStatus();
13163     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13164     return SWIG_arg;
13165 
13166     fail: SWIGUNUSED;
13167   }
13168   lua_error(L);
13169   return 0;
13170 }
13171 
13172 
13173 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
13174   {
13175     int SWIG_arg = 0;
13176     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13177     char *arg2 = (char *) 0 ;
13178     lldb::SBCommandReturnObject *arg3 = 0 ;
13179 
13180     SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
13181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
13182     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
13183     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
13184 
13185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13186       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13187     }
13188 
13189     arg2 = (char *)lua_tostring(L, 2);
13190 
13191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13192       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
13193     }
13194 
13195     (arg1)->ResolveCommand((char const *)arg2,*arg3);
13196 
13197     return SWIG_arg;
13198 
13199     fail: SWIGUNUSED;
13200   }
13201   lua_error(L);
13202   return 0;
13203 }
13204 
13205 
13206 static void swig_delete_SBCommandInterpreter(void *obj) {
13207 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
13208 delete arg1;
13209 }
13210 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
13211     assert(lua_istable(L,1));
13212     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
13213     assert(!lua_isnil(L,-1));
13214     lua_replace(L,1); /* replace our table with real constructor */
13215     lua_call(L,lua_gettop(L)-1,1);
13216     return 1;
13217 }
13218 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
13219     {0,0,0}
13220 };
13221 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
13222     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
13223     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
13224     { "UserCommandExists", _wrap_SBCommandInterpreter_UserCommandExists},
13225     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
13226     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
13227     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
13228     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
13229     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
13230     { "IsInteractive", _wrap_SBCommandInterpreter_IsInteractive},
13231     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
13232     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
13233     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
13234     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
13235     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
13236     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
13237     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
13238     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
13239     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
13240     { "InterruptCommand", _wrap_SBCommandInterpreter_InterruptCommand},
13241     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
13242     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
13243     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
13244     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
13245     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
13246     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
13247     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
13248     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
13249     {0,0}
13250 };
13251 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
13252     {0,0}
13253 };
13254 
13255 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
13256     {0,0,0}
13257 };
13258 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
13259     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
13260     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
13261     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
13262     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
13263     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
13264     {0,0,0,0,0,0}
13265 };
13266 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
13267     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
13268     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
13269     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
13270     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
13271     {0,0}
13272 };
13273 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
13274     0
13275 };
13276 
13277 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
13278     "SBCommandInterpreter",
13279     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
13280     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
13281     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
13282     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
13283     0
13284 };
13285 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
13286 static const char *swig_SBCommandInterpreter_base_names[] = {0};
13287 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 };
13288 
13289 static int _wrap_new_SBCommandInterpreterRunOptions__SWIG_0(lua_State* L) {
13290   {
13291     int SWIG_arg = 0;
13292     lldb::SBCommandInterpreterRunOptions *result = 0 ;
13293 
13294     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
13295     result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
13296     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
13297     return SWIG_arg;
13298 
13299     fail: SWIGUNUSED;
13300   }
13301   lua_error(L);
13302   return 0;
13303 }
13304 
13305 
13306 static int _wrap_new_SBCommandInterpreterRunOptions__SWIG_1(lua_State* L) {
13307   {
13308     int SWIG_arg = 0;
13309     lldb::SBCommandInterpreterRunOptions *arg1 = 0 ;
13310     lldb::SBCommandInterpreterRunOptions *result = 0 ;
13311 
13312     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",1,1)
13313     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",1,"lldb::SBCommandInterpreterRunOptions const &");
13314 
13315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13316       SWIG_fail_ptr("new_SBCommandInterpreterRunOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13317     }
13318 
13319     result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions((lldb::SBCommandInterpreterRunOptions const &)*arg1);
13320     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
13321     return SWIG_arg;
13322 
13323     fail: SWIGUNUSED;
13324   }
13325   lua_error(L);
13326   return 0;
13327 }
13328 
13329 
13330 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
13331   int argc;
13332   int argv[2]={
13333     1,2
13334   };
13335 
13336   argc = lua_gettop(L);
13337   if (argc == 0) {
13338     return _wrap_new_SBCommandInterpreterRunOptions__SWIG_0(L);
13339   }
13340   if (argc == 1) {
13341     int _v = 0;
13342     {
13343       void *ptr;
13344       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions, SWIG_POINTER_NO_NULL)) {
13345         _v = 0;
13346       } else {
13347         _v = 1;
13348       }
13349     }
13350     if (_v) {
13351       return _wrap_new_SBCommandInterpreterRunOptions__SWIG_1(L);
13352     }
13353   }
13354 
13355   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandInterpreterRunOptions'\n"
13356     "  Possible C/C++ prototypes are:\n"
13357     "    lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions()\n"
13358     "    lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions(lldb::SBCommandInterpreterRunOptions const &)\n");
13359   lua_error(L);return 0;
13360 }
13361 
13362 
13363 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
13364   {
13365     int SWIG_arg = 0;
13366     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13367     bool result;
13368 
13369     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
13370     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
13371 
13372     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13373       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13374     }
13375 
13376     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
13377     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13378     return SWIG_arg;
13379 
13380     fail: SWIGUNUSED;
13381   }
13382   lua_error(L);
13383   return 0;
13384 }
13385 
13386 
13387 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
13388   {
13389     int SWIG_arg = 0;
13390     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13391     bool arg2 ;
13392 
13393     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
13394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
13395     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
13396 
13397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13398       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13399     }
13400 
13401     arg2 = (lua_toboolean(L, 2)!=0);
13402     (arg1)->SetStopOnContinue(arg2);
13403 
13404     return SWIG_arg;
13405 
13406     fail: SWIGUNUSED;
13407   }
13408   lua_error(L);
13409   return 0;
13410 }
13411 
13412 
13413 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
13414   {
13415     int SWIG_arg = 0;
13416     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13417     bool result;
13418 
13419     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
13420     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
13421 
13422     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13423       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13424     }
13425 
13426     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
13427     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13428     return SWIG_arg;
13429 
13430     fail: SWIGUNUSED;
13431   }
13432   lua_error(L);
13433   return 0;
13434 }
13435 
13436 
13437 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
13438   {
13439     int SWIG_arg = 0;
13440     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13441     bool arg2 ;
13442 
13443     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
13444     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
13445     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
13446 
13447     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13448       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13449     }
13450 
13451     arg2 = (lua_toboolean(L, 2)!=0);
13452     (arg1)->SetStopOnError(arg2);
13453 
13454     return SWIG_arg;
13455 
13456     fail: SWIGUNUSED;
13457   }
13458   lua_error(L);
13459   return 0;
13460 }
13461 
13462 
13463 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
13464   {
13465     int SWIG_arg = 0;
13466     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13467     bool result;
13468 
13469     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
13470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
13471 
13472     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13473       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13474     }
13475 
13476     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
13477     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13478     return SWIG_arg;
13479 
13480     fail: SWIGUNUSED;
13481   }
13482   lua_error(L);
13483   return 0;
13484 }
13485 
13486 
13487 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
13488   {
13489     int SWIG_arg = 0;
13490     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13491     bool arg2 ;
13492 
13493     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
13494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
13495     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
13496 
13497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13498       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13499     }
13500 
13501     arg2 = (lua_toboolean(L, 2)!=0);
13502     (arg1)->SetStopOnCrash(arg2);
13503 
13504     return SWIG_arg;
13505 
13506     fail: SWIGUNUSED;
13507   }
13508   lua_error(L);
13509   return 0;
13510 }
13511 
13512 
13513 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
13514   {
13515     int SWIG_arg = 0;
13516     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13517     bool result;
13518 
13519     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
13520     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
13521 
13522     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13523       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13524     }
13525 
13526     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
13527     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13528     return SWIG_arg;
13529 
13530     fail: SWIGUNUSED;
13531   }
13532   lua_error(L);
13533   return 0;
13534 }
13535 
13536 
13537 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
13538   {
13539     int SWIG_arg = 0;
13540     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13541     bool arg2 ;
13542 
13543     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
13544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
13545     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
13546 
13547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13548       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13549     }
13550 
13551     arg2 = (lua_toboolean(L, 2)!=0);
13552     (arg1)->SetEchoCommands(arg2);
13553 
13554     return SWIG_arg;
13555 
13556     fail: SWIGUNUSED;
13557   }
13558   lua_error(L);
13559   return 0;
13560 }
13561 
13562 
13563 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommentCommands(lua_State* L) {
13564   {
13565     int SWIG_arg = 0;
13566     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13567     bool result;
13568 
13569     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommentCommands",1,1)
13570     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommentCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
13571 
13572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13573       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommentCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13574     }
13575 
13576     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommentCommands();
13577     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13578     return SWIG_arg;
13579 
13580     fail: SWIGUNUSED;
13581   }
13582   lua_error(L);
13583   return 0;
13584 }
13585 
13586 
13587 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommentCommands(lua_State* L) {
13588   {
13589     int SWIG_arg = 0;
13590     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13591     bool arg2 ;
13592 
13593     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",2,2)
13594     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",1,"lldb::SBCommandInterpreterRunOptions *");
13595     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",2,"bool");
13596 
13597     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13598       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommentCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13599     }
13600 
13601     arg2 = (lua_toboolean(L, 2)!=0);
13602     (arg1)->SetEchoCommentCommands(arg2);
13603 
13604     return SWIG_arg;
13605 
13606     fail: SWIGUNUSED;
13607   }
13608   lua_error(L);
13609   return 0;
13610 }
13611 
13612 
13613 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
13614   {
13615     int SWIG_arg = 0;
13616     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13617     bool result;
13618 
13619     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
13620     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
13621 
13622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13623       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13624     }
13625 
13626     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
13627     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13628     return SWIG_arg;
13629 
13630     fail: SWIGUNUSED;
13631   }
13632   lua_error(L);
13633   return 0;
13634 }
13635 
13636 
13637 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
13638   {
13639     int SWIG_arg = 0;
13640     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13641     bool arg2 ;
13642 
13643     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
13644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
13645     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
13646 
13647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13648       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13649     }
13650 
13651     arg2 = (lua_toboolean(L, 2)!=0);
13652     (arg1)->SetPrintResults(arg2);
13653 
13654     return SWIG_arg;
13655 
13656     fail: SWIGUNUSED;
13657   }
13658   lua_error(L);
13659   return 0;
13660 }
13661 
13662 
13663 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
13664   {
13665     int SWIG_arg = 0;
13666     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13667     bool result;
13668 
13669     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
13670     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
13671 
13672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13673       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13674     }
13675 
13676     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
13677     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13678     return SWIG_arg;
13679 
13680     fail: SWIGUNUSED;
13681   }
13682   lua_error(L);
13683   return 0;
13684 }
13685 
13686 
13687 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
13688   {
13689     int SWIG_arg = 0;
13690     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13691     bool arg2 ;
13692 
13693     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13695     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13696 
13697     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13698       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13699     }
13700 
13701     arg2 = (lua_toboolean(L, 2)!=0);
13702     (arg1)->SetPrintErrors(arg2);
13703 
13704     return SWIG_arg;
13705 
13706     fail: SWIGUNUSED;
13707   }
13708   lua_error(L);
13709   return 0;
13710 }
13711 
13712 
13713 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13714   {
13715     int SWIG_arg = 0;
13716     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13717     bool result;
13718 
13719     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13720     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13721 
13722     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13723       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13724     }
13725 
13726     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13727     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13728     return SWIG_arg;
13729 
13730     fail: SWIGUNUSED;
13731   }
13732   lua_error(L);
13733   return 0;
13734 }
13735 
13736 
13737 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13738   {
13739     int SWIG_arg = 0;
13740     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13741     bool arg2 ;
13742 
13743     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13744     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13745     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13746 
13747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13748       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13749     }
13750 
13751     arg2 = (lua_toboolean(L, 2)!=0);
13752     (arg1)->SetAddToHistory(arg2);
13753 
13754     return SWIG_arg;
13755 
13756     fail: SWIGUNUSED;
13757   }
13758   lua_error(L);
13759   return 0;
13760 }
13761 
13762 
13763 static int _wrap_SBCommandInterpreterRunOptions_GetAutoHandleEvents(lua_State* L) {
13764   {
13765     int SWIG_arg = 0;
13766     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13767     bool result;
13768 
13769     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAutoHandleEvents",1,1)
13770     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAutoHandleEvents",1,"lldb::SBCommandInterpreterRunOptions const *");
13771 
13772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13773       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAutoHandleEvents",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13774     }
13775 
13776     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAutoHandleEvents();
13777     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13778     return SWIG_arg;
13779 
13780     fail: SWIGUNUSED;
13781   }
13782   lua_error(L);
13783   return 0;
13784 }
13785 
13786 
13787 static int _wrap_SBCommandInterpreterRunOptions_SetAutoHandleEvents(lua_State* L) {
13788   {
13789     int SWIG_arg = 0;
13790     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13791     bool arg2 ;
13792 
13793     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",2,2)
13794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",1,"lldb::SBCommandInterpreterRunOptions *");
13795     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",2,"bool");
13796 
13797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13798       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAutoHandleEvents",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13799     }
13800 
13801     arg2 = (lua_toboolean(L, 2)!=0);
13802     (arg1)->SetAutoHandleEvents(arg2);
13803 
13804     return SWIG_arg;
13805 
13806     fail: SWIGUNUSED;
13807   }
13808   lua_error(L);
13809   return 0;
13810 }
13811 
13812 
13813 static int _wrap_SBCommandInterpreterRunOptions_GetSpawnThread(lua_State* L) {
13814   {
13815     int SWIG_arg = 0;
13816     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13817     bool result;
13818 
13819     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetSpawnThread",1,1)
13820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetSpawnThread",1,"lldb::SBCommandInterpreterRunOptions const *");
13821 
13822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13823       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetSpawnThread",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13824     }
13825 
13826     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetSpawnThread();
13827     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13828     return SWIG_arg;
13829 
13830     fail: SWIGUNUSED;
13831   }
13832   lua_error(L);
13833   return 0;
13834 }
13835 
13836 
13837 static int _wrap_SBCommandInterpreterRunOptions_SetSpawnThread(lua_State* L) {
13838   {
13839     int SWIG_arg = 0;
13840     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13841     bool arg2 ;
13842 
13843     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",2,2)
13844     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",1,"lldb::SBCommandInterpreterRunOptions *");
13845     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",2,"bool");
13846 
13847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13848       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetSpawnThread",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13849     }
13850 
13851     arg2 = (lua_toboolean(L, 2)!=0);
13852     (arg1)->SetSpawnThread(arg2);
13853 
13854     return SWIG_arg;
13855 
13856     fail: SWIGUNUSED;
13857   }
13858   lua_error(L);
13859   return 0;
13860 }
13861 
13862 
13863 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13864 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13865 delete arg1;
13866 }
13867 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13868     assert(lua_istable(L,1));
13869     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13870     assert(!lua_isnil(L,-1));
13871     lua_replace(L,1); /* replace our table with real constructor */
13872     lua_call(L,lua_gettop(L)-1,1);
13873     return 1;
13874 }
13875 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13876     {0,0,0}
13877 };
13878 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13879     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13880     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13881     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13882     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13883     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13884     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13885     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13886     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13887     { "GetEchoCommentCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommentCommands},
13888     { "SetEchoCommentCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommentCommands},
13889     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13890     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13891     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13892     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13893     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13894     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13895     { "GetAutoHandleEvents", _wrap_SBCommandInterpreterRunOptions_GetAutoHandleEvents},
13896     { "SetAutoHandleEvents", _wrap_SBCommandInterpreterRunOptions_SetAutoHandleEvents},
13897     { "GetSpawnThread", _wrap_SBCommandInterpreterRunOptions_GetSpawnThread},
13898     { "SetSpawnThread", _wrap_SBCommandInterpreterRunOptions_SetSpawnThread},
13899     {0,0}
13900 };
13901 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13902     {0,0}
13903 };
13904 
13905 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13906     {0,0,0}
13907 };
13908 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13909     {0,0,0,0,0,0}
13910 };
13911 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13912     {0,0}
13913 };
13914 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13915     0
13916 };
13917 
13918 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13919     "SBCommandInterpreterRunOptions",
13920     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13921     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13922     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13923     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13924     0
13925 };
13926 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13927 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13928 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 };
13929 
13930 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13931   {
13932     int SWIG_arg = 0;
13933     lldb::SBCommandReturnObject *result = 0 ;
13934 
13935     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13936     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13937     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13938     return SWIG_arg;
13939 
13940     fail: SWIGUNUSED;
13941   }
13942   lua_error(L);
13943   return 0;
13944 }
13945 
13946 
13947 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13948   {
13949     int SWIG_arg = 0;
13950     lldb::SBCommandReturnObject *arg1 = 0 ;
13951     lldb::SBCommandReturnObject *result = 0 ;
13952 
13953     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13954     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13955 
13956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13957       SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13958     }
13959 
13960     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13961     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13962     return SWIG_arg;
13963 
13964     fail: SWIGUNUSED;
13965   }
13966   lua_error(L);
13967   return 0;
13968 }
13969 
13970 
13971 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13972   int argc;
13973   int argv[2]={
13974     1,2
13975   };
13976 
13977   argc = lua_gettop(L);
13978   if (argc == 0) {
13979     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13980   }
13981   if (argc == 1) {
13982     int _v = 0;
13983     {
13984       void *ptr;
13985       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13986         _v = 0;
13987       } else {
13988         _v = 1;
13989       }
13990     }
13991     if (_v) {
13992       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13993     }
13994   }
13995 
13996   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13997     "  Possible C/C++ prototypes are:\n"
13998     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13999     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
14000   lua_error(L);return 0;
14001 }
14002 
14003 
14004 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
14005   {
14006     int SWIG_arg = 0;
14007     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14008     bool result;
14009 
14010     SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
14011     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
14012 
14013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14014       SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14015     }
14016 
14017     result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
14018     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14019     return SWIG_arg;
14020 
14021     fail: SWIGUNUSED;
14022   }
14023   lua_error(L);
14024   return 0;
14025 }
14026 
14027 
14028 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
14029   {
14030     int SWIG_arg = 0;
14031     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14032     char *result = 0 ;
14033 
14034     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
14035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
14036 
14037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14038       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14039     }
14040 
14041     result = (char *)(arg1)->GetOutput();
14042     lua_pushstring(L,(const char *)result); SWIG_arg++;
14043     return SWIG_arg;
14044 
14045     fail: SWIGUNUSED;
14046   }
14047   lua_error(L);
14048   return 0;
14049 }
14050 
14051 
14052 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
14053   {
14054     int SWIG_arg = 0;
14055     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14056     char *result = 0 ;
14057 
14058     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
14059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
14060 
14061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14062       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14063     }
14064 
14065     result = (char *)(arg1)->GetError();
14066     lua_pushstring(L,(const char *)result); SWIG_arg++;
14067     return SWIG_arg;
14068 
14069     fail: SWIGUNUSED;
14070   }
14071   lua_error(L);
14072   return 0;
14073 }
14074 
14075 
14076 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
14077   {
14078     int SWIG_arg = 0;
14079     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14080     lldb::SBFile arg2 ;
14081     lldb::SBFile *argp2 ;
14082     size_t result;
14083 
14084     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
14085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
14086     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
14087 
14088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14089       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14090     }
14091 
14092 
14093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14094       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
14095     }
14096     arg2 = *argp2;
14097 
14098     result = (arg1)->PutOutput(arg2);
14099     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14100     return SWIG_arg;
14101 
14102     fail: SWIGUNUSED;
14103   }
14104   lua_error(L);
14105   return 0;
14106 }
14107 
14108 
14109 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
14110   {
14111     int SWIG_arg = 0;
14112     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14113     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14114     size_t result;
14115 
14116     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
14117     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
14118 
14119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14120       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14121     }
14122 
14123     {
14124       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14125       lldb::FileSP file_sp;
14126       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14127       if (!file_sp->IsValid())
14128       return luaL_error(L, "Invalid file");
14129       arg2 = file_sp;
14130     }
14131     result = (arg1)->PutOutput(arg2);
14132     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14133     return SWIG_arg;
14134 
14135     fail: SWIGUNUSED;
14136   }
14137   lua_error(L);
14138   return 0;
14139 }
14140 
14141 
14142 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
14143   int argc;
14144   int argv[3]={
14145     1,2,3
14146   };
14147 
14148   argc = lua_gettop(L);
14149   if (argc == 2) {
14150     int _v = 0;
14151     {
14152       void *ptr;
14153       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14154         _v = 0;
14155       } else {
14156         _v = 1;
14157       }
14158     }
14159     if (_v) {
14160       {
14161         void *ptr;
14162         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14163           _v = 0;
14164         } else {
14165           _v = 1;
14166         }
14167       }
14168       if (_v) {
14169         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
14170       }
14171     }
14172   }
14173   if (argc == 2) {
14174     int _v = 0;
14175     {
14176       void *ptr;
14177       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14178         _v = 0;
14179       } else {
14180         _v = 1;
14181       }
14182     }
14183     if (_v) {
14184       {
14185         _v = (lua_isuserdata(L, argv[1])) &&
14186         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14187       }
14188       if (_v) {
14189         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
14190       }
14191     }
14192   }
14193 
14194   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
14195     "  Possible C/C++ prototypes are:\n"
14196     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
14197     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
14198   lua_error(L);return 0;
14199 }
14200 
14201 
14202 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
14203   {
14204     int SWIG_arg = 0;
14205     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14206     size_t result;
14207 
14208     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
14209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
14210 
14211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14212       SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14213     }
14214 
14215     result = (arg1)->GetOutputSize();
14216     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14217     return SWIG_arg;
14218 
14219     fail: SWIGUNUSED;
14220   }
14221   lua_error(L);
14222   return 0;
14223 }
14224 
14225 
14226 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
14227   {
14228     int SWIG_arg = 0;
14229     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14230     size_t result;
14231 
14232     SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
14233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
14234 
14235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14236       SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14237     }
14238 
14239     result = (arg1)->GetErrorSize();
14240     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14241     return SWIG_arg;
14242 
14243     fail: SWIGUNUSED;
14244   }
14245   lua_error(L);
14246   return 0;
14247 }
14248 
14249 
14250 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
14251   {
14252     int SWIG_arg = 0;
14253     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14254     lldb::SBFile arg2 ;
14255     lldb::SBFile *argp2 ;
14256     size_t result;
14257 
14258     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
14259     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
14260     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
14261 
14262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14263       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14264     }
14265 
14266 
14267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14268       SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
14269     }
14270     arg2 = *argp2;
14271 
14272     result = (arg1)->PutError(arg2);
14273     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14274     return SWIG_arg;
14275 
14276     fail: SWIGUNUSED;
14277   }
14278   lua_error(L);
14279   return 0;
14280 }
14281 
14282 
14283 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
14284   {
14285     int SWIG_arg = 0;
14286     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14287     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14288     size_t result;
14289 
14290     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
14291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
14292 
14293     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14294       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14295     }
14296 
14297     {
14298       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14299       lldb::FileSP file_sp;
14300       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14301       if (!file_sp->IsValid())
14302       return luaL_error(L, "Invalid file");
14303       arg2 = file_sp;
14304     }
14305     result = (arg1)->PutError(arg2);
14306     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14307     return SWIG_arg;
14308 
14309     fail: SWIGUNUSED;
14310   }
14311   lua_error(L);
14312   return 0;
14313 }
14314 
14315 
14316 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
14317   int argc;
14318   int argv[3]={
14319     1,2,3
14320   };
14321 
14322   argc = lua_gettop(L);
14323   if (argc == 2) {
14324     int _v = 0;
14325     {
14326       void *ptr;
14327       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14328         _v = 0;
14329       } else {
14330         _v = 1;
14331       }
14332     }
14333     if (_v) {
14334       {
14335         void *ptr;
14336         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14337           _v = 0;
14338         } else {
14339           _v = 1;
14340         }
14341       }
14342       if (_v) {
14343         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
14344       }
14345     }
14346   }
14347   if (argc == 2) {
14348     int _v = 0;
14349     {
14350       void *ptr;
14351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14352         _v = 0;
14353       } else {
14354         _v = 1;
14355       }
14356     }
14357     if (_v) {
14358       {
14359         _v = (lua_isuserdata(L, argv[1])) &&
14360         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14361       }
14362       if (_v) {
14363         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
14364       }
14365     }
14366   }
14367 
14368   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
14369     "  Possible C/C++ prototypes are:\n"
14370     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
14371     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
14372   lua_error(L);return 0;
14373 }
14374 
14375 
14376 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
14377   {
14378     int SWIG_arg = 0;
14379     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14380 
14381     SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
14382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
14383 
14384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14385       SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14386     }
14387 
14388     (arg1)->Clear();
14389 
14390     return SWIG_arg;
14391 
14392     fail: SWIGUNUSED;
14393   }
14394   lua_error(L);
14395   return 0;
14396 }
14397 
14398 
14399 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
14400   {
14401     int SWIG_arg = 0;
14402     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14403     lldb::ReturnStatus result;
14404 
14405     SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
14406     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
14407 
14408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14409       SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14410     }
14411 
14412     result = (lldb::ReturnStatus)(arg1)->GetStatus();
14413     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14414     return SWIG_arg;
14415 
14416     fail: SWIGUNUSED;
14417   }
14418   lua_error(L);
14419   return 0;
14420 }
14421 
14422 
14423 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
14424   {
14425     int SWIG_arg = 0;
14426     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14427     lldb::ReturnStatus arg2 ;
14428 
14429     SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
14430     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
14431     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
14432 
14433     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14434       SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14435     }
14436 
14437     arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
14438     (arg1)->SetStatus(arg2);
14439 
14440     return SWIG_arg;
14441 
14442     fail: SWIGUNUSED;
14443   }
14444   lua_error(L);
14445   return 0;
14446 }
14447 
14448 
14449 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14450   {
14451     int SWIG_arg = 0;
14452     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14453     bool result;
14454 
14455     SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14456     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14457 
14458     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14459       SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14460     }
14461 
14462     result = (bool)(arg1)->Succeeded();
14463     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14464     return SWIG_arg;
14465 
14466     fail: SWIGUNUSED;
14467   }
14468   lua_error(L);
14469   return 0;
14470 }
14471 
14472 
14473 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14474   {
14475     int SWIG_arg = 0;
14476     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14477     bool result;
14478 
14479     SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14481 
14482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14483       SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14484     }
14485 
14486     result = (bool)(arg1)->HasResult();
14487     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14488     return SWIG_arg;
14489 
14490     fail: SWIGUNUSED;
14491   }
14492   lua_error(L);
14493   return 0;
14494 }
14495 
14496 
14497 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14498   {
14499     int SWIG_arg = 0;
14500     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14501     char *arg2 = (char *) 0 ;
14502 
14503     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14505     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14506 
14507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14508       SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14509     }
14510 
14511     arg2 = (char *)lua_tostring(L, 2);
14512     (arg1)->AppendMessage((char const *)arg2);
14513 
14514     return SWIG_arg;
14515 
14516     fail: SWIGUNUSED;
14517   }
14518   lua_error(L);
14519   return 0;
14520 }
14521 
14522 
14523 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14524   {
14525     int SWIG_arg = 0;
14526     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14527     char *arg2 = (char *) 0 ;
14528 
14529     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14531     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14532 
14533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14534       SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14535     }
14536 
14537     arg2 = (char *)lua_tostring(L, 2);
14538     (arg1)->AppendWarning((char const *)arg2);
14539 
14540     return SWIG_arg;
14541 
14542     fail: SWIGUNUSED;
14543   }
14544   lua_error(L);
14545   return 0;
14546 }
14547 
14548 
14549 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14550   {
14551     int SWIG_arg = 0;
14552     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14553     lldb::SBStream *arg2 = 0 ;
14554     bool result;
14555 
14556     SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14558     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14559 
14560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14561       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14562     }
14563 
14564 
14565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14566       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14567     }
14568 
14569     result = (bool)(arg1)->GetDescription(*arg2);
14570     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14571     return SWIG_arg;
14572 
14573     fail: SWIGUNUSED;
14574   }
14575   lua_error(L);
14576   return 0;
14577 }
14578 
14579 
14580 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14581   {
14582     int SWIG_arg = 0;
14583     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14584     lldb::SBFile arg2 ;
14585     lldb::SBFile *argp2 ;
14586 
14587     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14589     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14590 
14591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14592       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14593     }
14594 
14595 
14596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14597       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14598     }
14599     arg2 = *argp2;
14600 
14601     (arg1)->SetImmediateOutputFile(arg2);
14602 
14603     return SWIG_arg;
14604 
14605     fail: SWIGUNUSED;
14606   }
14607   lua_error(L);
14608   return 0;
14609 }
14610 
14611 
14612 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14613   {
14614     int SWIG_arg = 0;
14615     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14616     lldb::SBFile arg2 ;
14617     lldb::SBFile *argp2 ;
14618 
14619     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14620     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14621     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14622 
14623     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14624       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14625     }
14626 
14627 
14628     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14629       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14630     }
14631     arg2 = *argp2;
14632 
14633     (arg1)->SetImmediateErrorFile(arg2);
14634 
14635     return SWIG_arg;
14636 
14637     fail: SWIGUNUSED;
14638   }
14639   lua_error(L);
14640   return 0;
14641 }
14642 
14643 
14644 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14645   {
14646     int SWIG_arg = 0;
14647     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14648     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14649 
14650     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14652 
14653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14654       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14655     }
14656 
14657     {
14658       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14659       lldb::FileSP file_sp;
14660       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14661       if (!file_sp->IsValid())
14662       return luaL_error(L, "Invalid file");
14663       arg2 = file_sp;
14664     }
14665     (arg1)->SetImmediateOutputFile(arg2);
14666 
14667     return SWIG_arg;
14668 
14669     fail: SWIGUNUSED;
14670   }
14671   lua_error(L);
14672   return 0;
14673 }
14674 
14675 
14676 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14677   {
14678     int SWIG_arg = 0;
14679     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14680     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14681 
14682     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14684 
14685     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14686       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14687     }
14688 
14689     {
14690       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14691       lldb::FileSP file_sp;
14692       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14693       if (!file_sp->IsValid())
14694       return luaL_error(L, "Invalid file");
14695       arg2 = file_sp;
14696     }
14697     (arg1)->SetImmediateErrorFile(arg2);
14698 
14699     return SWIG_arg;
14700 
14701     fail: SWIGUNUSED;
14702   }
14703   lua_error(L);
14704   return 0;
14705 }
14706 
14707 
14708 static int _wrap_SBCommandReturnObject_PutCString__SWIG_0(lua_State* L) {
14709   {
14710     int SWIG_arg = 0;
14711     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14712     char *arg2 = (char *) 0 ;
14713     int arg3 ;
14714 
14715     SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14716     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14717 
14718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14719       SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14720     }
14721 
14722     {
14723       if (lua_isnil(L, 2)) {
14724         arg2 = NULL;
14725         arg3 = 0;
14726       } else {
14727         arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14728       }
14729     }
14730     (arg1)->PutCString((char const *)arg2,arg3);
14731 
14732     return SWIG_arg;
14733 
14734     fail: SWIGUNUSED;
14735   }
14736   lua_error(L);
14737   return 0;
14738 }
14739 
14740 
14741 static int _wrap_SBCommandReturnObject_PutCString__SWIG_1(lua_State* L) {
14742   {
14743     int SWIG_arg = 0;
14744     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14745     char *arg2 = (char *) 0 ;
14746 
14747     SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14748     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14749     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14750 
14751     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14752       SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14753     }
14754 
14755     arg2 = (char *)lua_tostring(L, 2);
14756     (arg1)->PutCString((char const *)arg2);
14757 
14758     return SWIG_arg;
14759 
14760     fail: SWIGUNUSED;
14761   }
14762   lua_error(L);
14763   return 0;
14764 }
14765 
14766 
14767 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14768   int argc;
14769   int argv[3]={
14770     1,2,3
14771   };
14772 
14773   argc = lua_gettop(L);
14774   if (argc == 2) {
14775     int _v = 0;
14776     {
14777       void *ptr;
14778       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14779         _v = 0;
14780       } else {
14781         _v = 1;
14782       }
14783     }
14784     if (_v) {
14785       {
14786         _v = SWIG_lua_isnilstring(L,argv[1]);
14787       }
14788       if (_v) {
14789         if (argc <= 2) {
14790           return _wrap_SBCommandReturnObject_PutCString__SWIG_0(L);
14791         }
14792         {
14793           _v = lua_isnumber(L,argv[2]);
14794         }
14795         if (_v) {
14796           return _wrap_SBCommandReturnObject_PutCString__SWIG_0(L);
14797         }
14798       }
14799     }
14800   }
14801   if (argc == 2) {
14802     int _v = 0;
14803     {
14804       void *ptr;
14805       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14806         _v = 0;
14807       } else {
14808         _v = 1;
14809       }
14810     }
14811     if (_v) {
14812       {
14813         _v = SWIG_lua_isnilstring(L,argv[1]);
14814       }
14815       if (_v) {
14816         return _wrap_SBCommandReturnObject_PutCString__SWIG_1(L);
14817       }
14818     }
14819   }
14820 
14821   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutCString'\n"
14822     "  Possible C/C++ prototypes are:\n"
14823     "    lldb::SBCommandReturnObject::PutCString(char const *,int)\n"
14824     "    lldb::SBCommandReturnObject::PutCString(char const *)\n");
14825   lua_error(L);return 0;
14826 }
14827 
14828 
14829 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
14830   {
14831     int SWIG_arg = 0;
14832     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14833     bool arg2 ;
14834     char *result = 0 ;
14835 
14836     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
14837     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
14838     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
14839 
14840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14841       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14842     }
14843 
14844     arg2 = (lua_toboolean(L, 2)!=0);
14845     result = (char *)(arg1)->GetOutput(arg2);
14846     lua_pushstring(L,(const char *)result); SWIG_arg++;
14847     return SWIG_arg;
14848 
14849     fail: SWIGUNUSED;
14850   }
14851   lua_error(L);
14852   return 0;
14853 }
14854 
14855 
14856 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
14857   int argc;
14858   int argv[3]={
14859     1,2,3
14860   };
14861 
14862   argc = lua_gettop(L);
14863   if (argc == 1) {
14864     int _v = 0;
14865     {
14866       void *ptr;
14867       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14868         _v = 0;
14869       } else {
14870         _v = 1;
14871       }
14872     }
14873     if (_v) {
14874       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
14875     }
14876   }
14877   if (argc == 2) {
14878     int _v = 0;
14879     {
14880       void *ptr;
14881       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14882         _v = 0;
14883       } else {
14884         _v = 1;
14885       }
14886     }
14887     if (_v) {
14888       {
14889         _v = lua_isboolean(L,argv[1]);
14890       }
14891       if (_v) {
14892         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
14893       }
14894     }
14895   }
14896 
14897   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
14898     "  Possible C/C++ prototypes are:\n"
14899     "    lldb::SBCommandReturnObject::GetOutput()\n"
14900     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
14901   lua_error(L);return 0;
14902 }
14903 
14904 
14905 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
14906   {
14907     int SWIG_arg = 0;
14908     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14909     bool arg2 ;
14910     char *result = 0 ;
14911 
14912     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
14913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
14914     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
14915 
14916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14917       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14918     }
14919 
14920     arg2 = (lua_toboolean(L, 2)!=0);
14921     result = (char *)(arg1)->GetError(arg2);
14922     lua_pushstring(L,(const char *)result); SWIG_arg++;
14923     return SWIG_arg;
14924 
14925     fail: SWIGUNUSED;
14926   }
14927   lua_error(L);
14928   return 0;
14929 }
14930 
14931 
14932 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
14933   int argc;
14934   int argv[3]={
14935     1,2,3
14936   };
14937 
14938   argc = lua_gettop(L);
14939   if (argc == 1) {
14940     int _v = 0;
14941     {
14942       void *ptr;
14943       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14944         _v = 0;
14945       } else {
14946         _v = 1;
14947       }
14948     }
14949     if (_v) {
14950       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
14951     }
14952   }
14953   if (argc == 2) {
14954     int _v = 0;
14955     {
14956       void *ptr;
14957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14958         _v = 0;
14959       } else {
14960         _v = 1;
14961       }
14962     }
14963     if (_v) {
14964       {
14965         _v = lua_isboolean(L,argv[1]);
14966       }
14967       if (_v) {
14968         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
14969       }
14970     }
14971   }
14972 
14973   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
14974     "  Possible C/C++ prototypes are:\n"
14975     "    lldb::SBCommandReturnObject::GetError()\n"
14976     "    lldb::SBCommandReturnObject::GetError(bool)\n");
14977   lua_error(L);return 0;
14978 }
14979 
14980 
14981 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
14982   {
14983     int SWIG_arg = 0;
14984     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14985     lldb::SBError *arg2 = 0 ;
14986     char *arg3 = (char *) 0 ;
14987 
14988     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
14989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
14990     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
14991     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
14992 
14993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14994       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14995     }
14996 
14997 
14998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
14999       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
15000     }
15001 
15002     arg3 = (char *)lua_tostring(L, 3);
15003     (arg1)->SetError(*arg2,(char const *)arg3);
15004 
15005     return SWIG_arg;
15006 
15007     fail: SWIGUNUSED;
15008   }
15009   lua_error(L);
15010   return 0;
15011 }
15012 
15013 
15014 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
15015   {
15016     int SWIG_arg = 0;
15017     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15018     lldb::SBError *arg2 = 0 ;
15019 
15020     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
15021     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
15022     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
15023 
15024     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15025       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15026     }
15027 
15028 
15029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
15030       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
15031     }
15032 
15033     (arg1)->SetError(*arg2);
15034 
15035     return SWIG_arg;
15036 
15037     fail: SWIGUNUSED;
15038   }
15039   lua_error(L);
15040   return 0;
15041 }
15042 
15043 
15044 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
15045   {
15046     int SWIG_arg = 0;
15047     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15048     char *arg2 = (char *) 0 ;
15049 
15050     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
15051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
15052     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
15053 
15054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15055       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15056     }
15057 
15058     arg2 = (char *)lua_tostring(L, 2);
15059     (arg1)->SetError((char const *)arg2);
15060 
15061     return SWIG_arg;
15062 
15063     fail: SWIGUNUSED;
15064   }
15065   lua_error(L);
15066   return 0;
15067 }
15068 
15069 
15070 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
15071   int argc;
15072   int argv[4]={
15073     1,2,3,4
15074   };
15075 
15076   argc = lua_gettop(L);
15077   if (argc == 2) {
15078     int _v = 0;
15079     {
15080       void *ptr;
15081       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15082         _v = 0;
15083       } else {
15084         _v = 1;
15085       }
15086     }
15087     if (_v) {
15088       {
15089         void *ptr;
15090         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
15091           _v = 0;
15092         } else {
15093           _v = 1;
15094         }
15095       }
15096       if (_v) {
15097         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
15098       }
15099     }
15100   }
15101   if (argc == 2) {
15102     int _v = 0;
15103     {
15104       void *ptr;
15105       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15106         _v = 0;
15107       } else {
15108         _v = 1;
15109       }
15110     }
15111     if (_v) {
15112       {
15113         _v = SWIG_lua_isnilstring(L,argv[1]);
15114       }
15115       if (_v) {
15116         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
15117       }
15118     }
15119   }
15120   if (argc == 3) {
15121     int _v = 0;
15122     {
15123       void *ptr;
15124       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15125         _v = 0;
15126       } else {
15127         _v = 1;
15128       }
15129     }
15130     if (_v) {
15131       {
15132         void *ptr;
15133         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
15134           _v = 0;
15135         } else {
15136           _v = 1;
15137         }
15138       }
15139       if (_v) {
15140         {
15141           _v = SWIG_lua_isnilstring(L,argv[2]);
15142         }
15143         if (_v) {
15144           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
15145         }
15146       }
15147     }
15148   }
15149 
15150   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
15151     "  Possible C/C++ prototypes are:\n"
15152     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
15153     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
15154     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
15155   lua_error(L);return 0;
15156 }
15157 
15158 
15159 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
15160   {
15161     int SWIG_arg = 0;
15162     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15163     std::string result;
15164 
15165     SWIG_check_num_args("lldb::SBCommandReturnObject::__repr__",1,1)
15166     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__repr__",1,"lldb::SBCommandReturnObject *");
15167 
15168     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15169       SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15170     }
15171 
15172     result = lldb_SBCommandReturnObject___repr__(arg1);
15173     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15174     return SWIG_arg;
15175 
15176     fail: SWIGUNUSED;
15177   }
15178   lua_error(L);
15179   return 0;
15180 }
15181 
15182 
15183 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
15184   {
15185     int SWIG_arg = 0;
15186     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15187     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
15188     bool arg3 ;
15189 
15190     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
15191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
15192     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
15193 
15194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15195       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15196     }
15197 
15198     {
15199       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
15200       lldb::FileSP file_sp;
15201       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
15202       if (!file_sp->IsValid())
15203       return luaL_error(L, "Invalid file");
15204       arg2 = file_sp;
15205     }
15206     arg3 = (lua_toboolean(L, 3)!=0);
15207     lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
15208 
15209     return SWIG_arg;
15210 
15211     fail: SWIGUNUSED;
15212   }
15213   lua_error(L);
15214   return 0;
15215 }
15216 
15217 
15218 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
15219   int argc;
15220   int argv[4]={
15221     1,2,3,4
15222   };
15223 
15224   argc = lua_gettop(L);
15225   if (argc == 2) {
15226     int _v = 0;
15227     {
15228       void *ptr;
15229       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15230         _v = 0;
15231       } else {
15232         _v = 1;
15233       }
15234     }
15235     if (_v) {
15236       {
15237         void *ptr;
15238         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
15239           _v = 0;
15240         } else {
15241           _v = 1;
15242         }
15243       }
15244       if (_v) {
15245         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
15246       }
15247     }
15248   }
15249   if (argc == 2) {
15250     int _v = 0;
15251     {
15252       void *ptr;
15253       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15254         _v = 0;
15255       } else {
15256         _v = 1;
15257       }
15258     }
15259     if (_v) {
15260       {
15261         _v = (lua_isuserdata(L, argv[1])) &&
15262         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15263       }
15264       if (_v) {
15265         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
15266       }
15267     }
15268   }
15269   if (argc == 3) {
15270     int _v = 0;
15271     {
15272       void *ptr;
15273       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15274         _v = 0;
15275       } else {
15276         _v = 1;
15277       }
15278     }
15279     if (_v) {
15280       {
15281         _v = (lua_isuserdata(L, argv[1])) &&
15282         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15283       }
15284       if (_v) {
15285         {
15286           _v = lua_isboolean(L,argv[2]);
15287         }
15288         if (_v) {
15289           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
15290         }
15291       }
15292     }
15293   }
15294 
15295   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
15296     "  Possible C/C++ prototypes are:\n"
15297     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
15298     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
15299     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
15300   lua_error(L);return 0;
15301 }
15302 
15303 
15304 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
15305   {
15306     int SWIG_arg = 0;
15307     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15308     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
15309     bool arg3 ;
15310 
15311     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
15312     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
15313     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
15314 
15315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15316       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15317     }
15318 
15319     {
15320       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
15321       lldb::FileSP file_sp;
15322       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
15323       if (!file_sp->IsValid())
15324       return luaL_error(L, "Invalid file");
15325       arg2 = file_sp;
15326     }
15327     arg3 = (lua_toboolean(L, 3)!=0);
15328     lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
15329 
15330     return SWIG_arg;
15331 
15332     fail: SWIGUNUSED;
15333   }
15334   lua_error(L);
15335   return 0;
15336 }
15337 
15338 
15339 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
15340   int argc;
15341   int argv[4]={
15342     1,2,3,4
15343   };
15344 
15345   argc = lua_gettop(L);
15346   if (argc == 2) {
15347     int _v = 0;
15348     {
15349       void *ptr;
15350       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15351         _v = 0;
15352       } else {
15353         _v = 1;
15354       }
15355     }
15356     if (_v) {
15357       {
15358         void *ptr;
15359         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
15360           _v = 0;
15361         } else {
15362           _v = 1;
15363         }
15364       }
15365       if (_v) {
15366         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
15367       }
15368     }
15369   }
15370   if (argc == 2) {
15371     int _v = 0;
15372     {
15373       void *ptr;
15374       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15375         _v = 0;
15376       } else {
15377         _v = 1;
15378       }
15379     }
15380     if (_v) {
15381       {
15382         _v = (lua_isuserdata(L, argv[1])) &&
15383         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15384       }
15385       if (_v) {
15386         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
15387       }
15388     }
15389   }
15390   if (argc == 3) {
15391     int _v = 0;
15392     {
15393       void *ptr;
15394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15395         _v = 0;
15396       } else {
15397         _v = 1;
15398       }
15399     }
15400     if (_v) {
15401       {
15402         _v = (lua_isuserdata(L, argv[1])) &&
15403         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15404       }
15405       if (_v) {
15406         {
15407           _v = lua_isboolean(L,argv[2]);
15408         }
15409         if (_v) {
15410           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
15411         }
15412       }
15413     }
15414   }
15415 
15416   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
15417     "  Possible C/C++ prototypes are:\n"
15418     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
15419     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
15420     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
15421   lua_error(L);return 0;
15422 }
15423 
15424 
15425 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
15426   {
15427     int SWIG_arg = 0;
15428     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15429     char *arg2 = (char *) 0 ;
15430 
15431     SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
15432     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
15433     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
15434 
15435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15436       SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15437     }
15438 
15439     arg2 = (char *)lua_tostring(L, 2);
15440     lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
15441 
15442     return SWIG_arg;
15443 
15444     fail: SWIGUNUSED;
15445   }
15446   lua_error(L);
15447   return 0;
15448 }
15449 
15450 
15451 static void swig_delete_SBCommandReturnObject(void *obj) {
15452 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
15453 delete arg1;
15454 }
15455 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
15456     assert(lua_istable(L,1));
15457     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
15458     assert(!lua_isnil(L,-1));
15459     lua_replace(L,1); /* replace our table with real constructor */
15460     lua_call(L,lua_gettop(L)-1,1);
15461     return 1;
15462 }
15463 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
15464     {0,0,0}
15465 };
15466 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
15467     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
15468     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
15469     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
15470     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
15471     { "PutError", _wrap_SBCommandReturnObject_PutError},
15472     { "Clear", _wrap_SBCommandReturnObject_Clear},
15473     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
15474     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
15475     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
15476     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
15477     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
15478     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
15479     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
15480     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
15481     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
15482     { "GetError", _wrap_SBCommandReturnObject_GetError},
15483     { "SetError", _wrap_SBCommandReturnObject_SetError},
15484     { "__tostring", _wrap_SBCommandReturnObject___tostring},
15485     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
15486     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
15487     { "Print", _wrap_SBCommandReturnObject_Print},
15488     {0,0}
15489 };
15490 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
15491     { "__tostring", _wrap_SBCommandReturnObject___tostring},
15492     {0,0}
15493 };
15494 
15495 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
15496     {0,0,0}
15497 };
15498 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
15499     {0,0,0,0,0,0}
15500 };
15501 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
15502     {0,0}
15503 };
15504 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
15505     0
15506 };
15507 
15508 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
15509     "SBCommandReturnObject",
15510     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
15511     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
15512     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
15513     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
15514     0
15515 };
15516 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
15517 static const char *swig_SBCommandReturnObject_base_names[] = {0};
15518 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 };
15519 
15520 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
15521   {
15522     int SWIG_arg = 0;
15523     lldb::SBCommunication *result = 0 ;
15524 
15525     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
15526     result = (lldb::SBCommunication *)new lldb::SBCommunication();
15527     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
15528     return SWIG_arg;
15529 
15530     fail: SWIGUNUSED;
15531   }
15532   lua_error(L);
15533   return 0;
15534 }
15535 
15536 
15537 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
15538   {
15539     int SWIG_arg = 0;
15540     char *arg1 = (char *) 0 ;
15541     lldb::SBCommunication *result = 0 ;
15542 
15543     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
15544     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
15545     arg1 = (char *)lua_tostring(L, 1);
15546     result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
15547     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
15548     return SWIG_arg;
15549 
15550     fail: SWIGUNUSED;
15551   }
15552   lua_error(L);
15553   return 0;
15554 }
15555 
15556 
15557 static int _wrap_new_SBCommunication(lua_State* L) {
15558   int argc;
15559   int argv[2]={
15560     1,2
15561   };
15562 
15563   argc = lua_gettop(L);
15564   if (argc == 0) {
15565     return _wrap_new_SBCommunication__SWIG_0(L);
15566   }
15567   if (argc == 1) {
15568     int _v = 0;
15569     {
15570       _v = SWIG_lua_isnilstring(L,argv[0]);
15571     }
15572     if (_v) {
15573       return _wrap_new_SBCommunication__SWIG_1(L);
15574     }
15575   }
15576 
15577   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
15578     "  Possible C/C++ prototypes are:\n"
15579     "    lldb::SBCommunication::SBCommunication()\n"
15580     "    lldb::SBCommunication::SBCommunication(char const *)\n");
15581   lua_error(L);return 0;
15582 }
15583 
15584 
15585 static int _wrap_SBCommunication_IsValid(lua_State* L) {
15586   {
15587     int SWIG_arg = 0;
15588     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15589     bool result;
15590 
15591     SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
15592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
15593 
15594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15595       SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
15596     }
15597 
15598     result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
15599     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15600     return SWIG_arg;
15601 
15602     fail: SWIGUNUSED;
15603   }
15604   lua_error(L);
15605   return 0;
15606 }
15607 
15608 
15609 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
15610   {
15611     int SWIG_arg = 0;
15612     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15613     lldb::SBBroadcaster result;
15614 
15615     SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
15616     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
15617 
15618     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15619       SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
15620     }
15621 
15622     result = (arg1)->GetBroadcaster();
15623     {
15624       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
15625       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
15626     }
15627     return SWIG_arg;
15628 
15629     fail: SWIGUNUSED;
15630   }
15631   lua_error(L);
15632   return 0;
15633 }
15634 
15635 
15636 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
15637   {
15638     int SWIG_arg = 0;
15639     char *result = 0 ;
15640 
15641     SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
15642     result = (char *)lldb::SBCommunication::GetBroadcasterClass();
15643     lua_pushstring(L,(const char *)result); SWIG_arg++;
15644     return SWIG_arg;
15645 
15646     fail: SWIGUNUSED;
15647   }
15648   lua_error(L);
15649   return 0;
15650 }
15651 
15652 
15653 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
15654   {
15655     int SWIG_arg = 0;
15656     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15657     int arg2 ;
15658     bool arg3 ;
15659     lldb::ConnectionStatus result;
15660 
15661     SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
15662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
15663     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
15664     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
15665 
15666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15667       SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
15668     }
15669 
15670     arg2 = (int)lua_tointeger(L, 2);
15671     arg3 = (lua_toboolean(L, 3)!=0);
15672     result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
15673     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15674     return SWIG_arg;
15675 
15676     fail: SWIGUNUSED;
15677   }
15678   lua_error(L);
15679   return 0;
15680 }
15681 
15682 
15683 static int _wrap_SBCommunication_Connect(lua_State* L) {
15684   {
15685     int SWIG_arg = 0;
15686     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15687     char *arg2 = (char *) 0 ;
15688     lldb::ConnectionStatus result;
15689 
15690     SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
15691     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
15692     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
15693 
15694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15695       SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
15696     }
15697 
15698     arg2 = (char *)lua_tostring(L, 2);
15699     result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
15700     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15701     return SWIG_arg;
15702 
15703     fail: SWIGUNUSED;
15704   }
15705   lua_error(L);
15706   return 0;
15707 }
15708 
15709 
15710 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
15711   {
15712     int SWIG_arg = 0;
15713     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15714     lldb::ConnectionStatus result;
15715 
15716     SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
15717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
15718 
15719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15720       SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
15721     }
15722 
15723     result = (lldb::ConnectionStatus)(arg1)->Disconnect();
15724     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15725     return SWIG_arg;
15726 
15727     fail: SWIGUNUSED;
15728   }
15729   lua_error(L);
15730   return 0;
15731 }
15732 
15733 
15734 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
15735   {
15736     int SWIG_arg = 0;
15737     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15738     bool result;
15739 
15740     SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
15741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
15742 
15743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15744       SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
15745     }
15746 
15747     result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
15748     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15749     return SWIG_arg;
15750 
15751     fail: SWIGUNUSED;
15752   }
15753   lua_error(L);
15754   return 0;
15755 }
15756 
15757 
15758 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
15759   {
15760     int SWIG_arg = 0;
15761     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15762     bool result;
15763 
15764     SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
15765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
15766 
15767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15768       SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15769     }
15770 
15771     result = (bool)(arg1)->GetCloseOnEOF();
15772     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15773     return SWIG_arg;
15774 
15775     fail: SWIGUNUSED;
15776   }
15777   lua_error(L);
15778   return 0;
15779 }
15780 
15781 
15782 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
15783   {
15784     int SWIG_arg = 0;
15785     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15786     bool arg2 ;
15787 
15788     SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
15789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
15790     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
15791 
15792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15793       SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15794     }
15795 
15796     arg2 = (lua_toboolean(L, 2)!=0);
15797     (arg1)->SetCloseOnEOF(arg2);
15798 
15799     return SWIG_arg;
15800 
15801     fail: SWIGUNUSED;
15802   }
15803   lua_error(L);
15804   return 0;
15805 }
15806 
15807 
15808 static int _wrap_SBCommunication_Read(lua_State* L) {
15809   {
15810     int SWIG_arg = 0;
15811     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15812     void *arg2 = (void *) 0 ;
15813     size_t arg3 ;
15814     uint32_t arg4 ;
15815     lldb::ConnectionStatus *arg5 = 0 ;
15816     size_t result;
15817 
15818     SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
15819     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
15820     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
15821     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
15822     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
15823     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
15824 
15825     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15826       SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
15827     }
15828 
15829     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
15830     arg3 = (size_t)lua_tointeger(L, 3);
15831     arg4 = (uint32_t)lua_tointeger(L, 4);
15832 
15833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15834       SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
15835     }
15836 
15837     result = (arg1)->Read(arg2,arg3,arg4,*arg5);
15838     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15839     return SWIG_arg;
15840 
15841     fail: SWIGUNUSED;
15842   }
15843   lua_error(L);
15844   return 0;
15845 }
15846 
15847 
15848 static int _wrap_SBCommunication_Write(lua_State* L) {
15849   {
15850     int SWIG_arg = 0;
15851     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15852     void *arg2 = (void *) 0 ;
15853     size_t arg3 ;
15854     lldb::ConnectionStatus *arg4 = 0 ;
15855     size_t result;
15856 
15857     SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15858     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15859     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15860     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15861     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15862 
15863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15864       SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15865     }
15866 
15867     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15868     arg3 = (size_t)lua_tointeger(L, 3);
15869 
15870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15871       SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15872     }
15873 
15874     result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15875     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15876     return SWIG_arg;
15877 
15878     fail: SWIGUNUSED;
15879   }
15880   lua_error(L);
15881   return 0;
15882 }
15883 
15884 
15885 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15886   {
15887     int SWIG_arg = 0;
15888     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15889     bool result;
15890 
15891     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15892     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15893 
15894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15895       SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15896     }
15897 
15898     result = (bool)(arg1)->ReadThreadStart();
15899     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15900     return SWIG_arg;
15901 
15902     fail: SWIGUNUSED;
15903   }
15904   lua_error(L);
15905   return 0;
15906 }
15907 
15908 
15909 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15910   {
15911     int SWIG_arg = 0;
15912     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15913     bool result;
15914 
15915     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15916     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15917 
15918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15919       SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15920     }
15921 
15922     result = (bool)(arg1)->ReadThreadStop();
15923     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15924     return SWIG_arg;
15925 
15926     fail: SWIGUNUSED;
15927   }
15928   lua_error(L);
15929   return 0;
15930 }
15931 
15932 
15933 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15934   {
15935     int SWIG_arg = 0;
15936     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15937     bool result;
15938 
15939     SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15941 
15942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15943       SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15944     }
15945 
15946     result = (bool)(arg1)->ReadThreadIsRunning();
15947     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15948     return SWIG_arg;
15949 
15950     fail: SWIGUNUSED;
15951   }
15952   lua_error(L);
15953   return 0;
15954 }
15955 
15956 
15957 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15958   {
15959     int SWIG_arg = 0;
15960     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15961     lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15962     void *arg3 = (void *) 0 ;
15963     bool result;
15964 
15965     SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15966     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15967     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15968     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15969 
15970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15971       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15972     }
15973 
15974 
15975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15976       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15977     }
15978 
15979     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15980     result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15981     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15982     return SWIG_arg;
15983 
15984     fail: SWIGUNUSED;
15985   }
15986   lua_error(L);
15987   return 0;
15988 }
15989 
15990 
15991 static void swig_delete_SBCommunication(void *obj) {
15992 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15993 delete arg1;
15994 }
15995 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15996     assert(lua_istable(L,1));
15997     lua_pushcfunction(L,_wrap_new_SBCommunication);
15998     assert(!lua_isnil(L,-1));
15999     lua_replace(L,1); /* replace our table with real constructor */
16000     lua_call(L,lua_gettop(L)-1,1);
16001     return 1;
16002 }
16003 static swig_lua_attribute swig_SBCommunication_attributes[] = {
16004     {0,0,0}
16005 };
16006 static swig_lua_method swig_SBCommunication_methods[]= {
16007     { "IsValid", _wrap_SBCommunication_IsValid},
16008     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
16009     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
16010     { "Connect", _wrap_SBCommunication_Connect},
16011     { "Disconnect", _wrap_SBCommunication_Disconnect},
16012     { "IsConnected", _wrap_SBCommunication_IsConnected},
16013     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
16014     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
16015     { "Read", _wrap_SBCommunication_Read},
16016     { "Write", _wrap_SBCommunication_Write},
16017     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
16018     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
16019     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
16020     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
16021     {0,0}
16022 };
16023 static swig_lua_method swig_SBCommunication_meta[] = {
16024     {0,0}
16025 };
16026 
16027 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
16028     {0,0,0}
16029 };
16030 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
16031     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
16032     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
16033     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
16034     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
16035     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
16036     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
16037     {0,0,0,0,0,0}
16038 };
16039 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
16040     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
16041     {0,0}
16042 };
16043 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
16044     0
16045 };
16046 
16047 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
16048     "SBCommunication",
16049     swig_SBCommunication_Sf_SwigStatic_methods,
16050     swig_SBCommunication_Sf_SwigStatic_attributes,
16051     swig_SBCommunication_Sf_SwigStatic_constants,
16052     swig_SBCommunication_Sf_SwigStatic_classes,
16053     0
16054 };
16055 static swig_lua_class *swig_SBCommunication_bases[] = {0};
16056 static const char *swig_SBCommunication_base_names[] = {0};
16057 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 };
16058 
16059 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
16060   {
16061     int SWIG_arg = 0;
16062     lldb::SBCompileUnit *result = 0 ;
16063 
16064     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
16065     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
16066     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
16067     return SWIG_arg;
16068 
16069     fail: SWIGUNUSED;
16070   }
16071   lua_error(L);
16072   return 0;
16073 }
16074 
16075 
16076 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
16077   {
16078     int SWIG_arg = 0;
16079     lldb::SBCompileUnit *arg1 = 0 ;
16080     lldb::SBCompileUnit *result = 0 ;
16081 
16082     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
16083     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
16084 
16085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16086       SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
16087     }
16088 
16089     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
16090     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
16091     return SWIG_arg;
16092 
16093     fail: SWIGUNUSED;
16094   }
16095   lua_error(L);
16096   return 0;
16097 }
16098 
16099 
16100 static int _wrap_new_SBCompileUnit(lua_State* L) {
16101   int argc;
16102   int argv[2]={
16103     1,2
16104   };
16105 
16106   argc = lua_gettop(L);
16107   if (argc == 0) {
16108     return _wrap_new_SBCompileUnit__SWIG_0(L);
16109   }
16110   if (argc == 1) {
16111     int _v = 0;
16112     {
16113       void *ptr;
16114       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
16115         _v = 0;
16116       } else {
16117         _v = 1;
16118       }
16119     }
16120     if (_v) {
16121       return _wrap_new_SBCompileUnit__SWIG_1(L);
16122     }
16123   }
16124 
16125   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
16126     "  Possible C/C++ prototypes are:\n"
16127     "    lldb::SBCompileUnit::SBCompileUnit()\n"
16128     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
16129   lua_error(L);return 0;
16130 }
16131 
16132 
16133 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
16134   {
16135     int SWIG_arg = 0;
16136     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16137     bool result;
16138 
16139     SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
16140     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
16141 
16142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16143       SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
16144     }
16145 
16146     result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
16147     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16148     return SWIG_arg;
16149 
16150     fail: SWIGUNUSED;
16151   }
16152   lua_error(L);
16153   return 0;
16154 }
16155 
16156 
16157 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
16158   {
16159     int SWIG_arg = 0;
16160     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16161     lldb::SBFileSpec result;
16162 
16163     SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
16164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
16165 
16166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16167       SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
16168     }
16169 
16170     result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
16171     {
16172       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
16173       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
16174     }
16175     return SWIG_arg;
16176 
16177     fail: SWIGUNUSED;
16178   }
16179   lua_error(L);
16180   return 0;
16181 }
16182 
16183 
16184 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
16185   {
16186     int SWIG_arg = 0;
16187     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16188     uint32_t result;
16189 
16190     SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
16191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
16192 
16193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16194       SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
16195     }
16196 
16197     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
16198     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16199     return SWIG_arg;
16200 
16201     fail: SWIGUNUSED;
16202   }
16203   lua_error(L);
16204   return 0;
16205 }
16206 
16207 
16208 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
16209   {
16210     int SWIG_arg = 0;
16211     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16212     uint32_t arg2 ;
16213     lldb::SBLineEntry result;
16214 
16215     SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
16216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
16217     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
16218 
16219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16220       SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16221     }
16222 
16223     arg2 = (uint32_t)lua_tointeger(L, 2);
16224     result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
16225     {
16226       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
16227       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
16228     }
16229     return SWIG_arg;
16230 
16231     fail: SWIGUNUSED;
16232   }
16233   lua_error(L);
16234   return 0;
16235 }
16236 
16237 
16238 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
16239   {
16240     int SWIG_arg = 0;
16241     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16242     lldb::SBLineEntry *arg2 = 0 ;
16243     bool arg3 ;
16244     uint32_t result;
16245 
16246     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",3,3)
16247     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16248     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
16249     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"bool");
16250 
16251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16252       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16253     }
16254 
16255 
16256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
16257       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
16258     }
16259 
16260     arg3 = (lua_toboolean(L, 3)!=0);
16261     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2,arg3);
16262     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16263     return SWIG_arg;
16264 
16265     fail: SWIGUNUSED;
16266   }
16267   lua_error(L);
16268   return 0;
16269 }
16270 
16271 
16272 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
16273   {
16274     int SWIG_arg = 0;
16275     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16276     lldb::SBLineEntry *arg2 = 0 ;
16277     uint32_t result;
16278 
16279     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",2,2)
16280     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16281     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
16282 
16283     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16284       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16285     }
16286 
16287 
16288     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
16289       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
16290     }
16291 
16292     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2);
16293     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16294     return SWIG_arg;
16295 
16296     fail: SWIGUNUSED;
16297   }
16298   lua_error(L);
16299   return 0;
16300 }
16301 
16302 
16303 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(lua_State* L) {
16304   {
16305     int SWIG_arg = 0;
16306     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16307     uint32_t arg2 ;
16308     uint32_t arg3 ;
16309     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
16310     uint32_t result;
16311 
16312     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
16313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16314     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
16315     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
16316     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
16317 
16318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16319       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16320     }
16321 
16322     arg2 = (uint32_t)lua_tointeger(L, 2);
16323     arg3 = (uint32_t)lua_tointeger(L, 3);
16324 
16325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
16326       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
16327     }
16328 
16329     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
16330     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16331     return SWIG_arg;
16332 
16333     fail: SWIGUNUSED;
16334   }
16335   lua_error(L);
16336   return 0;
16337 }
16338 
16339 
16340 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(lua_State* L) {
16341   {
16342     int SWIG_arg = 0;
16343     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16344     uint32_t arg2 ;
16345     uint32_t arg3 ;
16346     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
16347     bool arg5 ;
16348     uint32_t result;
16349 
16350     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
16351     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16352     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
16353     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
16354     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
16355     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
16356 
16357     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16358       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16359     }
16360 
16361     arg2 = (uint32_t)lua_tointeger(L, 2);
16362     arg3 = (uint32_t)lua_tointeger(L, 3);
16363 
16364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
16365       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
16366     }
16367 
16368     arg5 = (lua_toboolean(L, 5)!=0);
16369     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
16370     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16371     return SWIG_arg;
16372 
16373     fail: SWIGUNUSED;
16374   }
16375   lua_error(L);
16376   return 0;
16377 }
16378 
16379 
16380 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
16381   int argc;
16382   int argv[6]={
16383     1,2,3,4,5,6
16384   };
16385 
16386   argc = lua_gettop(L);
16387   if (argc == 2) {
16388     int _v = 0;
16389     {
16390       void *ptr;
16391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16392         _v = 0;
16393       } else {
16394         _v = 1;
16395       }
16396     }
16397     if (_v) {
16398       {
16399         void *ptr;
16400         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
16401           _v = 0;
16402         } else {
16403           _v = 1;
16404         }
16405       }
16406       if (_v) {
16407         return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
16408       }
16409     }
16410   }
16411   if (argc == 3) {
16412     int _v = 0;
16413     {
16414       void *ptr;
16415       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16416         _v = 0;
16417       } else {
16418         _v = 1;
16419       }
16420     }
16421     if (_v) {
16422       {
16423         void *ptr;
16424         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
16425           _v = 0;
16426         } else {
16427           _v = 1;
16428         }
16429       }
16430       if (_v) {
16431         {
16432           _v = lua_isboolean(L,argv[2]);
16433         }
16434         if (_v) {
16435           return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
16436         }
16437       }
16438     }
16439   }
16440   if (argc == 4) {
16441     int _v = 0;
16442     {
16443       void *ptr;
16444       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16445         _v = 0;
16446       } else {
16447         _v = 1;
16448       }
16449     }
16450     if (_v) {
16451       {
16452         _v = lua_isnumber(L,argv[1]);
16453       }
16454       if (_v) {
16455         {
16456           _v = lua_isnumber(L,argv[2]);
16457         }
16458         if (_v) {
16459           {
16460             void *ptr;
16461             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
16462               _v = 0;
16463             } else {
16464               _v = 1;
16465             }
16466           }
16467           if (_v) {
16468             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(L);
16469           }
16470         }
16471       }
16472     }
16473   }
16474   if (argc == 5) {
16475     int _v = 0;
16476     {
16477       void *ptr;
16478       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16479         _v = 0;
16480       } else {
16481         _v = 1;
16482       }
16483     }
16484     if (_v) {
16485       {
16486         _v = lua_isnumber(L,argv[1]);
16487       }
16488       if (_v) {
16489         {
16490           _v = lua_isnumber(L,argv[2]);
16491         }
16492         if (_v) {
16493           {
16494             void *ptr;
16495             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
16496               _v = 0;
16497             } else {
16498               _v = 1;
16499             }
16500           }
16501           if (_v) {
16502             {
16503               _v = lua_isboolean(L,argv[4]);
16504             }
16505             if (_v) {
16506               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(L);
16507             }
16508           }
16509         }
16510       }
16511     }
16512   }
16513 
16514   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
16515     "  Possible C/C++ prototypes are:\n"
16516     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &,bool) const\n"
16517     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &) const\n"
16518     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
16519     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
16520   lua_error(L);return 0;
16521 }
16522 
16523 
16524 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
16525   {
16526     int SWIG_arg = 0;
16527     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16528     uint32_t arg2 ;
16529     lldb::SBFileSpec result;
16530 
16531     SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
16532     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
16533     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
16534 
16535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16536       SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16537     }
16538 
16539     arg2 = (uint32_t)lua_tointeger(L, 2);
16540     result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
16541     {
16542       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
16543       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
16544     }
16545     return SWIG_arg;
16546 
16547     fail: SWIGUNUSED;
16548   }
16549   lua_error(L);
16550   return 0;
16551 }
16552 
16553 
16554 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
16555   {
16556     int SWIG_arg = 0;
16557     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16558     uint32_t result;
16559 
16560     SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
16561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
16562 
16563     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16564       SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
16565     }
16566 
16567     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
16568     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16569     return SWIG_arg;
16570 
16571     fail: SWIGUNUSED;
16572   }
16573   lua_error(L);
16574   return 0;
16575 }
16576 
16577 
16578 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
16579   {
16580     int SWIG_arg = 0;
16581     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16582     uint32_t arg2 ;
16583     lldb::SBFileSpec *arg3 = 0 ;
16584     bool arg4 ;
16585     uint32_t result;
16586 
16587     SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
16588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
16589     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
16590     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
16591     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
16592 
16593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16594       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16595     }
16596 
16597     arg2 = (uint32_t)lua_tointeger(L, 2);
16598 
16599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
16600       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
16601     }
16602 
16603     arg4 = (lua_toboolean(L, 4)!=0);
16604     result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
16605     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16606     return SWIG_arg;
16607 
16608     fail: SWIGUNUSED;
16609   }
16610   lua_error(L);
16611   return 0;
16612 }
16613 
16614 
16615 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
16616   {
16617     int SWIG_arg = 0;
16618     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16619     uint32_t arg2 ;
16620     lldb::SBTypeList result;
16621 
16622     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
16623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
16624     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
16625 
16626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16627       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
16628     }
16629 
16630     arg2 = (uint32_t)lua_tointeger(L, 2);
16631     result = (arg1)->GetTypes(arg2);
16632     {
16633       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
16634       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
16635     }
16636     return SWIG_arg;
16637 
16638     fail: SWIGUNUSED;
16639   }
16640   lua_error(L);
16641   return 0;
16642 }
16643 
16644 
16645 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
16646   {
16647     int SWIG_arg = 0;
16648     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16649     lldb::SBTypeList result;
16650 
16651     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
16652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
16653 
16654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16655       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
16656     }
16657 
16658     result = (arg1)->GetTypes();
16659     {
16660       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
16661       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
16662     }
16663     return SWIG_arg;
16664 
16665     fail: SWIGUNUSED;
16666   }
16667   lua_error(L);
16668   return 0;
16669 }
16670 
16671 
16672 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
16673   int argc;
16674   int argv[3]={
16675     1,2,3
16676   };
16677 
16678   argc = lua_gettop(L);
16679   if (argc == 1) {
16680     int _v = 0;
16681     {
16682       void *ptr;
16683       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16684         _v = 0;
16685       } else {
16686         _v = 1;
16687       }
16688     }
16689     if (_v) {
16690       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
16691     }
16692   }
16693   if (argc == 2) {
16694     int _v = 0;
16695     {
16696       void *ptr;
16697       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16698         _v = 0;
16699       } else {
16700         _v = 1;
16701       }
16702     }
16703     if (_v) {
16704       {
16705         _v = lua_isnumber(L,argv[1]);
16706       }
16707       if (_v) {
16708         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
16709       }
16710     }
16711   }
16712 
16713   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
16714     "  Possible C/C++ prototypes are:\n"
16715     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
16716     "    lldb::SBCompileUnit::GetTypes()\n");
16717   lua_error(L);return 0;
16718 }
16719 
16720 
16721 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
16722   {
16723     int SWIG_arg = 0;
16724     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16725     lldb::LanguageType result;
16726 
16727     SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
16728     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
16729 
16730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16731       SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
16732     }
16733 
16734     result = (lldb::LanguageType)(arg1)->GetLanguage();
16735     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16736     return SWIG_arg;
16737 
16738     fail: SWIGUNUSED;
16739   }
16740   lua_error(L);
16741   return 0;
16742 }
16743 
16744 
16745 static int _wrap_SBCompileUnit___eq(lua_State* L) {
16746   {
16747     int SWIG_arg = 0;
16748     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16749     lldb::SBCompileUnit *arg2 = 0 ;
16750     bool result;
16751 
16752     SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
16753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
16754     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
16755 
16756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16757       SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
16758     }
16759 
16760 
16761     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16762       SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
16763     }
16764 
16765     result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
16766     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16767     return SWIG_arg;
16768 
16769     fail: SWIGUNUSED;
16770   }
16771   lua_error(L);
16772   return 0;
16773 }
16774 
16775 
16776 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
16777   {
16778     int SWIG_arg = 0;
16779     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16780     lldb::SBStream *arg2 = 0 ;
16781     bool result;
16782 
16783     SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
16784     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
16785     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
16786 
16787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16788       SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
16789     }
16790 
16791 
16792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16793       SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16794     }
16795 
16796     result = (bool)(arg1)->GetDescription(*arg2);
16797     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16798     return SWIG_arg;
16799 
16800     fail: SWIGUNUSED;
16801   }
16802   lua_error(L);
16803   return 0;
16804 }
16805 
16806 
16807 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
16808   {
16809     int SWIG_arg = 0;
16810     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16811     std::string result;
16812 
16813     SWIG_check_num_args("lldb::SBCompileUnit::__repr__",1,1)
16814     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__repr__",1,"lldb::SBCompileUnit *");
16815 
16816     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16817       SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
16818     }
16819 
16820     result = lldb_SBCompileUnit___repr__(arg1);
16821     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
16822     return SWIG_arg;
16823 
16824     fail: SWIGUNUSED;
16825   }
16826   lua_error(L);
16827   return 0;
16828 }
16829 
16830 
16831 static void swig_delete_SBCompileUnit(void *obj) {
16832 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
16833 delete arg1;
16834 }
16835 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
16836     assert(lua_istable(L,1));
16837     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
16838     assert(!lua_isnil(L,-1));
16839     lua_replace(L,1); /* replace our table with real constructor */
16840     lua_call(L,lua_gettop(L)-1,1);
16841     return 1;
16842 }
16843 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
16844     {0,0,0}
16845 };
16846 static swig_lua_method swig_SBCompileUnit_methods[]= {
16847     { "IsValid", _wrap_SBCompileUnit_IsValid},
16848     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
16849     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
16850     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
16851     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
16852     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
16853     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
16854     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
16855     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
16856     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
16857     { "__eq", _wrap_SBCompileUnit___eq},
16858     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
16859     { "__tostring", _wrap_SBCompileUnit___tostring},
16860     {0,0}
16861 };
16862 static swig_lua_method swig_SBCompileUnit_meta[] = {
16863     { "__eq", _wrap_SBCompileUnit___eq},
16864     { "__tostring", _wrap_SBCompileUnit___tostring},
16865     {0,0}
16866 };
16867 
16868 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
16869     {0,0,0}
16870 };
16871 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
16872     {0,0,0,0,0,0}
16873 };
16874 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
16875     {0,0}
16876 };
16877 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
16878     0
16879 };
16880 
16881 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
16882     "SBCompileUnit",
16883     swig_SBCompileUnit_Sf_SwigStatic_methods,
16884     swig_SBCompileUnit_Sf_SwigStatic_attributes,
16885     swig_SBCompileUnit_Sf_SwigStatic_constants,
16886     swig_SBCompileUnit_Sf_SwigStatic_classes,
16887     0
16888 };
16889 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
16890 static const char *swig_SBCompileUnit_base_names[] = {0};
16891 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 };
16892 
16893 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
16894   {
16895     int SWIG_arg = 0;
16896     lldb::SBData *result = 0 ;
16897 
16898     SWIG_check_num_args("lldb::SBData::SBData",0,0)
16899     result = (lldb::SBData *)new lldb::SBData();
16900     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16901     return SWIG_arg;
16902 
16903     fail: SWIGUNUSED;
16904   }
16905   lua_error(L);
16906   return 0;
16907 }
16908 
16909 
16910 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
16911   {
16912     int SWIG_arg = 0;
16913     lldb::SBData *arg1 = 0 ;
16914     lldb::SBData *result = 0 ;
16915 
16916     SWIG_check_num_args("lldb::SBData::SBData",1,1)
16917     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
16918 
16919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16920       SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
16921     }
16922 
16923     result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
16924     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16925     return SWIG_arg;
16926 
16927     fail: SWIGUNUSED;
16928   }
16929   lua_error(L);
16930   return 0;
16931 }
16932 
16933 
16934 static int _wrap_new_SBData(lua_State* L) {
16935   int argc;
16936   int argv[2]={
16937     1,2
16938   };
16939 
16940   argc = lua_gettop(L);
16941   if (argc == 0) {
16942     return _wrap_new_SBData__SWIG_0(L);
16943   }
16944   if (argc == 1) {
16945     int _v = 0;
16946     {
16947       void *ptr;
16948       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
16949         _v = 0;
16950       } else {
16951         _v = 1;
16952       }
16953     }
16954     if (_v) {
16955       return _wrap_new_SBData__SWIG_1(L);
16956     }
16957   }
16958 
16959   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
16960     "  Possible C/C++ prototypes are:\n"
16961     "    lldb::SBData::SBData()\n"
16962     "    lldb::SBData::SBData(lldb::SBData const &)\n");
16963   lua_error(L);return 0;
16964 }
16965 
16966 
16967 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
16968   {
16969     int SWIG_arg = 0;
16970     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16971     uint8_t result;
16972 
16973     SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16975 
16976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16977       SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16978     }
16979 
16980     result = (uint8_t)(arg1)->GetAddressByteSize();
16981     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16982     return SWIG_arg;
16983 
16984     fail: SWIGUNUSED;
16985   }
16986   lua_error(L);
16987   return 0;
16988 }
16989 
16990 
16991 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16992   {
16993     int SWIG_arg = 0;
16994     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16995     uint8_t arg2 ;
16996 
16997     SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16998     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16999     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
17000 
17001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17002       SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
17003     }
17004 
17005     arg2 = (uint8_t)lua_tointeger(L, 2);
17006     (arg1)->SetAddressByteSize(arg2);
17007 
17008     return SWIG_arg;
17009 
17010     fail: SWIGUNUSED;
17011   }
17012   lua_error(L);
17013   return 0;
17014 }
17015 
17016 
17017 static int _wrap_SBData_Clear(lua_State* L) {
17018   {
17019     int SWIG_arg = 0;
17020     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17021 
17022     SWIG_check_num_args("lldb::SBData::Clear",1,1)
17023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
17024 
17025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17026       SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
17027     }
17028 
17029     (arg1)->Clear();
17030 
17031     return SWIG_arg;
17032 
17033     fail: SWIGUNUSED;
17034   }
17035   lua_error(L);
17036   return 0;
17037 }
17038 
17039 
17040 static int _wrap_SBData_IsValid(lua_State* L) {
17041   {
17042     int SWIG_arg = 0;
17043     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17044     bool result;
17045 
17046     SWIG_check_num_args("lldb::SBData::IsValid",1,1)
17047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
17048 
17049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17050       SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
17051     }
17052 
17053     result = (bool)(arg1)->IsValid();
17054     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17055     return SWIG_arg;
17056 
17057     fail: SWIGUNUSED;
17058   }
17059   lua_error(L);
17060   return 0;
17061 }
17062 
17063 
17064 static int _wrap_SBData_GetByteSize(lua_State* L) {
17065   {
17066     int SWIG_arg = 0;
17067     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17068     size_t result;
17069 
17070     SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
17071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
17072 
17073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17074       SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
17075     }
17076 
17077     result = (arg1)->GetByteSize();
17078     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17079     return SWIG_arg;
17080 
17081     fail: SWIGUNUSED;
17082   }
17083   lua_error(L);
17084   return 0;
17085 }
17086 
17087 
17088 static int _wrap_SBData_GetByteOrder(lua_State* L) {
17089   {
17090     int SWIG_arg = 0;
17091     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17092     lldb::ByteOrder result;
17093 
17094     SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
17095     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
17096 
17097     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17098       SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
17099     }
17100 
17101     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
17102     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17103     return SWIG_arg;
17104 
17105     fail: SWIGUNUSED;
17106   }
17107   lua_error(L);
17108   return 0;
17109 }
17110 
17111 
17112 static int _wrap_SBData_SetByteOrder(lua_State* L) {
17113   {
17114     int SWIG_arg = 0;
17115     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17116     lldb::ByteOrder arg2 ;
17117 
17118     SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
17119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
17120     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
17121 
17122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17123       SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
17124     }
17125 
17126     arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
17127     (arg1)->SetByteOrder(arg2);
17128 
17129     return SWIG_arg;
17130 
17131     fail: SWIGUNUSED;
17132   }
17133   lua_error(L);
17134   return 0;
17135 }
17136 
17137 
17138 static int _wrap_SBData_GetFloat(lua_State* L) {
17139   {
17140     int SWIG_arg = 0;
17141     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17142     lldb::SBError *arg2 = 0 ;
17143     lldb::offset_t arg3 ;
17144     float result;
17145 
17146     SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
17147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
17148     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
17149     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
17150 
17151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17152       SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
17153     }
17154 
17155 
17156     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17157       SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
17158     }
17159 
17160     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17161     result = (float)(arg1)->GetFloat(*arg2,arg3);
17162     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
17163     return SWIG_arg;
17164 
17165     fail: SWIGUNUSED;
17166   }
17167   lua_error(L);
17168   return 0;
17169 }
17170 
17171 
17172 static int _wrap_SBData_GetDouble(lua_State* L) {
17173   {
17174     int SWIG_arg = 0;
17175     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17176     lldb::SBError *arg2 = 0 ;
17177     lldb::offset_t arg3 ;
17178     double result;
17179 
17180     SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
17181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
17182     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
17183     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
17184 
17185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17186       SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
17187     }
17188 
17189 
17190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17191       SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
17192     }
17193 
17194     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17195     result = (double)(arg1)->GetDouble(*arg2,arg3);
17196     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
17197     return SWIG_arg;
17198 
17199     fail: SWIGUNUSED;
17200   }
17201   lua_error(L);
17202   return 0;
17203 }
17204 
17205 
17206 static int _wrap_SBData_GetLongDouble(lua_State* L) {
17207   {
17208     int SWIG_arg = 0;
17209     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17210     lldb::SBError *arg2 = 0 ;
17211     lldb::offset_t arg3 ;
17212     long double result;
17213 
17214     SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
17215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
17216     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
17217     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
17218 
17219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17220       SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
17221     }
17222 
17223 
17224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17225       SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
17226     }
17227 
17228     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17229     result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
17230     {
17231       long double * resultptr = new long double(result);
17232       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
17233     }
17234     return SWIG_arg;
17235 
17236     fail: SWIGUNUSED;
17237   }
17238   lua_error(L);
17239   return 0;
17240 }
17241 
17242 
17243 static int _wrap_SBData_GetAddress(lua_State* L) {
17244   {
17245     int SWIG_arg = 0;
17246     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17247     lldb::SBError *arg2 = 0 ;
17248     lldb::offset_t arg3 ;
17249     lldb::addr_t result;
17250 
17251     SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
17252     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
17253     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
17254     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
17255 
17256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17257       SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
17258     }
17259 
17260 
17261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17262       SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
17263     }
17264 
17265     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17266     result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
17267     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17268     return SWIG_arg;
17269 
17270     fail: SWIGUNUSED;
17271   }
17272   lua_error(L);
17273   return 0;
17274 }
17275 
17276 
17277 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
17278   {
17279     int SWIG_arg = 0;
17280     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17281     lldb::SBError *arg2 = 0 ;
17282     lldb::offset_t arg3 ;
17283     uint8_t result;
17284 
17285     SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
17286     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
17287     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
17288     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
17289 
17290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17291       SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
17292     }
17293 
17294 
17295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17296       SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
17297     }
17298 
17299     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17300     result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
17301     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17302     return SWIG_arg;
17303 
17304     fail: SWIGUNUSED;
17305   }
17306   lua_error(L);
17307   return 0;
17308 }
17309 
17310 
17311 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
17312   {
17313     int SWIG_arg = 0;
17314     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17315     lldb::SBError *arg2 = 0 ;
17316     lldb::offset_t arg3 ;
17317     uint16_t result;
17318 
17319     SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
17320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
17321     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
17322     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
17323 
17324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17325       SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
17326     }
17327 
17328 
17329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17330       SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
17331     }
17332 
17333     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17334     result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
17335     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17336     return SWIG_arg;
17337 
17338     fail: SWIGUNUSED;
17339   }
17340   lua_error(L);
17341   return 0;
17342 }
17343 
17344 
17345 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
17346   {
17347     int SWIG_arg = 0;
17348     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17349     lldb::SBError *arg2 = 0 ;
17350     lldb::offset_t arg3 ;
17351     uint32_t result;
17352 
17353     SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
17354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
17355     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
17356     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
17357 
17358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17359       SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
17360     }
17361 
17362 
17363     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17364       SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
17365     }
17366 
17367     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17368     result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
17369     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17370     return SWIG_arg;
17371 
17372     fail: SWIGUNUSED;
17373   }
17374   lua_error(L);
17375   return 0;
17376 }
17377 
17378 
17379 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
17380   {
17381     int SWIG_arg = 0;
17382     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17383     lldb::SBError *arg2 = 0 ;
17384     lldb::offset_t arg3 ;
17385     uint64_t result;
17386 
17387     SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
17388     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
17389     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
17390     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
17391 
17392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17393       SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
17394     }
17395 
17396 
17397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17398       SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
17399     }
17400 
17401     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17402     result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
17403     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17404     return SWIG_arg;
17405 
17406     fail: SWIGUNUSED;
17407   }
17408   lua_error(L);
17409   return 0;
17410 }
17411 
17412 
17413 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
17414   {
17415     int SWIG_arg = 0;
17416     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17417     lldb::SBError *arg2 = 0 ;
17418     lldb::offset_t arg3 ;
17419     int8_t result;
17420 
17421     SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
17422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
17423     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
17424     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
17425 
17426     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17427       SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
17428     }
17429 
17430 
17431     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17432       SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
17433     }
17434 
17435     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17436     result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
17437     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17438     return SWIG_arg;
17439 
17440     fail: SWIGUNUSED;
17441   }
17442   lua_error(L);
17443   return 0;
17444 }
17445 
17446 
17447 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
17448   {
17449     int SWIG_arg = 0;
17450     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17451     lldb::SBError *arg2 = 0 ;
17452     lldb::offset_t arg3 ;
17453     int16_t result;
17454 
17455     SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
17456     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
17457     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
17458     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
17459 
17460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17461       SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
17462     }
17463 
17464 
17465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17466       SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
17467     }
17468 
17469     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17470     result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
17471     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17472     return SWIG_arg;
17473 
17474     fail: SWIGUNUSED;
17475   }
17476   lua_error(L);
17477   return 0;
17478 }
17479 
17480 
17481 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
17482   {
17483     int SWIG_arg = 0;
17484     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17485     lldb::SBError *arg2 = 0 ;
17486     lldb::offset_t arg3 ;
17487     int32_t result;
17488 
17489     SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
17490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
17491     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
17492     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
17493 
17494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17495       SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
17496     }
17497 
17498 
17499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17500       SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
17501     }
17502 
17503     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17504     result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
17505     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17506     return SWIG_arg;
17507 
17508     fail: SWIGUNUSED;
17509   }
17510   lua_error(L);
17511   return 0;
17512 }
17513 
17514 
17515 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
17516   {
17517     int SWIG_arg = 0;
17518     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17519     lldb::SBError *arg2 = 0 ;
17520     lldb::offset_t arg3 ;
17521     int64_t result;
17522 
17523     SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
17524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
17525     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
17526     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
17527 
17528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17529       SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
17530     }
17531 
17532 
17533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17534       SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
17535     }
17536 
17537     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17538     result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
17539     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17540     return SWIG_arg;
17541 
17542     fail: SWIGUNUSED;
17543   }
17544   lua_error(L);
17545   return 0;
17546 }
17547 
17548 
17549 static int _wrap_SBData_GetString(lua_State* L) {
17550   {
17551     int SWIG_arg = 0;
17552     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17553     lldb::SBError *arg2 = 0 ;
17554     lldb::offset_t arg3 ;
17555     char *result = 0 ;
17556 
17557     SWIG_check_num_args("lldb::SBData::GetString",3,3)
17558     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
17559     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
17560     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
17561 
17562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17563       SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
17564     }
17565 
17566 
17567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17568       SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
17569     }
17570 
17571     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17572     result = (char *)(arg1)->GetString(*arg2,arg3);
17573     lua_pushstring(L,(const char *)result); SWIG_arg++;
17574     return SWIG_arg;
17575 
17576     fail: SWIGUNUSED;
17577   }
17578   lua_error(L);
17579   return 0;
17580 }
17581 
17582 
17583 static int _wrap_SBData_ReadRawData(lua_State* L) {
17584   {
17585     int SWIG_arg = 0;
17586     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17587     lldb::SBError *arg2 = 0 ;
17588     lldb::offset_t arg3 ;
17589     void *arg4 = (void *) 0 ;
17590     size_t arg5 ;
17591     size_t result;
17592 
17593     SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
17594     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
17595     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
17596     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
17597 
17598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17599       SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
17600     }
17601 
17602 
17603     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17604       SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
17605     }
17606 
17607     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17608     {
17609       arg5 = luaL_checkinteger(L, 4);
17610       if (arg5 <= 0) {
17611         return luaL_error(L, "Positive integer expected");
17612       }
17613       arg4 = (char *)malloc(arg5);
17614     }
17615     result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
17616     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17617     {
17618       lua_pop(L, 1); // Blow away the previous result
17619       if (result == 0) {
17620         lua_pushliteral(L, "");
17621       } else {
17622         lua_pushlstring(L, (const char *)arg4, result);
17623       }
17624       free(arg4);
17625       // SWIG_arg was already incremented
17626     }
17627     return SWIG_arg;
17628 
17629     fail: SWIGUNUSED;
17630   }
17631   lua_error(L);
17632   return 0;
17633 }
17634 
17635 
17636 static int _wrap_SBData_GetDescription__SWIG_0(lua_State* L) {
17637   {
17638     int SWIG_arg = 0;
17639     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17640     lldb::SBStream *arg2 = 0 ;
17641     lldb::addr_t arg3 ;
17642     bool result;
17643 
17644     SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
17645     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
17646     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
17647     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
17648 
17649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17650       SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
17651     }
17652 
17653 
17654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
17655       SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
17656     }
17657 
17658     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
17659     result = (bool)(arg1)->GetDescription(*arg2,arg3);
17660     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17661     return SWIG_arg;
17662 
17663     fail: SWIGUNUSED;
17664   }
17665   lua_error(L);
17666   return 0;
17667 }
17668 
17669 
17670 static int _wrap_SBData_GetDescription__SWIG_1(lua_State* L) {
17671   {
17672     int SWIG_arg = 0;
17673     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17674     lldb::SBStream *arg2 = 0 ;
17675     bool result;
17676 
17677     SWIG_check_num_args("lldb::SBData::GetDescription",2,2)
17678     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
17679     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
17680 
17681     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17682       SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
17683     }
17684 
17685 
17686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
17687       SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
17688     }
17689 
17690     result = (bool)(arg1)->GetDescription(*arg2);
17691     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17692     return SWIG_arg;
17693 
17694     fail: SWIGUNUSED;
17695   }
17696   lua_error(L);
17697   return 0;
17698 }
17699 
17700 
17701 static int _wrap_SBData_GetDescription(lua_State* L) {
17702   int argc;
17703   int argv[4]={
17704     1,2,3,4
17705   };
17706 
17707   argc = lua_gettop(L);
17708   if (argc == 2) {
17709     int _v = 0;
17710     {
17711       void *ptr;
17712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
17713         _v = 0;
17714       } else {
17715         _v = 1;
17716       }
17717     }
17718     if (_v) {
17719       {
17720         void *ptr;
17721         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
17722           _v = 0;
17723         } else {
17724           _v = 1;
17725         }
17726       }
17727       if (_v) {
17728         return _wrap_SBData_GetDescription__SWIG_1(L);
17729       }
17730     }
17731   }
17732   if (argc == 3) {
17733     int _v = 0;
17734     {
17735       void *ptr;
17736       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
17737         _v = 0;
17738       } else {
17739         _v = 1;
17740       }
17741     }
17742     if (_v) {
17743       {
17744         void *ptr;
17745         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
17746           _v = 0;
17747         } else {
17748           _v = 1;
17749         }
17750       }
17751       if (_v) {
17752         {
17753           _v = lua_isnumber(L,argv[2]);
17754         }
17755         if (_v) {
17756           return _wrap_SBData_GetDescription__SWIG_0(L);
17757         }
17758       }
17759     }
17760   }
17761 
17762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBData_GetDescription'\n"
17763     "  Possible C/C++ prototypes are:\n"
17764     "    lldb::SBData::GetDescription(lldb::SBStream &,lldb::addr_t)\n"
17765     "    lldb::SBData::GetDescription(lldb::SBStream &)\n");
17766   lua_error(L);return 0;
17767 }
17768 
17769 
17770 static int _wrap_SBData_SetData(lua_State* L) {
17771   {
17772     int SWIG_arg = 0;
17773     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17774     lldb::SBError *arg2 = 0 ;
17775     void *arg3 = (void *) 0 ;
17776     size_t arg4 ;
17777     lldb::ByteOrder arg5 ;
17778     uint8_t arg6 ;
17779 
17780     SWIG_check_num_args("lldb::SBData::SetData",5,5)
17781     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
17782     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
17783     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
17784     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
17785 
17786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17787       SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
17788     }
17789 
17790 
17791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17792       SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
17793     }
17794 
17795     {
17796       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
17797     }
17798     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
17799     arg6 = (uint8_t)lua_tointeger(L, 5);
17800     (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
17801 
17802     return SWIG_arg;
17803 
17804     fail: SWIGUNUSED;
17805   }
17806   lua_error(L);
17807   return 0;
17808 }
17809 
17810 
17811 static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
17812   {
17813     int SWIG_arg = 0;
17814     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17815     lldb::SBError *arg2 = 0 ;
17816     void *arg3 = (void *) 0 ;
17817     size_t arg4 ;
17818     lldb::ByteOrder arg5 ;
17819     uint8_t arg6 ;
17820 
17821     SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
17822     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
17823     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
17824     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
17825     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
17826 
17827     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17828       SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
17829     }
17830 
17831 
17832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17833       SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
17834     }
17835 
17836     {
17837       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
17838     }
17839     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
17840     arg6 = (uint8_t)lua_tointeger(L, 5);
17841     (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
17842 
17843     return SWIG_arg;
17844 
17845     fail: SWIGUNUSED;
17846   }
17847   lua_error(L);
17848   return 0;
17849 }
17850 
17851 
17852 static int _wrap_SBData_Append(lua_State* L) {
17853   {
17854     int SWIG_arg = 0;
17855     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17856     lldb::SBData *arg2 = 0 ;
17857     bool result;
17858 
17859     SWIG_check_num_args("lldb::SBData::Append",2,2)
17860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
17861     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
17862 
17863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17864       SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
17865     }
17866 
17867 
17868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
17869       SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
17870     }
17871 
17872     result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
17873     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17874     return SWIG_arg;
17875 
17876     fail: SWIGUNUSED;
17877   }
17878   lua_error(L);
17879   return 0;
17880 }
17881 
17882 
17883 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
17884   {
17885     int SWIG_arg = 0;
17886     lldb::ByteOrder arg1 ;
17887     uint32_t arg2 ;
17888     char *arg3 = (char *) 0 ;
17889     lldb::SBData result;
17890 
17891     SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
17892     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
17893     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
17894     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
17895     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17896     arg2 = (uint32_t)lua_tointeger(L, 2);
17897     arg3 = (char *)lua_tostring(L, 3);
17898     result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
17899     {
17900       lldb::SBData * resultptr = new lldb::SBData(result);
17901       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17902     }
17903     return SWIG_arg;
17904 
17905     fail: SWIGUNUSED;
17906   }
17907   lua_error(L);
17908   return 0;
17909 }
17910 
17911 
17912 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
17913   {
17914     int SWIG_arg = 0;
17915     lldb::ByteOrder arg1 ;
17916     uint32_t arg2 ;
17917     uint64_t *arg3 = (uint64_t *) 0 ;
17918     size_t arg4 ;
17919     lldb::SBData result;
17920 
17921     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
17922     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
17923     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
17924     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17925     arg2 = (uint32_t)lua_tointeger(L, 2);
17926     {
17927       if (lua_istable(L, 3)) {
17928         // It should accept a table of numbers.
17929         arg4 = lua_rawlen(L, 3);
17930         arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
17931         int i = 0, j = 0;
17932         while (i++ < arg4) {
17933           lua_rawgeti(L, 3, i);
17934           if (!lua_isnumber(L, -1)) {
17935             // if current element cannot be converted to number, raise an error
17936             lua_pop(L, 1);
17937             return luaL_error(L, "List should only contain numbers");
17938           }
17939           arg3[j++] = (uint64_t) lua_tonumber(L, -1);
17940           lua_pop(L, 1);
17941         }
17942       } else if (lua_isnil(L, 3)) {
17943         // "nil" is also acceptable, equivalent as an empty table
17944         arg3 = NULL;
17945         arg4 = 0;
17946       } else {
17947         // else raise an error
17948         return luaL_error(L, "A list of numbers expected.");
17949       }
17950     }
17951     result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17952     {
17953       lldb::SBData * resultptr = new lldb::SBData(result);
17954       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17955     }
17956     {
17957       free(arg3);
17958     }
17959     return SWIG_arg;
17960 
17961     fail: SWIGUNUSED;
17962     {
17963       free(arg3);
17964     }
17965   }
17966   lua_error(L);
17967   return 0;
17968 }
17969 
17970 
17971 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
17972   {
17973     int SWIG_arg = 0;
17974     lldb::ByteOrder arg1 ;
17975     uint32_t arg2 ;
17976     uint32_t *arg3 = (uint32_t *) 0 ;
17977     size_t arg4 ;
17978     lldb::SBData result;
17979 
17980     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
17981     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
17982     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
17983     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17984     arg2 = (uint32_t)lua_tointeger(L, 2);
17985     {
17986       if (lua_istable(L, 3)) {
17987         // It should accept a table of numbers.
17988         arg4 = lua_rawlen(L, 3);
17989         arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
17990         int i = 0, j = 0;
17991         while (i++ < arg4) {
17992           lua_rawgeti(L, 3, i);
17993           if (!lua_isnumber(L, -1)) {
17994             // if current element cannot be converted to number, raise an error
17995             lua_pop(L, 1);
17996             return luaL_error(L, "List should only contain numbers");
17997           }
17998           arg3[j++] = (uint32_t) lua_tonumber(L, -1);
17999           lua_pop(L, 1);
18000         }
18001       } else if (lua_isnil(L, 3)) {
18002         // "nil" is also acceptable, equivalent as an empty table
18003         arg3 = NULL;
18004         arg4 = 0;
18005       } else {
18006         // else raise an error
18007         return luaL_error(L, "A list of numbers expected.");
18008       }
18009     }
18010     result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18011     {
18012       lldb::SBData * resultptr = new lldb::SBData(result);
18013       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18014     }
18015     {
18016       free(arg3);
18017     }
18018     return SWIG_arg;
18019 
18020     fail: SWIGUNUSED;
18021     {
18022       free(arg3);
18023     }
18024   }
18025   lua_error(L);
18026   return 0;
18027 }
18028 
18029 
18030 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
18031   {
18032     int SWIG_arg = 0;
18033     lldb::ByteOrder arg1 ;
18034     uint32_t arg2 ;
18035     int64_t *arg3 = (int64_t *) 0 ;
18036     size_t arg4 ;
18037     lldb::SBData result;
18038 
18039     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
18040     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
18041     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
18042     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
18043     arg2 = (uint32_t)lua_tointeger(L, 2);
18044     {
18045       if (lua_istable(L, 3)) {
18046         // It should accept a table of numbers.
18047         arg4 = lua_rawlen(L, 3);
18048         arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
18049         int i = 0, j = 0;
18050         while (i++ < arg4) {
18051           lua_rawgeti(L, 3, i);
18052           if (!lua_isnumber(L, -1)) {
18053             // if current element cannot be converted to number, raise an error
18054             lua_pop(L, 1);
18055             return luaL_error(L, "List should only contain numbers");
18056           }
18057           arg3[j++] = (int64_t) lua_tonumber(L, -1);
18058           lua_pop(L, 1);
18059         }
18060       } else if (lua_isnil(L, 3)) {
18061         // "nil" is also acceptable, equivalent as an empty table
18062         arg3 = NULL;
18063         arg4 = 0;
18064       } else {
18065         // else raise an error
18066         return luaL_error(L, "A list of numbers expected.");
18067       }
18068     }
18069     result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18070     {
18071       lldb::SBData * resultptr = new lldb::SBData(result);
18072       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18073     }
18074     {
18075       free(arg3);
18076     }
18077     return SWIG_arg;
18078 
18079     fail: SWIGUNUSED;
18080     {
18081       free(arg3);
18082     }
18083   }
18084   lua_error(L);
18085   return 0;
18086 }
18087 
18088 
18089 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
18090   {
18091     int SWIG_arg = 0;
18092     lldb::ByteOrder arg1 ;
18093     uint32_t arg2 ;
18094     int32_t *arg3 = (int32_t *) 0 ;
18095     size_t arg4 ;
18096     lldb::SBData result;
18097 
18098     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
18099     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
18100     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
18101     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
18102     arg2 = (uint32_t)lua_tointeger(L, 2);
18103     {
18104       if (lua_istable(L, 3)) {
18105         // It should accept a table of numbers.
18106         arg4 = lua_rawlen(L, 3);
18107         arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
18108         int i = 0, j = 0;
18109         while (i++ < arg4) {
18110           lua_rawgeti(L, 3, i);
18111           if (!lua_isnumber(L, -1)) {
18112             // if current element cannot be converted to number, raise an error
18113             lua_pop(L, 1);
18114             return luaL_error(L, "List should only contain numbers");
18115           }
18116           arg3[j++] = (int32_t) lua_tonumber(L, -1);
18117           lua_pop(L, 1);
18118         }
18119       } else if (lua_isnil(L, 3)) {
18120         // "nil" is also acceptable, equivalent as an empty table
18121         arg3 = NULL;
18122         arg4 = 0;
18123       } else {
18124         // else raise an error
18125         return luaL_error(L, "A list of numbers expected.");
18126       }
18127     }
18128     result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18129     {
18130       lldb::SBData * resultptr = new lldb::SBData(result);
18131       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18132     }
18133     {
18134       free(arg3);
18135     }
18136     return SWIG_arg;
18137 
18138     fail: SWIGUNUSED;
18139     {
18140       free(arg3);
18141     }
18142   }
18143   lua_error(L);
18144   return 0;
18145 }
18146 
18147 
18148 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
18149   {
18150     int SWIG_arg = 0;
18151     lldb::ByteOrder arg1 ;
18152     uint32_t arg2 ;
18153     double *arg3 = (double *) 0 ;
18154     size_t arg4 ;
18155     lldb::SBData result;
18156 
18157     SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
18158     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
18159     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
18160     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
18161     arg2 = (uint32_t)lua_tointeger(L, 2);
18162     {
18163       if (lua_istable(L, 3)) {
18164         // It should accept a table of numbers.
18165         arg4 = lua_rawlen(L, 3);
18166         arg3 = (double *)malloc((arg4) * sizeof(double));
18167         int i = 0, j = 0;
18168         while (i++ < arg4) {
18169           lua_rawgeti(L, 3, i);
18170           if (!lua_isnumber(L, -1)) {
18171             // if current element cannot be converted to number, raise an error
18172             lua_pop(L, 1);
18173             return luaL_error(L, "List should only contain numbers");
18174           }
18175           arg3[j++] = (double) lua_tonumber(L, -1);
18176           lua_pop(L, 1);
18177         }
18178       } else if (lua_isnil(L, 3)) {
18179         // "nil" is also acceptable, equivalent as an empty table
18180         arg3 = NULL;
18181         arg4 = 0;
18182       } else {
18183         // else raise an error
18184         return luaL_error(L, "A list of numbers expected.");
18185       }
18186     }
18187     result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18188     {
18189       lldb::SBData * resultptr = new lldb::SBData(result);
18190       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18191     }
18192     {
18193       free(arg3);
18194     }
18195     return SWIG_arg;
18196 
18197     fail: SWIGUNUSED;
18198     {
18199       free(arg3);
18200     }
18201   }
18202   lua_error(L);
18203   return 0;
18204 }
18205 
18206 
18207 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
18208   {
18209     int SWIG_arg = 0;
18210     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18211     char *arg2 = (char *) 0 ;
18212     bool result;
18213 
18214     SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
18215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
18216     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
18217 
18218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18219       SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
18220     }
18221 
18222     arg2 = (char *)lua_tostring(L, 2);
18223     result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
18224     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18225     return SWIG_arg;
18226 
18227     fail: SWIGUNUSED;
18228   }
18229   lua_error(L);
18230   return 0;
18231 }
18232 
18233 
18234 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
18235   {
18236     int SWIG_arg = 0;
18237     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18238     uint64_t *arg2 = (uint64_t *) 0 ;
18239     size_t arg3 ;
18240     bool result;
18241 
18242     SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
18243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
18244 
18245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18246       SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
18247     }
18248 
18249     {
18250       if (lua_istable(L, 2)) {
18251         // It should accept a table of numbers.
18252         arg3 = lua_rawlen(L, 2);
18253         arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
18254         int i = 0, j = 0;
18255         while (i++ < arg3) {
18256           lua_rawgeti(L, 2, i);
18257           if (!lua_isnumber(L, -1)) {
18258             // if current element cannot be converted to number, raise an error
18259             lua_pop(L, 1);
18260             return luaL_error(L, "List should only contain numbers");
18261           }
18262           arg2[j++] = (uint64_t) lua_tonumber(L, -1);
18263           lua_pop(L, 1);
18264         }
18265       } else if (lua_isnil(L, 2)) {
18266         // "nil" is also acceptable, equivalent as an empty table
18267         arg2 = NULL;
18268         arg3 = 0;
18269       } else {
18270         // else raise an error
18271         return luaL_error(L, "A list of numbers expected.");
18272       }
18273     }
18274     result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
18275     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18276     {
18277       free(arg2);
18278     }
18279     return SWIG_arg;
18280 
18281     fail: SWIGUNUSED;
18282     {
18283       free(arg2);
18284     }
18285   }
18286   lua_error(L);
18287   return 0;
18288 }
18289 
18290 
18291 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
18292   {
18293     int SWIG_arg = 0;
18294     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18295     uint32_t *arg2 = (uint32_t *) 0 ;
18296     size_t arg3 ;
18297     bool result;
18298 
18299     SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
18300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
18301 
18302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18303       SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
18304     }
18305 
18306     {
18307       if (lua_istable(L, 2)) {
18308         // It should accept a table of numbers.
18309         arg3 = lua_rawlen(L, 2);
18310         arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
18311         int i = 0, j = 0;
18312         while (i++ < arg3) {
18313           lua_rawgeti(L, 2, i);
18314           if (!lua_isnumber(L, -1)) {
18315             // if current element cannot be converted to number, raise an error
18316             lua_pop(L, 1);
18317             return luaL_error(L, "List should only contain numbers");
18318           }
18319           arg2[j++] = (uint32_t) lua_tonumber(L, -1);
18320           lua_pop(L, 1);
18321         }
18322       } else if (lua_isnil(L, 2)) {
18323         // "nil" is also acceptable, equivalent as an empty table
18324         arg2 = NULL;
18325         arg3 = 0;
18326       } else {
18327         // else raise an error
18328         return luaL_error(L, "A list of numbers expected.");
18329       }
18330     }
18331     result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
18332     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18333     {
18334       free(arg2);
18335     }
18336     return SWIG_arg;
18337 
18338     fail: SWIGUNUSED;
18339     {
18340       free(arg2);
18341     }
18342   }
18343   lua_error(L);
18344   return 0;
18345 }
18346 
18347 
18348 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
18349   {
18350     int SWIG_arg = 0;
18351     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18352     int64_t *arg2 = (int64_t *) 0 ;
18353     size_t arg3 ;
18354     bool result;
18355 
18356     SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
18357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
18358 
18359     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18360       SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
18361     }
18362 
18363     {
18364       if (lua_istable(L, 2)) {
18365         // It should accept a table of numbers.
18366         arg3 = lua_rawlen(L, 2);
18367         arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
18368         int i = 0, j = 0;
18369         while (i++ < arg3) {
18370           lua_rawgeti(L, 2, i);
18371           if (!lua_isnumber(L, -1)) {
18372             // if current element cannot be converted to number, raise an error
18373             lua_pop(L, 1);
18374             return luaL_error(L, "List should only contain numbers");
18375           }
18376           arg2[j++] = (int64_t) lua_tonumber(L, -1);
18377           lua_pop(L, 1);
18378         }
18379       } else if (lua_isnil(L, 2)) {
18380         // "nil" is also acceptable, equivalent as an empty table
18381         arg2 = NULL;
18382         arg3 = 0;
18383       } else {
18384         // else raise an error
18385         return luaL_error(L, "A list of numbers expected.");
18386       }
18387     }
18388     result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
18389     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18390     {
18391       free(arg2);
18392     }
18393     return SWIG_arg;
18394 
18395     fail: SWIGUNUSED;
18396     {
18397       free(arg2);
18398     }
18399   }
18400   lua_error(L);
18401   return 0;
18402 }
18403 
18404 
18405 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
18406   {
18407     int SWIG_arg = 0;
18408     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18409     int32_t *arg2 = (int32_t *) 0 ;
18410     size_t arg3 ;
18411     bool result;
18412 
18413     SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
18414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
18415 
18416     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18417       SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
18418     }
18419 
18420     {
18421       if (lua_istable(L, 2)) {
18422         // It should accept a table of numbers.
18423         arg3 = lua_rawlen(L, 2);
18424         arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
18425         int i = 0, j = 0;
18426         while (i++ < arg3) {
18427           lua_rawgeti(L, 2, i);
18428           if (!lua_isnumber(L, -1)) {
18429             // if current element cannot be converted to number, raise an error
18430             lua_pop(L, 1);
18431             return luaL_error(L, "List should only contain numbers");
18432           }
18433           arg2[j++] = (int32_t) lua_tonumber(L, -1);
18434           lua_pop(L, 1);
18435         }
18436       } else if (lua_isnil(L, 2)) {
18437         // "nil" is also acceptable, equivalent as an empty table
18438         arg2 = NULL;
18439         arg3 = 0;
18440       } else {
18441         // else raise an error
18442         return luaL_error(L, "A list of numbers expected.");
18443       }
18444     }
18445     result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
18446     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18447     {
18448       free(arg2);
18449     }
18450     return SWIG_arg;
18451 
18452     fail: SWIGUNUSED;
18453     {
18454       free(arg2);
18455     }
18456   }
18457   lua_error(L);
18458   return 0;
18459 }
18460 
18461 
18462 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
18463   {
18464     int SWIG_arg = 0;
18465     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18466     double *arg2 = (double *) 0 ;
18467     size_t arg3 ;
18468     bool result;
18469 
18470     SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
18471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
18472 
18473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18474       SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
18475     }
18476 
18477     {
18478       if (lua_istable(L, 2)) {
18479         // It should accept a table of numbers.
18480         arg3 = lua_rawlen(L, 2);
18481         arg2 = (double *)malloc((arg3) * sizeof(double));
18482         int i = 0, j = 0;
18483         while (i++ < arg3) {
18484           lua_rawgeti(L, 2, i);
18485           if (!lua_isnumber(L, -1)) {
18486             // if current element cannot be converted to number, raise an error
18487             lua_pop(L, 1);
18488             return luaL_error(L, "List should only contain numbers");
18489           }
18490           arg2[j++] = (double) lua_tonumber(L, -1);
18491           lua_pop(L, 1);
18492         }
18493       } else if (lua_isnil(L, 2)) {
18494         // "nil" is also acceptable, equivalent as an empty table
18495         arg2 = NULL;
18496         arg3 = 0;
18497       } else {
18498         // else raise an error
18499         return luaL_error(L, "A list of numbers expected.");
18500       }
18501     }
18502     result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
18503     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18504     {
18505       free(arg2);
18506     }
18507     return SWIG_arg;
18508 
18509     fail: SWIGUNUSED;
18510     {
18511       free(arg2);
18512     }
18513   }
18514   lua_error(L);
18515   return 0;
18516 }
18517 
18518 
18519 static int _wrap_SBData___tostring(lua_State* L) {
18520   {
18521     int SWIG_arg = 0;
18522     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18523     std::string result;
18524 
18525     SWIG_check_num_args("lldb::SBData::__repr__",1,1)
18526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__repr__",1,"lldb::SBData *");
18527 
18528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18529       SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
18530     }
18531 
18532     result = lldb_SBData___repr__(arg1);
18533     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
18534     return SWIG_arg;
18535 
18536     fail: SWIGUNUSED;
18537   }
18538   lua_error(L);
18539   return 0;
18540 }
18541 
18542 
18543 static void swig_delete_SBData(void *obj) {
18544 lldb::SBData *arg1 = (lldb::SBData *) obj;
18545 delete arg1;
18546 }
18547 static int _proxy__wrap_new_SBData(lua_State *L) {
18548     assert(lua_istable(L,1));
18549     lua_pushcfunction(L,_wrap_new_SBData);
18550     assert(!lua_isnil(L,-1));
18551     lua_replace(L,1); /* replace our table with real constructor */
18552     lua_call(L,lua_gettop(L)-1,1);
18553     return 1;
18554 }
18555 static swig_lua_attribute swig_SBData_attributes[] = {
18556     {0,0,0}
18557 };
18558 static swig_lua_method swig_SBData_methods[]= {
18559     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
18560     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
18561     { "Clear", _wrap_SBData_Clear},
18562     { "IsValid", _wrap_SBData_IsValid},
18563     { "GetByteSize", _wrap_SBData_GetByteSize},
18564     { "GetByteOrder", _wrap_SBData_GetByteOrder},
18565     { "SetByteOrder", _wrap_SBData_SetByteOrder},
18566     { "GetFloat", _wrap_SBData_GetFloat},
18567     { "GetDouble", _wrap_SBData_GetDouble},
18568     { "GetLongDouble", _wrap_SBData_GetLongDouble},
18569     { "GetAddress", _wrap_SBData_GetAddress},
18570     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
18571     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
18572     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
18573     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
18574     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
18575     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
18576     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
18577     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
18578     { "GetString", _wrap_SBData_GetString},
18579     { "ReadRawData", _wrap_SBData_ReadRawData},
18580     { "GetDescription", _wrap_SBData_GetDescription},
18581     { "SetData", _wrap_SBData_SetData},
18582     { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
18583     { "Append", _wrap_SBData_Append},
18584     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
18585     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
18586     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
18587     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
18588     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
18589     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
18590     { "__tostring", _wrap_SBData___tostring},
18591     {0,0}
18592 };
18593 static swig_lua_method swig_SBData_meta[] = {
18594     { "__tostring", _wrap_SBData___tostring},
18595     {0,0}
18596 };
18597 
18598 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
18599     {0,0,0}
18600 };
18601 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
18602     {0,0,0,0,0,0}
18603 };
18604 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
18605     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
18606     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
18607     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
18608     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
18609     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
18610     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
18611     {0,0}
18612 };
18613 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
18614     0
18615 };
18616 
18617 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
18618     "SBData",
18619     swig_SBData_Sf_SwigStatic_methods,
18620     swig_SBData_Sf_SwigStatic_attributes,
18621     swig_SBData_Sf_SwigStatic_constants,
18622     swig_SBData_Sf_SwigStatic_classes,
18623     0
18624 };
18625 static swig_lua_class *swig_SBData_bases[] = {0};
18626 static const char *swig_SBData_base_names[] = {0};
18627 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 };
18628 
18629 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
18630   {
18631     int SWIG_arg = 0;
18632     lldb::SBDebugger *result = 0 ;
18633 
18634     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
18635     result = (lldb::SBDebugger *)new lldb::SBDebugger();
18636     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18637     return SWIG_arg;
18638 
18639     fail: SWIGUNUSED;
18640   }
18641   lua_error(L);
18642   return 0;
18643 }
18644 
18645 
18646 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
18647   {
18648     int SWIG_arg = 0;
18649     lldb::SBDebugger *arg1 = 0 ;
18650     lldb::SBDebugger *result = 0 ;
18651 
18652     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
18653     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
18654 
18655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18656       SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
18657     }
18658 
18659     result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
18660     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18661     return SWIG_arg;
18662 
18663     fail: SWIGUNUSED;
18664   }
18665   lua_error(L);
18666   return 0;
18667 }
18668 
18669 
18670 static int _wrap_new_SBDebugger(lua_State* L) {
18671   int argc;
18672   int argv[2]={
18673     1,2
18674   };
18675 
18676   argc = lua_gettop(L);
18677   if (argc == 0) {
18678     return _wrap_new_SBDebugger__SWIG_0(L);
18679   }
18680   if (argc == 1) {
18681     int _v = 0;
18682     {
18683       void *ptr;
18684       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
18685         _v = 0;
18686       } else {
18687         _v = 1;
18688       }
18689     }
18690     if (_v) {
18691       return _wrap_new_SBDebugger__SWIG_1(L);
18692     }
18693   }
18694 
18695   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
18696     "  Possible C/C++ prototypes are:\n"
18697     "    lldb::SBDebugger::SBDebugger()\n"
18698     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
18699   lua_error(L);return 0;
18700 }
18701 
18702 
18703 static int _wrap_SBDebugger_GetBroadcasterClass(lua_State* L) {
18704   {
18705     int SWIG_arg = 0;
18706     char *result = 0 ;
18707 
18708     SWIG_check_num_args("lldb::SBDebugger::GetBroadcasterClass",0,0)
18709     result = (char *)lldb::SBDebugger::GetBroadcasterClass();
18710     lua_pushstring(L,(const char *)result); SWIG_arg++;
18711     return SWIG_arg;
18712 
18713     fail: SWIGUNUSED;
18714   }
18715   lua_error(L);
18716   return 0;
18717 }
18718 
18719 
18720 static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) {
18721   {
18722     int SWIG_arg = 0;
18723     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18724     lldb::SBBroadcaster result;
18725 
18726     SWIG_check_num_args("lldb::SBDebugger::GetBroadcaster",1,1)
18727     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetBroadcaster",1,"lldb::SBDebugger *");
18728 
18729     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18730       SWIG_fail_ptr("SBDebugger_GetBroadcaster",1,SWIGTYPE_p_lldb__SBDebugger);
18731     }
18732 
18733     result = (arg1)->GetBroadcaster();
18734     {
18735       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
18736       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
18737     }
18738     return SWIG_arg;
18739 
18740     fail: SWIGUNUSED;
18741   }
18742   lua_error(L);
18743   return 0;
18744 }
18745 
18746 
18747 static int _wrap_SBDebugger_GetProgressFromEvent(lua_State* L) {
18748   {
18749     int SWIG_arg = 0;
18750     lldb::SBEvent *arg1 = 0 ;
18751     uint64_t *arg2 = 0 ;
18752     uint64_t *arg3 = 0 ;
18753     uint64_t *arg4 = 0 ;
18754     bool *arg5 = 0 ;
18755     uint64_t temp2 ;
18756     uint64_t temp3 ;
18757     uint64_t temp4 ;
18758     bool temp5 ;
18759     char *result = 0 ;
18760 
18761     arg2 = &temp2;
18762     arg3 = &temp3;
18763     arg4 = &temp4;
18764     arg5 = &temp5;
18765     SWIG_check_num_args("lldb::SBDebugger::GetProgressFromEvent",1,1)
18766     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressFromEvent",1,"lldb::SBEvent const &");
18767 
18768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18769       SWIG_fail_ptr("SBDebugger_GetProgressFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18770     }
18771 
18772     result = (char *)lldb::SBDebugger::GetProgressFromEvent((lldb::SBEvent const &)*arg1,*arg2,*arg3,*arg4,*arg5);
18773     lua_pushstring(L,(const char *)result); SWIG_arg++;
18774     lua_pushinteger(L, (lua_Integer) *arg2); SWIG_arg++;
18775     lua_pushinteger(L, (lua_Integer) *arg3); SWIG_arg++;
18776     lua_pushinteger(L, (lua_Integer) *arg4); SWIG_arg++;
18777     lua_pushboolean(L, (int)((*arg5)!=0)); SWIG_arg++;
18778     return SWIG_arg;
18779 
18780     fail: SWIGUNUSED;
18781   }
18782   lua_error(L);
18783   return 0;
18784 }
18785 
18786 
18787 static int _wrap_SBDebugger_GetProgressDataFromEvent(lua_State* L) {
18788   {
18789     int SWIG_arg = 0;
18790     lldb::SBEvent *arg1 = 0 ;
18791     lldb::SBStructuredData result;
18792 
18793     SWIG_check_num_args("lldb::SBDebugger::GetProgressDataFromEvent",1,1)
18794     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressDataFromEvent",1,"lldb::SBEvent const &");
18795 
18796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18797       SWIG_fail_ptr("SBDebugger_GetProgressDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18798     }
18799 
18800     result = lldb::SBDebugger::GetProgressDataFromEvent((lldb::SBEvent const &)*arg1);
18801     {
18802       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18803       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18804     }
18805     return SWIG_arg;
18806 
18807     fail: SWIGUNUSED;
18808   }
18809   lua_error(L);
18810   return 0;
18811 }
18812 
18813 
18814 static int _wrap_SBDebugger_GetDiagnosticFromEvent(lua_State* L) {
18815   {
18816     int SWIG_arg = 0;
18817     lldb::SBEvent *arg1 = 0 ;
18818     lldb::SBStructuredData result;
18819 
18820     SWIG_check_num_args("lldb::SBDebugger::GetDiagnosticFromEvent",1,1)
18821     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDiagnosticFromEvent",1,"lldb::SBEvent const &");
18822 
18823     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18824       SWIG_fail_ptr("SBDebugger_GetDiagnosticFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18825     }
18826 
18827     result = lldb::SBDebugger::GetDiagnosticFromEvent((lldb::SBEvent const &)*arg1);
18828     {
18829       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18830       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18831     }
18832     return SWIG_arg;
18833 
18834     fail: SWIGUNUSED;
18835   }
18836   lua_error(L);
18837   return 0;
18838 }
18839 
18840 
18841 static int _wrap_SBDebugger_Initialize(lua_State* L) {
18842   {
18843     int SWIG_arg = 0;
18844 
18845     SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
18846     lldb::SBDebugger::Initialize();
18847 
18848     return SWIG_arg;
18849 
18850     fail: SWIGUNUSED;
18851   }
18852   lua_error(L);
18853   return 0;
18854 }
18855 
18856 
18857 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
18858   {
18859     int SWIG_arg = 0;
18860     lldb::SBError result;
18861 
18862     SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
18863     result = lldb::SBDebugger::InitializeWithErrorHandling();
18864     {
18865       lldb::SBError * resultptr = new lldb::SBError(result);
18866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18867     }
18868     return SWIG_arg;
18869 
18870     fail: SWIGUNUSED;
18871   }
18872   lua_error(L);
18873   return 0;
18874 }
18875 
18876 
18877 static int _wrap_SBDebugger_PrintStackTraceOnError(lua_State* L) {
18878   {
18879     int SWIG_arg = 0;
18880 
18881     SWIG_check_num_args("lldb::SBDebugger::PrintStackTraceOnError",0,0)
18882     lldb::SBDebugger::PrintStackTraceOnError();
18883 
18884     return SWIG_arg;
18885 
18886     fail: SWIGUNUSED;
18887   }
18888   lua_error(L);
18889   return 0;
18890 }
18891 
18892 
18893 static int _wrap_SBDebugger_PrintDiagnosticsOnError(lua_State* L) {
18894   {
18895     int SWIG_arg = 0;
18896 
18897     SWIG_check_num_args("lldb::SBDebugger::PrintDiagnosticsOnError",0,0)
18898     lldb::SBDebugger::PrintDiagnosticsOnError();
18899 
18900     return SWIG_arg;
18901 
18902     fail: SWIGUNUSED;
18903   }
18904   lua_error(L);
18905   return 0;
18906 }
18907 
18908 
18909 static int _wrap_SBDebugger_Terminate(lua_State* L) {
18910   {
18911     int SWIG_arg = 0;
18912 
18913     SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
18914     lldb::SBDebugger::Terminate();
18915 
18916     return SWIG_arg;
18917 
18918     fail: SWIGUNUSED;
18919   }
18920   lua_error(L);
18921   return 0;
18922 }
18923 
18924 
18925 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
18926   {
18927     int SWIG_arg = 0;
18928     lldb::SBDebugger result;
18929 
18930     SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
18931     result = lldb::SBDebugger::Create();
18932     {
18933       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18934       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18935     }
18936     return SWIG_arg;
18937 
18938     fail: SWIGUNUSED;
18939   }
18940   lua_error(L);
18941   return 0;
18942 }
18943 
18944 
18945 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
18946   {
18947     int SWIG_arg = 0;
18948     bool arg1 ;
18949     lldb::SBDebugger result;
18950 
18951     SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
18952     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
18953     arg1 = (lua_toboolean(L, 1)!=0);
18954     result = lldb::SBDebugger::Create(arg1);
18955     {
18956       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18957       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18958     }
18959     return SWIG_arg;
18960 
18961     fail: SWIGUNUSED;
18962   }
18963   lua_error(L);
18964   return 0;
18965 }
18966 
18967 
18968 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
18969   {
18970     int SWIG_arg = 0;
18971     bool arg1 ;
18972     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
18973     void *arg3 = (void *) 0 ;
18974     lldb::SBDebugger result;
18975 
18976     SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
18977     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
18978     arg1 = (lua_toboolean(L, 1)!=0);
18979     {
18980       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
18981       arg3 = (void *)L;
18982 
18983       luaL_checktype(L, 2, LUA_TFUNCTION);
18984       lua_settop(L, 2);
18985 
18986       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
18987       lua_insert(L, 2);
18988       lua_settable(L, LUA_REGISTRYINDEX);
18989     }
18990     result = lldb::SBDebugger::Create(arg1,arg2,arg3);
18991     {
18992       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18993       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18994     }
18995     return SWIG_arg;
18996 
18997     fail: SWIGUNUSED;
18998   }
18999   lua_error(L);
19000   return 0;
19001 }
19002 
19003 
19004 static int _wrap_SBDebugger_Create(lua_State* L) {
19005   int argc;
19006   int argv[3]={
19007     1,2,3
19008   };
19009 
19010   argc = lua_gettop(L);
19011   if (argc == 0) {
19012     return _wrap_SBDebugger_Create__SWIG_0(L);
19013   }
19014   if (argc == 1) {
19015     int _v = 0;
19016     {
19017       _v = lua_isboolean(L,argv[0]);
19018     }
19019     if (_v) {
19020       return _wrap_SBDebugger_Create__SWIG_1(L);
19021     }
19022   }
19023   if (argc == 2) {
19024     int _v = 0;
19025     {
19026       _v = lua_isboolean(L,argv[0]);
19027     }
19028     if (_v) {
19029       {
19030         void *ptr;
19031         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)) {
19032           _v = 0;
19033         } else {
19034           _v = 1;
19035         }
19036       }
19037       if (_v) {
19038         if (argc <= 2) {
19039           return _wrap_SBDebugger_Create__SWIG_2(L);
19040         }
19041         {
19042           void *ptr;
19043           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
19044             _v = 0;
19045           } else {
19046             _v = 1;
19047           }
19048         }
19049         if (_v) {
19050           return _wrap_SBDebugger_Create__SWIG_2(L);
19051         }
19052       }
19053     }
19054   }
19055 
19056   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
19057     "  Possible C/C++ prototypes are:\n"
19058     "    lldb::SBDebugger::Create()\n"
19059     "    lldb::SBDebugger::Create(bool)\n"
19060     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
19061   lua_error(L);return 0;
19062 }
19063 
19064 
19065 static int _wrap_SBDebugger_Destroy(lua_State* L) {
19066   {
19067     int SWIG_arg = 0;
19068     lldb::SBDebugger *arg1 = 0 ;
19069 
19070     SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
19071     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
19072 
19073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19074       SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
19075     }
19076 
19077     lldb::SBDebugger::Destroy(*arg1);
19078 
19079     return SWIG_arg;
19080 
19081     fail: SWIGUNUSED;
19082   }
19083   lua_error(L);
19084   return 0;
19085 }
19086 
19087 
19088 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
19089   {
19090     int SWIG_arg = 0;
19091 
19092     SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
19093     lldb::SBDebugger::MemoryPressureDetected();
19094 
19095     return SWIG_arg;
19096 
19097     fail: SWIGUNUSED;
19098   }
19099   lua_error(L);
19100   return 0;
19101 }
19102 
19103 
19104 static int _wrap_SBDebugger_IsValid(lua_State* L) {
19105   {
19106     int SWIG_arg = 0;
19107     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19108     bool result;
19109 
19110     SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
19111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
19112 
19113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19114       SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
19115     }
19116 
19117     result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
19118     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19119     return SWIG_arg;
19120 
19121     fail: SWIGUNUSED;
19122   }
19123   lua_error(L);
19124   return 0;
19125 }
19126 
19127 
19128 static int _wrap_SBDebugger_Clear(lua_State* L) {
19129   {
19130     int SWIG_arg = 0;
19131     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19132 
19133     SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
19134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
19135 
19136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19137       SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
19138     }
19139 
19140     (arg1)->Clear();
19141 
19142     return SWIG_arg;
19143 
19144     fail: SWIGUNUSED;
19145   }
19146   lua_error(L);
19147   return 0;
19148 }
19149 
19150 
19151 static int _wrap_SBDebugger_GetSetting__SWIG_0(lua_State* L) {
19152   {
19153     int SWIG_arg = 0;
19154     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19155     char *arg2 = (char *) 0 ;
19156     lldb::SBStructuredData result;
19157 
19158     SWIG_check_num_args("lldb::SBDebugger::GetSetting",2,2)
19159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
19160     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",2,"char const *");
19161 
19162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19163       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
19164     }
19165 
19166     arg2 = (char *)lua_tostring(L, 2);
19167     result = (arg1)->GetSetting((char const *)arg2);
19168     {
19169       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
19170       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19171     }
19172     return SWIG_arg;
19173 
19174     fail: SWIGUNUSED;
19175   }
19176   lua_error(L);
19177   return 0;
19178 }
19179 
19180 
19181 static int _wrap_SBDebugger_GetSetting__SWIG_1(lua_State* L) {
19182   {
19183     int SWIG_arg = 0;
19184     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19185     lldb::SBStructuredData result;
19186 
19187     SWIG_check_num_args("lldb::SBDebugger::GetSetting",1,1)
19188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
19189 
19190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19191       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
19192     }
19193 
19194     result = (arg1)->GetSetting();
19195     {
19196       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
19197       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19198     }
19199     return SWIG_arg;
19200 
19201     fail: SWIGUNUSED;
19202   }
19203   lua_error(L);
19204   return 0;
19205 }
19206 
19207 
19208 static int _wrap_SBDebugger_GetSetting(lua_State* L) {
19209   int argc;
19210   int argv[3]={
19211     1,2,3
19212   };
19213 
19214   argc = lua_gettop(L);
19215   if (argc == 1) {
19216     int _v = 0;
19217     {
19218       void *ptr;
19219       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19220         _v = 0;
19221       } else {
19222         _v = 1;
19223       }
19224     }
19225     if (_v) {
19226       return _wrap_SBDebugger_GetSetting__SWIG_1(L);
19227     }
19228   }
19229   if (argc == 2) {
19230     int _v = 0;
19231     {
19232       void *ptr;
19233       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19234         _v = 0;
19235       } else {
19236         _v = 1;
19237       }
19238     }
19239     if (_v) {
19240       {
19241         _v = SWIG_lua_isnilstring(L,argv[1]);
19242       }
19243       if (_v) {
19244         return _wrap_SBDebugger_GetSetting__SWIG_0(L);
19245       }
19246     }
19247   }
19248 
19249   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetSetting'\n"
19250     "  Possible C/C++ prototypes are:\n"
19251     "    lldb::SBDebugger::GetSetting(char const *)\n"
19252     "    lldb::SBDebugger::GetSetting()\n");
19253   lua_error(L);return 0;
19254 }
19255 
19256 
19257 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
19258   {
19259     int SWIG_arg = 0;
19260     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19261     bool arg2 ;
19262 
19263     SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
19264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
19265     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
19266 
19267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19268       SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
19269     }
19270 
19271     arg2 = (lua_toboolean(L, 2)!=0);
19272     (arg1)->SetAsync(arg2);
19273 
19274     return SWIG_arg;
19275 
19276     fail: SWIGUNUSED;
19277   }
19278   lua_error(L);
19279   return 0;
19280 }
19281 
19282 
19283 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
19284   {
19285     int SWIG_arg = 0;
19286     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19287     bool result;
19288 
19289     SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
19290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
19291 
19292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19293       SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
19294     }
19295 
19296     result = (bool)(arg1)->GetAsync();
19297     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19298     return SWIG_arg;
19299 
19300     fail: SWIGUNUSED;
19301   }
19302   lua_error(L);
19303   return 0;
19304 }
19305 
19306 
19307 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
19308   {
19309     int SWIG_arg = 0;
19310     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19311     bool arg2 ;
19312 
19313     SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
19314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
19315     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
19316 
19317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19318       SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
19319     }
19320 
19321     arg2 = (lua_toboolean(L, 2)!=0);
19322     (arg1)->SkipLLDBInitFiles(arg2);
19323 
19324     return SWIG_arg;
19325 
19326     fail: SWIGUNUSED;
19327   }
19328   lua_error(L);
19329   return 0;
19330 }
19331 
19332 
19333 static int _wrap_SBDebugger_SkipAppInitFiles(lua_State* L) {
19334   {
19335     int SWIG_arg = 0;
19336     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19337     bool arg2 ;
19338 
19339     SWIG_check_num_args("lldb::SBDebugger::SkipAppInitFiles",2,2)
19340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipAppInitFiles",1,"lldb::SBDebugger *");
19341     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipAppInitFiles",2,"bool");
19342 
19343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19344       SWIG_fail_ptr("SBDebugger_SkipAppInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
19345     }
19346 
19347     arg2 = (lua_toboolean(L, 2)!=0);
19348     (arg1)->SkipAppInitFiles(arg2);
19349 
19350     return SWIG_arg;
19351 
19352     fail: SWIGUNUSED;
19353   }
19354   lua_error(L);
19355   return 0;
19356 }
19357 
19358 
19359 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
19360   {
19361     int SWIG_arg = 0;
19362     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19363     char *arg2 = (char *) 0 ;
19364     lldb::SBError result;
19365 
19366     SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
19367     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
19368     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
19369 
19370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19371       SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
19372     }
19373 
19374     arg2 = (char *)lua_tostring(L, 2);
19375     result = (arg1)->SetInputString((char const *)arg2);
19376     {
19377       lldb::SBError * resultptr = new lldb::SBError(result);
19378       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19379     }
19380     return SWIG_arg;
19381 
19382     fail: SWIGUNUSED;
19383   }
19384   lua_error(L);
19385   return 0;
19386 }
19387 
19388 
19389 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
19390   {
19391     int SWIG_arg = 0;
19392     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19393     lldb::SBFile arg2 ;
19394     lldb::SBFile *argp2 ;
19395     lldb::SBError result;
19396 
19397     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
19398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
19399     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
19400 
19401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19402       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19403     }
19404 
19405 
19406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19407       SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
19408     }
19409     arg2 = *argp2;
19410 
19411     result = (arg1)->SetInputFile(arg2);
19412     {
19413       lldb::SBError * resultptr = new lldb::SBError(result);
19414       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19415     }
19416     return SWIG_arg;
19417 
19418     fail: SWIGUNUSED;
19419   }
19420   lua_error(L);
19421   return 0;
19422 }
19423 
19424 
19425 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
19426   {
19427     int SWIG_arg = 0;
19428     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19429     lldb::SBFile arg2 ;
19430     lldb::SBFile *argp2 ;
19431     lldb::SBError result;
19432 
19433     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
19434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
19435     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
19436 
19437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19438       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19439     }
19440 
19441 
19442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19443       SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
19444     }
19445     arg2 = *argp2;
19446 
19447     result = (arg1)->SetOutputFile(arg2);
19448     {
19449       lldb::SBError * resultptr = new lldb::SBError(result);
19450       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19451     }
19452     return SWIG_arg;
19453 
19454     fail: SWIGUNUSED;
19455   }
19456   lua_error(L);
19457   return 0;
19458 }
19459 
19460 
19461 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
19462   {
19463     int SWIG_arg = 0;
19464     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19465     lldb::SBFile arg2 ;
19466     lldb::SBFile *argp2 ;
19467     lldb::SBError result;
19468 
19469     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
19470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
19471     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
19472 
19473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19474       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19475     }
19476 
19477 
19478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19479       SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
19480     }
19481     arg2 = *argp2;
19482 
19483     result = (arg1)->SetErrorFile(arg2);
19484     {
19485       lldb::SBError * resultptr = new lldb::SBError(result);
19486       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19487     }
19488     return SWIG_arg;
19489 
19490     fail: SWIGUNUSED;
19491   }
19492   lua_error(L);
19493   return 0;
19494 }
19495 
19496 
19497 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
19498   {
19499     int SWIG_arg = 0;
19500     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19501     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19502     lldb::SBError result;
19503 
19504     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
19505     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
19506 
19507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19508       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19509     }
19510 
19511     {
19512       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19513       lldb::FileSP file_sp;
19514       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19515       if (!file_sp->IsValid())
19516       return luaL_error(L, "Invalid file");
19517       arg2 = file_sp;
19518     }
19519     result = (arg1)->SetInputFile(arg2);
19520     {
19521       lldb::SBError * resultptr = new lldb::SBError(result);
19522       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19523     }
19524     return SWIG_arg;
19525 
19526     fail: SWIGUNUSED;
19527   }
19528   lua_error(L);
19529   return 0;
19530 }
19531 
19532 
19533 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
19534   int argc;
19535   int argv[3]={
19536     1,2,3
19537   };
19538 
19539   argc = lua_gettop(L);
19540   if (argc == 2) {
19541     int _v = 0;
19542     {
19543       void *ptr;
19544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19545         _v = 0;
19546       } else {
19547         _v = 1;
19548       }
19549     }
19550     if (_v) {
19551       {
19552         void *ptr;
19553         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19554           _v = 0;
19555         } else {
19556           _v = 1;
19557         }
19558       }
19559       if (_v) {
19560         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
19561       }
19562     }
19563   }
19564   if (argc == 2) {
19565     int _v = 0;
19566     {
19567       void *ptr;
19568       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19569         _v = 0;
19570       } else {
19571         _v = 1;
19572       }
19573     }
19574     if (_v) {
19575       {
19576         _v = (lua_isuserdata(L, argv[1])) &&
19577         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19578       }
19579       if (_v) {
19580         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
19581       }
19582     }
19583   }
19584 
19585   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
19586     "  Possible C/C++ prototypes are:\n"
19587     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
19588     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
19589   lua_error(L);return 0;
19590 }
19591 
19592 
19593 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
19594   {
19595     int SWIG_arg = 0;
19596     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19597     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19598     lldb::SBError result;
19599 
19600     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
19601     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
19602 
19603     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19604       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19605     }
19606 
19607     {
19608       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19609       lldb::FileSP file_sp;
19610       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19611       if (!file_sp->IsValid())
19612       return luaL_error(L, "Invalid file");
19613       arg2 = file_sp;
19614     }
19615     result = (arg1)->SetOutputFile(arg2);
19616     {
19617       lldb::SBError * resultptr = new lldb::SBError(result);
19618       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19619     }
19620     return SWIG_arg;
19621 
19622     fail: SWIGUNUSED;
19623   }
19624   lua_error(L);
19625   return 0;
19626 }
19627 
19628 
19629 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
19630   int argc;
19631   int argv[3]={
19632     1,2,3
19633   };
19634 
19635   argc = lua_gettop(L);
19636   if (argc == 2) {
19637     int _v = 0;
19638     {
19639       void *ptr;
19640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19641         _v = 0;
19642       } else {
19643         _v = 1;
19644       }
19645     }
19646     if (_v) {
19647       {
19648         void *ptr;
19649         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19650           _v = 0;
19651         } else {
19652           _v = 1;
19653         }
19654       }
19655       if (_v) {
19656         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
19657       }
19658     }
19659   }
19660   if (argc == 2) {
19661     int _v = 0;
19662     {
19663       void *ptr;
19664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19665         _v = 0;
19666       } else {
19667         _v = 1;
19668       }
19669     }
19670     if (_v) {
19671       {
19672         _v = (lua_isuserdata(L, argv[1])) &&
19673         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19674       }
19675       if (_v) {
19676         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
19677       }
19678     }
19679   }
19680 
19681   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
19682     "  Possible C/C++ prototypes are:\n"
19683     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
19684     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
19685   lua_error(L);return 0;
19686 }
19687 
19688 
19689 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
19690   {
19691     int SWIG_arg = 0;
19692     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19693     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19694     lldb::SBError result;
19695 
19696     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
19697     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
19698 
19699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19700       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19701     }
19702 
19703     {
19704       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19705       lldb::FileSP file_sp;
19706       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19707       if (!file_sp->IsValid())
19708       return luaL_error(L, "Invalid file");
19709       arg2 = file_sp;
19710     }
19711     result = (arg1)->SetErrorFile(arg2);
19712     {
19713       lldb::SBError * resultptr = new lldb::SBError(result);
19714       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19715     }
19716     return SWIG_arg;
19717 
19718     fail: SWIGUNUSED;
19719   }
19720   lua_error(L);
19721   return 0;
19722 }
19723 
19724 
19725 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
19726   int argc;
19727   int argv[3]={
19728     1,2,3
19729   };
19730 
19731   argc = lua_gettop(L);
19732   if (argc == 2) {
19733     int _v = 0;
19734     {
19735       void *ptr;
19736       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19737         _v = 0;
19738       } else {
19739         _v = 1;
19740       }
19741     }
19742     if (_v) {
19743       {
19744         void *ptr;
19745         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19746           _v = 0;
19747         } else {
19748           _v = 1;
19749         }
19750       }
19751       if (_v) {
19752         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
19753       }
19754     }
19755   }
19756   if (argc == 2) {
19757     int _v = 0;
19758     {
19759       void *ptr;
19760       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19761         _v = 0;
19762       } else {
19763         _v = 1;
19764       }
19765     }
19766     if (_v) {
19767       {
19768         _v = (lua_isuserdata(L, argv[1])) &&
19769         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19770       }
19771       if (_v) {
19772         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
19773       }
19774     }
19775   }
19776 
19777   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
19778     "  Possible C/C++ prototypes are:\n"
19779     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
19780     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
19781   lua_error(L);return 0;
19782 }
19783 
19784 
19785 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
19786   {
19787     int SWIG_arg = 0;
19788     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19789     lldb::SBFile result;
19790 
19791     SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
19792     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
19793 
19794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19795       SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19796     }
19797 
19798     result = (arg1)->GetInputFile();
19799     {
19800       lldb::SBFile * resultptr = new lldb::SBFile(result);
19801       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19802     }
19803     return SWIG_arg;
19804 
19805     fail: SWIGUNUSED;
19806   }
19807   lua_error(L);
19808   return 0;
19809 }
19810 
19811 
19812 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
19813   {
19814     int SWIG_arg = 0;
19815     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19816     lldb::SBFile result;
19817 
19818     SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
19819     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
19820 
19821     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19822       SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19823     }
19824 
19825     result = (arg1)->GetOutputFile();
19826     {
19827       lldb::SBFile * resultptr = new lldb::SBFile(result);
19828       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19829     }
19830     return SWIG_arg;
19831 
19832     fail: SWIGUNUSED;
19833   }
19834   lua_error(L);
19835   return 0;
19836 }
19837 
19838 
19839 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
19840   {
19841     int SWIG_arg = 0;
19842     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19843     lldb::SBFile result;
19844 
19845     SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
19846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
19847 
19848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19849       SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19850     }
19851 
19852     result = (arg1)->GetErrorFile();
19853     {
19854       lldb::SBFile * resultptr = new lldb::SBFile(result);
19855       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19856     }
19857     return SWIG_arg;
19858 
19859     fail: SWIGUNUSED;
19860   }
19861   lua_error(L);
19862   return 0;
19863 }
19864 
19865 
19866 static int _wrap_SBDebugger_SaveInputTerminalState(lua_State* L) {
19867   {
19868     int SWIG_arg = 0;
19869     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19870 
19871     SWIG_check_num_args("lldb::SBDebugger::SaveInputTerminalState",1,1)
19872     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SaveInputTerminalState",1,"lldb::SBDebugger *");
19873 
19874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19875       SWIG_fail_ptr("SBDebugger_SaveInputTerminalState",1,SWIGTYPE_p_lldb__SBDebugger);
19876     }
19877 
19878     (arg1)->SaveInputTerminalState();
19879 
19880     return SWIG_arg;
19881 
19882     fail: SWIGUNUSED;
19883   }
19884   lua_error(L);
19885   return 0;
19886 }
19887 
19888 
19889 static int _wrap_SBDebugger_RestoreInputTerminalState(lua_State* L) {
19890   {
19891     int SWIG_arg = 0;
19892     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19893 
19894     SWIG_check_num_args("lldb::SBDebugger::RestoreInputTerminalState",1,1)
19895     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RestoreInputTerminalState",1,"lldb::SBDebugger *");
19896 
19897     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19898       SWIG_fail_ptr("SBDebugger_RestoreInputTerminalState",1,SWIGTYPE_p_lldb__SBDebugger);
19899     }
19900 
19901     (arg1)->RestoreInputTerminalState();
19902 
19903     return SWIG_arg;
19904 
19905     fail: SWIGUNUSED;
19906   }
19907   lua_error(L);
19908   return 0;
19909 }
19910 
19911 
19912 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
19913   {
19914     int SWIG_arg = 0;
19915     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19916     lldb::SBCommandInterpreter result;
19917 
19918     SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
19919     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
19920 
19921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19922       SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
19923     }
19924 
19925     result = (arg1)->GetCommandInterpreter();
19926     {
19927       lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter(result);
19928       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
19929     }
19930     return SWIG_arg;
19931 
19932     fail: SWIGUNUSED;
19933   }
19934   lua_error(L);
19935   return 0;
19936 }
19937 
19938 
19939 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
19940   {
19941     int SWIG_arg = 0;
19942     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19943     char *arg2 = (char *) 0 ;
19944 
19945     SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
19946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
19947     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
19948 
19949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19950       SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
19951     }
19952 
19953     arg2 = (char *)lua_tostring(L, 2);
19954     (arg1)->HandleCommand((char const *)arg2);
19955 
19956     return SWIG_arg;
19957 
19958     fail: SWIGUNUSED;
19959   }
19960   lua_error(L);
19961   return 0;
19962 }
19963 
19964 
19965 static int _wrap_SBDebugger_RequestInterrupt(lua_State* L) {
19966   {
19967     int SWIG_arg = 0;
19968     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19969 
19970     SWIG_check_num_args("lldb::SBDebugger::RequestInterrupt",1,1)
19971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RequestInterrupt",1,"lldb::SBDebugger *");
19972 
19973     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19974       SWIG_fail_ptr("SBDebugger_RequestInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19975     }
19976 
19977     (arg1)->RequestInterrupt();
19978 
19979     return SWIG_arg;
19980 
19981     fail: SWIGUNUSED;
19982   }
19983   lua_error(L);
19984   return 0;
19985 }
19986 
19987 
19988 static int _wrap_SBDebugger_CancelInterruptRequest(lua_State* L) {
19989   {
19990     int SWIG_arg = 0;
19991     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19992 
19993     SWIG_check_num_args("lldb::SBDebugger::CancelInterruptRequest",1,1)
19994     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CancelInterruptRequest",1,"lldb::SBDebugger *");
19995 
19996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19997       SWIG_fail_ptr("SBDebugger_CancelInterruptRequest",1,SWIGTYPE_p_lldb__SBDebugger);
19998     }
19999 
20000     (arg1)->CancelInterruptRequest();
20001 
20002     return SWIG_arg;
20003 
20004     fail: SWIGUNUSED;
20005   }
20006   lua_error(L);
20007   return 0;
20008 }
20009 
20010 
20011 static int _wrap_SBDebugger_InterruptRequested(lua_State* L) {
20012   {
20013     int SWIG_arg = 0;
20014     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20015     bool result;
20016 
20017     SWIG_check_num_args("lldb::SBDebugger::InterruptRequested",1,1)
20018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::InterruptRequested",1,"lldb::SBDebugger *");
20019 
20020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20021       SWIG_fail_ptr("SBDebugger_InterruptRequested",1,SWIGTYPE_p_lldb__SBDebugger);
20022     }
20023 
20024     result = (bool)(arg1)->InterruptRequested();
20025     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20026     return SWIG_arg;
20027 
20028     fail: SWIGUNUSED;
20029   }
20030   lua_error(L);
20031   return 0;
20032 }
20033 
20034 
20035 static int _wrap_SBDebugger_GetListener(lua_State* L) {
20036   {
20037     int SWIG_arg = 0;
20038     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20039     lldb::SBListener result;
20040 
20041     SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
20042     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
20043 
20044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20045       SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
20046     }
20047 
20048     result = (arg1)->GetListener();
20049     {
20050       lldb::SBListener * resultptr = new lldb::SBListener(result);
20051       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
20052     }
20053     return SWIG_arg;
20054 
20055     fail: SWIGUNUSED;
20056   }
20057   lua_error(L);
20058   return 0;
20059 }
20060 
20061 
20062 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
20063   {
20064     int SWIG_arg = 0;
20065     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20066     lldb::SBProcess *arg2 = 0 ;
20067     lldb::SBEvent *arg3 = 0 ;
20068     lldb::SBFile arg4 ;
20069     lldb::SBFile arg5 ;
20070     lldb::SBFile *argp4 ;
20071     lldb::SBFile *argp5 ;
20072 
20073     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
20074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
20075     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
20076     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
20077     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
20078     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
20079 
20080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20081       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
20082     }
20083 
20084 
20085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
20086       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
20087     }
20088 
20089 
20090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
20091       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
20092     }
20093 
20094 
20095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
20096       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
20097     }
20098     arg4 = *argp4;
20099 
20100 
20101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
20102       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
20103     }
20104     arg5 = *argp5;
20105 
20106     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
20107 
20108     return SWIG_arg;
20109 
20110     fail: SWIGUNUSED;
20111   }
20112   lua_error(L);
20113   return 0;
20114 }
20115 
20116 
20117 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
20118   {
20119     int SWIG_arg = 0;
20120     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20121     lldb::SBProcess *arg2 = 0 ;
20122     lldb::SBEvent *arg3 = 0 ;
20123     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
20124     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
20125 
20126     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
20127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
20128     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
20129     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
20130 
20131     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20132       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
20133     }
20134 
20135 
20136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
20137       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
20138     }
20139 
20140 
20141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
20142       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
20143     }
20144 
20145     {
20146       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
20147       lldb::FileSP file_sp;
20148       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
20149       if (!file_sp->IsValid())
20150       return luaL_error(L, "Invalid file");
20151       arg4 = file_sp;
20152     }
20153     {
20154       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
20155       lldb::FileSP file_sp;
20156       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
20157       if (!file_sp->IsValid())
20158       return luaL_error(L, "Invalid file");
20159       arg5 = file_sp;
20160     }
20161     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
20162 
20163     return SWIG_arg;
20164 
20165     fail: SWIGUNUSED;
20166   }
20167   lua_error(L);
20168   return 0;
20169 }
20170 
20171 
20172 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
20173   int argc;
20174   int argv[6]={
20175     1,2,3,4,5,6
20176   };
20177 
20178   argc = lua_gettop(L);
20179   if (argc == 5) {
20180     int _v = 0;
20181     {
20182       void *ptr;
20183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20184         _v = 0;
20185       } else {
20186         _v = 1;
20187       }
20188     }
20189     if (_v) {
20190       {
20191         void *ptr;
20192         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
20193           _v = 0;
20194         } else {
20195           _v = 1;
20196         }
20197       }
20198       if (_v) {
20199         {
20200           void *ptr;
20201           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
20202             _v = 0;
20203           } else {
20204             _v = 1;
20205           }
20206         }
20207         if (_v) {
20208           {
20209             void *ptr;
20210             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
20211               _v = 0;
20212             } else {
20213               _v = 1;
20214             }
20215           }
20216           if (_v) {
20217             {
20218               void *ptr;
20219               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
20220                 _v = 0;
20221               } else {
20222                 _v = 1;
20223               }
20224             }
20225             if (_v) {
20226               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
20227             }
20228           }
20229         }
20230       }
20231     }
20232   }
20233   if (argc == 5) {
20234     int _v = 0;
20235     {
20236       void *ptr;
20237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20238         _v = 0;
20239       } else {
20240         _v = 1;
20241       }
20242     }
20243     if (_v) {
20244       {
20245         void *ptr;
20246         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
20247           _v = 0;
20248         } else {
20249           _v = 1;
20250         }
20251       }
20252       if (_v) {
20253         {
20254           void *ptr;
20255           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
20256             _v = 0;
20257           } else {
20258             _v = 1;
20259           }
20260         }
20261         if (_v) {
20262           {
20263             _v = (lua_isuserdata(L, argv[3])) &&
20264             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
20265           }
20266           if (_v) {
20267             {
20268               _v = (lua_isuserdata(L, argv[4])) &&
20269               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
20270             }
20271             if (_v) {
20272               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
20273             }
20274           }
20275         }
20276       }
20277     }
20278   }
20279 
20280   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
20281     "  Possible C/C++ prototypes are:\n"
20282     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
20283     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
20284   lua_error(L);return 0;
20285 }
20286 
20287 
20288 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
20289   {
20290     int SWIG_arg = 0;
20291     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20292     char *arg2 = (char *) 0 ;
20293     char *arg3 = (char *) 0 ;
20294     char *arg4 = (char *) 0 ;
20295     bool arg5 ;
20296     lldb::SBError *arg6 = 0 ;
20297     lldb::SBTarget result;
20298 
20299     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
20300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
20301     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
20302     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
20303     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
20304     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
20305     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
20306 
20307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20308       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20309     }
20310 
20311     arg2 = (char *)lua_tostring(L, 2);
20312     arg3 = (char *)lua_tostring(L, 3);
20313     arg4 = (char *)lua_tostring(L, 4);
20314     arg5 = (lua_toboolean(L, 5)!=0);
20315 
20316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
20317       SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
20318     }
20319 
20320     result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
20321     {
20322       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20323       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20324     }
20325     return SWIG_arg;
20326 
20327     fail: SWIGUNUSED;
20328   }
20329   lua_error(L);
20330   return 0;
20331 }
20332 
20333 
20334 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
20335   {
20336     int SWIG_arg = 0;
20337     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20338     char *arg2 = (char *) 0 ;
20339     char *arg3 = (char *) 0 ;
20340     lldb::SBTarget result;
20341 
20342     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
20343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
20344     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
20345     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
20346 
20347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20348       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
20349     }
20350 
20351     arg2 = (char *)lua_tostring(L, 2);
20352     arg3 = (char *)lua_tostring(L, 3);
20353     result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
20354     {
20355       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20356       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20357     }
20358     return SWIG_arg;
20359 
20360     fail: SWIGUNUSED;
20361   }
20362   lua_error(L);
20363   return 0;
20364 }
20365 
20366 
20367 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
20368   {
20369     int SWIG_arg = 0;
20370     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20371     char *arg2 = (char *) 0 ;
20372     char *arg3 = (char *) 0 ;
20373     lldb::SBTarget result;
20374 
20375     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
20376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
20377     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
20378     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
20379 
20380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20381       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
20382     }
20383 
20384     arg2 = (char *)lua_tostring(L, 2);
20385     arg3 = (char *)lua_tostring(L, 3);
20386     result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
20387     {
20388       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20389       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20390     }
20391     return SWIG_arg;
20392 
20393     fail: SWIGUNUSED;
20394   }
20395   lua_error(L);
20396   return 0;
20397 }
20398 
20399 
20400 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
20401   {
20402     int SWIG_arg = 0;
20403     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20404     char *arg2 = (char *) 0 ;
20405     lldb::SBTarget result;
20406 
20407     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
20408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
20409     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
20410 
20411     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20412       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20413     }
20414 
20415     arg2 = (char *)lua_tostring(L, 2);
20416     result = (arg1)->CreateTarget((char const *)arg2);
20417     {
20418       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20419       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20420     }
20421     return SWIG_arg;
20422 
20423     fail: SWIGUNUSED;
20424   }
20425   lua_error(L);
20426   return 0;
20427 }
20428 
20429 
20430 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
20431   int argc;
20432   int argv[7]={
20433     1,2,3,4,5,6,7
20434   };
20435 
20436   argc = lua_gettop(L);
20437   if (argc == 2) {
20438     int _v = 0;
20439     {
20440       void *ptr;
20441       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20442         _v = 0;
20443       } else {
20444         _v = 1;
20445       }
20446     }
20447     if (_v) {
20448       {
20449         _v = SWIG_lua_isnilstring(L,argv[1]);
20450       }
20451       if (_v) {
20452         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
20453       }
20454     }
20455   }
20456   if (argc == 6) {
20457     int _v = 0;
20458     {
20459       void *ptr;
20460       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20461         _v = 0;
20462       } else {
20463         _v = 1;
20464       }
20465     }
20466     if (_v) {
20467       {
20468         _v = SWIG_lua_isnilstring(L,argv[1]);
20469       }
20470       if (_v) {
20471         {
20472           _v = SWIG_lua_isnilstring(L,argv[2]);
20473         }
20474         if (_v) {
20475           {
20476             _v = SWIG_lua_isnilstring(L,argv[3]);
20477           }
20478           if (_v) {
20479             {
20480               _v = lua_isboolean(L,argv[4]);
20481             }
20482             if (_v) {
20483               {
20484                 void *ptr;
20485                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
20486                   _v = 0;
20487                 } else {
20488                   _v = 1;
20489                 }
20490               }
20491               if (_v) {
20492                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
20493               }
20494             }
20495           }
20496         }
20497       }
20498     }
20499   }
20500 
20501   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
20502     "  Possible C/C++ prototypes are:\n"
20503     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
20504     "    lldb::SBDebugger::CreateTarget(char const *)\n");
20505   lua_error(L);return 0;
20506 }
20507 
20508 
20509 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
20510   {
20511     int SWIG_arg = 0;
20512     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20513     lldb::SBTarget result;
20514 
20515     SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
20516     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
20517 
20518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20519       SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20520     }
20521 
20522     result = (arg1)->GetDummyTarget();
20523     {
20524       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20525       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20526     }
20527     return SWIG_arg;
20528 
20529     fail: SWIGUNUSED;
20530   }
20531   lua_error(L);
20532   return 0;
20533 }
20534 
20535 
20536 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
20537   {
20538     int SWIG_arg = 0;
20539     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20540     lldb::SBTarget *arg2 = 0 ;
20541     bool result;
20542 
20543     SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
20544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
20545     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
20546 
20547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20548       SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20549     }
20550 
20551 
20552     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
20553       SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
20554     }
20555 
20556     result = (bool)(arg1)->DeleteTarget(*arg2);
20557     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20558     return SWIG_arg;
20559 
20560     fail: SWIGUNUSED;
20561   }
20562   lua_error(L);
20563   return 0;
20564 }
20565 
20566 
20567 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
20568   {
20569     int SWIG_arg = 0;
20570     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20571     uint32_t arg2 ;
20572     lldb::SBTarget result;
20573 
20574     SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
20575     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
20576     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
20577 
20578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20579       SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20580     }
20581 
20582     arg2 = (uint32_t)lua_tointeger(L, 2);
20583     result = (arg1)->GetTargetAtIndex(arg2);
20584     {
20585       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20586       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20587     }
20588     return SWIG_arg;
20589 
20590     fail: SWIGUNUSED;
20591   }
20592   lua_error(L);
20593   return 0;
20594 }
20595 
20596 
20597 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
20598   {
20599     int SWIG_arg = 0;
20600     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20601     lldb::SBTarget arg2 ;
20602     lldb::SBTarget *argp2 ;
20603     uint32_t result;
20604 
20605     SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
20606     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
20607     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
20608 
20609     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20610       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20611     }
20612 
20613 
20614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
20615       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
20616     }
20617     arg2 = *argp2;
20618 
20619     result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
20620     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20621     return SWIG_arg;
20622 
20623     fail: SWIGUNUSED;
20624   }
20625   lua_error(L);
20626   return 0;
20627 }
20628 
20629 
20630 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
20631   {
20632     int SWIG_arg = 0;
20633     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20634     lldb::pid_t arg2 ;
20635     lldb::SBTarget result;
20636 
20637     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
20638     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
20639     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
20640 
20641     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20642       SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
20643     }
20644 
20645     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
20646     result = (arg1)->FindTargetWithProcessID(arg2);
20647     {
20648       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20649       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20650     }
20651     return SWIG_arg;
20652 
20653     fail: SWIGUNUSED;
20654   }
20655   lua_error(L);
20656   return 0;
20657 }
20658 
20659 
20660 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
20661   {
20662     int SWIG_arg = 0;
20663     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20664     char *arg2 = (char *) 0 ;
20665     char *arg3 = (char *) 0 ;
20666     lldb::SBTarget result;
20667 
20668     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
20669     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
20670     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
20671     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
20672 
20673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20674       SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
20675     }
20676 
20677     arg2 = (char *)lua_tostring(L, 2);
20678     arg3 = (char *)lua_tostring(L, 3);
20679     result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
20680     {
20681       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20682       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20683     }
20684     return SWIG_arg;
20685 
20686     fail: SWIGUNUSED;
20687   }
20688   lua_error(L);
20689   return 0;
20690 }
20691 
20692 
20693 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
20694   {
20695     int SWIG_arg = 0;
20696     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20697     uint32_t result;
20698 
20699     SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
20700     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
20701 
20702     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20703       SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
20704     }
20705 
20706     result = (uint32_t)(arg1)->GetNumTargets();
20707     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20708     return SWIG_arg;
20709 
20710     fail: SWIGUNUSED;
20711   }
20712   lua_error(L);
20713   return 0;
20714 }
20715 
20716 
20717 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
20718   {
20719     int SWIG_arg = 0;
20720     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20721     lldb::SBTarget result;
20722 
20723     SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
20724     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
20725 
20726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20727       SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20728     }
20729 
20730     result = (arg1)->GetSelectedTarget();
20731     {
20732       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20733       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20734     }
20735     return SWIG_arg;
20736 
20737     fail: SWIGUNUSED;
20738   }
20739   lua_error(L);
20740   return 0;
20741 }
20742 
20743 
20744 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
20745   {
20746     int SWIG_arg = 0;
20747     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20748     lldb::SBTarget *arg2 = 0 ;
20749 
20750     SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
20751     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
20752     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
20753 
20754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20755       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20756     }
20757 
20758 
20759     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
20760       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
20761     }
20762 
20763     (arg1)->SetSelectedTarget(*arg2);
20764 
20765     return SWIG_arg;
20766 
20767     fail: SWIGUNUSED;
20768   }
20769   lua_error(L);
20770   return 0;
20771 }
20772 
20773 
20774 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
20775   {
20776     int SWIG_arg = 0;
20777     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20778     lldb::SBPlatform result;
20779 
20780     SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
20781     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
20782 
20783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20784       SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20785     }
20786 
20787     result = (arg1)->GetSelectedPlatform();
20788     {
20789       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
20790       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
20791     }
20792     return SWIG_arg;
20793 
20794     fail: SWIGUNUSED;
20795   }
20796   lua_error(L);
20797   return 0;
20798 }
20799 
20800 
20801 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
20802   {
20803     int SWIG_arg = 0;
20804     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20805     lldb::SBPlatform *arg2 = 0 ;
20806 
20807     SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
20808     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
20809     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
20810 
20811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20812       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20813     }
20814 
20815 
20816     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
20817       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
20818     }
20819 
20820     (arg1)->SetSelectedPlatform(*arg2);
20821 
20822     return SWIG_arg;
20823 
20824     fail: SWIGUNUSED;
20825   }
20826   lua_error(L);
20827   return 0;
20828 }
20829 
20830 
20831 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
20832   {
20833     int SWIG_arg = 0;
20834     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20835     uint32_t result;
20836 
20837     SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
20838     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
20839 
20840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20841       SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
20842     }
20843 
20844     result = (uint32_t)(arg1)->GetNumPlatforms();
20845     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20846     return SWIG_arg;
20847 
20848     fail: SWIGUNUSED;
20849   }
20850   lua_error(L);
20851   return 0;
20852 }
20853 
20854 
20855 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
20856   {
20857     int SWIG_arg = 0;
20858     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20859     uint32_t arg2 ;
20860     lldb::SBPlatform result;
20861 
20862     SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
20863     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
20864     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
20865 
20866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20867       SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20868     }
20869 
20870     arg2 = (uint32_t)lua_tointeger(L, 2);
20871     result = (arg1)->GetPlatformAtIndex(arg2);
20872     {
20873       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
20874       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
20875     }
20876     return SWIG_arg;
20877 
20878     fail: SWIGUNUSED;
20879   }
20880   lua_error(L);
20881   return 0;
20882 }
20883 
20884 
20885 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
20886   {
20887     int SWIG_arg = 0;
20888     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20889     uint32_t result;
20890 
20891     SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
20892     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
20893 
20894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20895       SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
20896     }
20897 
20898     result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
20899     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20900     return SWIG_arg;
20901 
20902     fail: SWIGUNUSED;
20903   }
20904   lua_error(L);
20905   return 0;
20906 }
20907 
20908 
20909 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
20910   {
20911     int SWIG_arg = 0;
20912     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20913     uint32_t arg2 ;
20914     lldb::SBStructuredData result;
20915 
20916     SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
20917     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
20918     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
20919 
20920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20921       SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20922     }
20923 
20924     arg2 = (uint32_t)lua_tointeger(L, 2);
20925     result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
20926     {
20927       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
20928       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20929     }
20930     return SWIG_arg;
20931 
20932     fail: SWIGUNUSED;
20933   }
20934   lua_error(L);
20935   return 0;
20936 }
20937 
20938 
20939 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
20940   {
20941     int SWIG_arg = 0;
20942     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20943     SwigValueWrapper< lldb::SBSourceManager > result;
20944 
20945     SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
20946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
20947 
20948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20949       SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
20950     }
20951 
20952     result = (arg1)->GetSourceManager();
20953     {
20954       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
20955       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
20956     }
20957     return SWIG_arg;
20958 
20959     fail: SWIGUNUSED;
20960   }
20961   lua_error(L);
20962   return 0;
20963 }
20964 
20965 
20966 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
20967   {
20968     int SWIG_arg = 0;
20969     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20970     char *arg2 = (char *) 0 ;
20971     lldb::SBError result;
20972 
20973     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
20974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
20975     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
20976 
20977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20978       SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20979     }
20980 
20981     arg2 = (char *)lua_tostring(L, 2);
20982     result = (arg1)->SetCurrentPlatform((char const *)arg2);
20983     {
20984       lldb::SBError * resultptr = new lldb::SBError(result);
20985       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20986     }
20987     return SWIG_arg;
20988 
20989     fail: SWIGUNUSED;
20990   }
20991   lua_error(L);
20992   return 0;
20993 }
20994 
20995 
20996 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
20997   {
20998     int SWIG_arg = 0;
20999     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21000     char *arg2 = (char *) 0 ;
21001     bool result;
21002 
21003     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
21004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
21005     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
21006 
21007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21008       SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
21009     }
21010 
21011     arg2 = (char *)lua_tostring(L, 2);
21012     result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
21013     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21014     return SWIG_arg;
21015 
21016     fail: SWIGUNUSED;
21017   }
21018   lua_error(L);
21019   return 0;
21020 }
21021 
21022 
21023 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
21024   {
21025     int SWIG_arg = 0;
21026     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21027     bool arg2 ;
21028     bool result;
21029 
21030     SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
21031     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
21032     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
21033 
21034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21035       SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
21036     }
21037 
21038     arg2 = (lua_toboolean(L, 2)!=0);
21039     result = (bool)(arg1)->SetUseExternalEditor(arg2);
21040     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21041     return SWIG_arg;
21042 
21043     fail: SWIGUNUSED;
21044   }
21045   lua_error(L);
21046   return 0;
21047 }
21048 
21049 
21050 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
21051   {
21052     int SWIG_arg = 0;
21053     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21054     bool result;
21055 
21056     SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
21057     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
21058 
21059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21060       SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
21061     }
21062 
21063     result = (bool)(arg1)->GetUseExternalEditor();
21064     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21065     return SWIG_arg;
21066 
21067     fail: SWIGUNUSED;
21068   }
21069   lua_error(L);
21070   return 0;
21071 }
21072 
21073 
21074 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
21075   {
21076     int SWIG_arg = 0;
21077     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21078     bool arg2 ;
21079     bool result;
21080 
21081     SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
21082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
21083     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
21084 
21085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21086       SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
21087     }
21088 
21089     arg2 = (lua_toboolean(L, 2)!=0);
21090     result = (bool)(arg1)->SetUseColor(arg2);
21091     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21092     return SWIG_arg;
21093 
21094     fail: SWIGUNUSED;
21095   }
21096   lua_error(L);
21097   return 0;
21098 }
21099 
21100 
21101 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
21102   {
21103     int SWIG_arg = 0;
21104     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21105     bool result;
21106 
21107     SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
21108     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
21109 
21110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21111       SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
21112     }
21113 
21114     result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
21115     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21116     return SWIG_arg;
21117 
21118     fail: SWIGUNUSED;
21119   }
21120   lua_error(L);
21121   return 0;
21122 }
21123 
21124 
21125 static int _wrap_SBDebugger_SetUseSourceCache(lua_State* L) {
21126   {
21127     int SWIG_arg = 0;
21128     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21129     bool arg2 ;
21130     bool result;
21131 
21132     SWIG_check_num_args("lldb::SBDebugger::SetUseSourceCache",2,2)
21133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseSourceCache",1,"lldb::SBDebugger *");
21134     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseSourceCache",2,"bool");
21135 
21136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21137       SWIG_fail_ptr("SBDebugger_SetUseSourceCache",1,SWIGTYPE_p_lldb__SBDebugger);
21138     }
21139 
21140     arg2 = (lua_toboolean(L, 2)!=0);
21141     result = (bool)(arg1)->SetUseSourceCache(arg2);
21142     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21143     return SWIG_arg;
21144 
21145     fail: SWIGUNUSED;
21146   }
21147   lua_error(L);
21148   return 0;
21149 }
21150 
21151 
21152 static int _wrap_SBDebugger_GetUseSourceCache(lua_State* L) {
21153   {
21154     int SWIG_arg = 0;
21155     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21156     bool result;
21157 
21158     SWIG_check_num_args("lldb::SBDebugger::GetUseSourceCache",1,1)
21159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseSourceCache",1,"lldb::SBDebugger const *");
21160 
21161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21162       SWIG_fail_ptr("SBDebugger_GetUseSourceCache",1,SWIGTYPE_p_lldb__SBDebugger);
21163     }
21164 
21165     result = (bool)((lldb::SBDebugger const *)arg1)->GetUseSourceCache();
21166     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21167     return SWIG_arg;
21168 
21169     fail: SWIGUNUSED;
21170   }
21171   lua_error(L);
21172   return 0;
21173 }
21174 
21175 
21176 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
21177   {
21178     int SWIG_arg = 0;
21179     char *arg1 = (char *) 0 ;
21180     size_t arg2 ;
21181     bool result;
21182 
21183     SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
21184     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
21185     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
21186     arg1 = (char *)lua_tostring(L, 1);
21187     arg2 = (size_t)lua_tointeger(L, 2);
21188     result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,SWIG_STD_MOVE(arg2));
21189     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21190     return SWIG_arg;
21191 
21192     fail: SWIGUNUSED;
21193   }
21194   lua_error(L);
21195   return 0;
21196 }
21197 
21198 
21199 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
21200   {
21201     int SWIG_arg = 0;
21202     char *arg1 = (char *) 0 ;
21203     bool result;
21204 
21205     SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
21206     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
21207     arg1 = (char *)lua_tostring(L, 1);
21208     result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
21209     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21210     return SWIG_arg;
21211 
21212     fail: SWIGUNUSED;
21213   }
21214   lua_error(L);
21215   return 0;
21216 }
21217 
21218 
21219 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
21220   {
21221     int SWIG_arg = 0;
21222     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21223     char *arg2 = (char *) 0 ;
21224     lldb::ScriptLanguage result;
21225 
21226     SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
21227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
21228     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
21229 
21230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21231       SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21232     }
21233 
21234     arg2 = (char *)lua_tostring(L, 2);
21235     result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
21236     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21237     return SWIG_arg;
21238 
21239     fail: SWIGUNUSED;
21240   }
21241   lua_error(L);
21242   return 0;
21243 }
21244 
21245 
21246 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
21247   {
21248     int SWIG_arg = 0;
21249     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21250     lldb::ScriptLanguage arg2 ;
21251     lldb::SBStructuredData result;
21252 
21253     SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
21254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
21255     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
21256 
21257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21258       SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
21259     }
21260 
21261     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21262     result = (arg1)->GetScriptInterpreterInfo(arg2);
21263     {
21264       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
21265       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21266     }
21267     return SWIG_arg;
21268 
21269     fail: SWIGUNUSED;
21270   }
21271   lua_error(L);
21272   return 0;
21273 }
21274 
21275 
21276 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
21277   {
21278     int SWIG_arg = 0;
21279     char *result = 0 ;
21280 
21281     SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
21282     result = (char *)lldb::SBDebugger::GetVersionString();
21283     lua_pushstring(L,(const char *)result); SWIG_arg++;
21284     return SWIG_arg;
21285 
21286     fail: SWIGUNUSED;
21287   }
21288   lua_error(L);
21289   return 0;
21290 }
21291 
21292 
21293 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
21294   {
21295     int SWIG_arg = 0;
21296     lldb::StateType arg1 ;
21297     char *result = 0 ;
21298 
21299     SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
21300     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
21301     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21302     result = (char *)lldb::SBDebugger::StateAsCString(arg1);
21303     lua_pushstring(L,(const char *)result); SWIG_arg++;
21304     return SWIG_arg;
21305 
21306     fail: SWIGUNUSED;
21307   }
21308   lua_error(L);
21309   return 0;
21310 }
21311 
21312 
21313 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
21314   {
21315     int SWIG_arg = 0;
21316     lldb::SBStructuredData result;
21317 
21318     SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
21319     result = lldb::SBDebugger::GetBuildConfiguration();
21320     {
21321       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
21322       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21323     }
21324     return SWIG_arg;
21325 
21326     fail: SWIGUNUSED;
21327   }
21328   lua_error(L);
21329   return 0;
21330 }
21331 
21332 
21333 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
21334   {
21335     int SWIG_arg = 0;
21336     lldb::StateType arg1 ;
21337     bool result;
21338 
21339     SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
21340     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
21341     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21342     result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
21343     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21344     return SWIG_arg;
21345 
21346     fail: SWIGUNUSED;
21347   }
21348   lua_error(L);
21349   return 0;
21350 }
21351 
21352 
21353 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
21354   {
21355     int SWIG_arg = 0;
21356     lldb::StateType arg1 ;
21357     bool result;
21358 
21359     SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
21360     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
21361     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21362     result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
21363     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21364     return SWIG_arg;
21365 
21366     fail: SWIGUNUSED;
21367   }
21368   lua_error(L);
21369   return 0;
21370 }
21371 
21372 
21373 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
21374   {
21375     int SWIG_arg = 0;
21376     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21377     char *arg2 = (char *) 0 ;
21378     char **arg3 = (char **) 0 ;
21379     bool result;
21380 
21381     SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
21382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
21383     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
21384 
21385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21386       SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
21387     }
21388 
21389     arg2 = (char *)lua_tostring(L, 2);
21390     {
21391       if (lua_istable(L, 3)) {
21392         size_t size = lua_rawlen(L, 3);
21393         arg3 = (char **)malloc((size + 1) * sizeof(char *));
21394         int i = 0, j = 0;
21395         while (i++ < size) {
21396           lua_rawgeti(L, 3, i);
21397           if (!lua_isstring(L, -1)) {
21398             // if current element cannot be converted to string, raise an error
21399             lua_pop(L, 1);
21400             return luaL_error(L, "List should only contain strings");
21401           }
21402           arg3[j++] = (char *)lua_tostring(L, -1);
21403           lua_pop(L, 1);
21404         }
21405         arg3[j] = 0;
21406       } else if (lua_isnil(L, 3)) {
21407         // "nil" is also acceptable, equivalent as an empty table
21408         arg3 = NULL;
21409       } else {
21410         return luaL_error(L, "A list of strings expected");
21411       }
21412     }
21413     result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
21414     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21415     {
21416       free((char *) arg3);
21417     }
21418     return SWIG_arg;
21419 
21420     fail: SWIGUNUSED;
21421     {
21422       free((char *) arg3);
21423     }
21424   }
21425   lua_error(L);
21426   return 0;
21427 }
21428 
21429 
21430 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
21431   {
21432     int SWIG_arg = 0;
21433     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21434     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
21435     void *arg3 = (void *) 0 ;
21436 
21437     SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
21438     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
21439 
21440     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21441       SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
21442     }
21443 
21444     {
21445       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
21446       arg3 = (void *)L;
21447 
21448       luaL_checktype(L, 2, LUA_TFUNCTION);
21449       lua_settop(L, 2);
21450 
21451       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
21452       lua_insert(L, 2);
21453       lua_settable(L, LUA_REGISTRYINDEX);
21454     }
21455     (arg1)->SetLoggingCallback(arg2,arg3);
21456 
21457     return SWIG_arg;
21458 
21459     fail: SWIGUNUSED;
21460   }
21461   lua_error(L);
21462   return 0;
21463 }
21464 
21465 
21466 static int _wrap_SBDebugger_SetDestroyCallback(lua_State* L) {
21467   {
21468     int SWIG_arg = 0;
21469     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21470     lldb::SBDebuggerDestroyCallback arg2 = (lldb::SBDebuggerDestroyCallback) 0 ;
21471     void *arg3 = (void *) 0 ;
21472 
21473     SWIG_check_num_args("lldb::SBDebugger::SetDestroyCallback",3,3)
21474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",1,"lldb::SBDebugger *");
21475     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",2,"lldb::SBDebuggerDestroyCallback");
21476     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",3,"void *");
21477 
21478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21479       SWIG_fail_ptr("SBDebugger_SetDestroyCallback",1,SWIGTYPE_p_lldb__SBDebugger);
21480     }
21481 
21482 
21483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_unsigned_long_long_p_void__void,0))){
21484       SWIG_fail_ptr("SBDebugger_SetDestroyCallback",2,SWIGTYPE_p_f_unsigned_long_long_p_void__void);
21485     }
21486 
21487     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetDestroyCallback");
21488     (arg1)->SetDestroyCallback(arg2,arg3);
21489 
21490     return SWIG_arg;
21491 
21492     fail: SWIGUNUSED;
21493   }
21494   lua_error(L);
21495   return 0;
21496 }
21497 
21498 
21499 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
21500   {
21501     int SWIG_arg = 0;
21502     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21503     void *arg2 = (void *) 0 ;
21504     size_t arg3 ;
21505 
21506     SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
21507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
21508 
21509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21510       SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
21511     }
21512 
21513     {
21514       arg2 = (void *)luaL_checklstring(L, 2, &arg3);
21515     }
21516     (arg1)->DispatchInput((void const *)arg2,arg3);
21517 
21518     return SWIG_arg;
21519 
21520     fail: SWIGUNUSED;
21521   }
21522   lua_error(L);
21523   return 0;
21524 }
21525 
21526 
21527 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
21528   {
21529     int SWIG_arg = 0;
21530     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21531 
21532     SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
21533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
21534 
21535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21536       SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
21537     }
21538 
21539     (arg1)->DispatchInputInterrupt();
21540 
21541     return SWIG_arg;
21542 
21543     fail: SWIGUNUSED;
21544   }
21545   lua_error(L);
21546   return 0;
21547 }
21548 
21549 
21550 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
21551   {
21552     int SWIG_arg = 0;
21553     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21554 
21555     SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
21556     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
21557 
21558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21559       SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
21560     }
21561 
21562     (arg1)->DispatchInputEndOfFile();
21563 
21564     return SWIG_arg;
21565 
21566     fail: SWIGUNUSED;
21567   }
21568   lua_error(L);
21569   return 0;
21570 }
21571 
21572 
21573 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
21574   {
21575     int SWIG_arg = 0;
21576     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21577     char *result = 0 ;
21578 
21579     SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
21580     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
21581 
21582     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21583       SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
21584     }
21585 
21586     result = (char *)(arg1)->GetInstanceName();
21587     lua_pushstring(L,(const char *)result); SWIG_arg++;
21588     return SWIG_arg;
21589 
21590     fail: SWIGUNUSED;
21591   }
21592   lua_error(L);
21593   return 0;
21594 }
21595 
21596 
21597 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
21598   {
21599     int SWIG_arg = 0;
21600     int arg1 ;
21601     lldb::SBDebugger result;
21602 
21603     SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
21604     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
21605     arg1 = (int)lua_tointeger(L, 1);
21606     result = lldb::SBDebugger::FindDebuggerWithID(arg1);
21607     {
21608       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
21609       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
21610     }
21611     return SWIG_arg;
21612 
21613     fail: SWIGUNUSED;
21614   }
21615   lua_error(L);
21616   return 0;
21617 }
21618 
21619 
21620 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
21621   {
21622     int SWIG_arg = 0;
21623     char *arg1 = (char *) 0 ;
21624     char *arg2 = (char *) 0 ;
21625     char *arg3 = (char *) 0 ;
21626     lldb::SBError result;
21627 
21628     SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
21629     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
21630     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
21631     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
21632     arg1 = (char *)lua_tostring(L, 1);
21633     arg2 = (char *)lua_tostring(L, 2);
21634     arg3 = (char *)lua_tostring(L, 3);
21635     result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
21636     {
21637       lldb::SBError * resultptr = new lldb::SBError(result);
21638       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21639     }
21640     return SWIG_arg;
21641 
21642     fail: SWIGUNUSED;
21643   }
21644   lua_error(L);
21645   return 0;
21646 }
21647 
21648 
21649 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
21650   {
21651     int SWIG_arg = 0;
21652     char *arg1 = (char *) 0 ;
21653     char *arg2 = (char *) 0 ;
21654     lldb::SBStringList result;
21655 
21656     SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
21657     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
21658     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
21659     arg1 = (char *)lua_tostring(L, 1);
21660     arg2 = (char *)lua_tostring(L, 2);
21661     result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
21662     {
21663       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
21664       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
21665     }
21666     return SWIG_arg;
21667 
21668     fail: SWIGUNUSED;
21669   }
21670   lua_error(L);
21671   return 0;
21672 }
21673 
21674 
21675 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
21676   {
21677     int SWIG_arg = 0;
21678     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21679     lldb::SBStream *arg2 = 0 ;
21680     bool result;
21681 
21682     SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
21683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
21684     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
21685 
21686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21687       SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
21688     }
21689 
21690 
21691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21692       SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21693     }
21694 
21695     result = (bool)(arg1)->GetDescription(*arg2);
21696     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21697     return SWIG_arg;
21698 
21699     fail: SWIGUNUSED;
21700   }
21701   lua_error(L);
21702   return 0;
21703 }
21704 
21705 
21706 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
21707   {
21708     int SWIG_arg = 0;
21709     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21710     uint32_t result;
21711 
21712     SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
21713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
21714 
21715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21716       SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
21717     }
21718 
21719     result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
21720     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21721     return SWIG_arg;
21722 
21723     fail: SWIGUNUSED;
21724   }
21725   lua_error(L);
21726   return 0;
21727 }
21728 
21729 
21730 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
21731   {
21732     int SWIG_arg = 0;
21733     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21734     uint32_t arg2 ;
21735 
21736     SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
21737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
21738     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
21739 
21740     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21741       SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
21742     }
21743 
21744     arg2 = (uint32_t)lua_tointeger(L, 2);
21745     (arg1)->SetTerminalWidth(arg2);
21746 
21747     return SWIG_arg;
21748 
21749     fail: SWIGUNUSED;
21750   }
21751   lua_error(L);
21752   return 0;
21753 }
21754 
21755 
21756 static int _wrap_SBDebugger_GetID(lua_State* L) {
21757   {
21758     int SWIG_arg = 0;
21759     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21760     lldb::user_id_t result;
21761 
21762     SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
21763     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
21764 
21765     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21766       SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
21767     }
21768 
21769     result = (lldb::user_id_t)(arg1)->GetID();
21770     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21771     return SWIG_arg;
21772 
21773     fail: SWIGUNUSED;
21774   }
21775   lua_error(L);
21776   return 0;
21777 }
21778 
21779 
21780 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
21781   {
21782     int SWIG_arg = 0;
21783     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21784     char *result = 0 ;
21785 
21786     SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
21787     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
21788 
21789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21790       SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
21791     }
21792 
21793     result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
21794     lua_pushstring(L,(const char *)result); SWIG_arg++;
21795     return SWIG_arg;
21796 
21797     fail: SWIGUNUSED;
21798   }
21799   lua_error(L);
21800   return 0;
21801 }
21802 
21803 
21804 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
21805   {
21806     int SWIG_arg = 0;
21807     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21808     char *arg2 = (char *) 0 ;
21809 
21810     SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
21811     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
21812     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
21813 
21814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21815       SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
21816     }
21817 
21818     arg2 = (char *)lua_tostring(L, 2);
21819     (arg1)->SetPrompt((char const *)arg2);
21820 
21821     return SWIG_arg;
21822 
21823     fail: SWIGUNUSED;
21824   }
21825   lua_error(L);
21826   return 0;
21827 }
21828 
21829 
21830 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
21831   {
21832     int SWIG_arg = 0;
21833     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21834     char *result = 0 ;
21835 
21836     SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
21837     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
21838 
21839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21840       SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
21841     }
21842 
21843     result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
21844     lua_pushstring(L,(const char *)result); SWIG_arg++;
21845     return SWIG_arg;
21846 
21847     fail: SWIGUNUSED;
21848   }
21849   lua_error(L);
21850   return 0;
21851 }
21852 
21853 
21854 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
21855   {
21856     int SWIG_arg = 0;
21857     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21858     lldb::ScriptLanguage result;
21859 
21860     SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
21861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
21862 
21863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21864       SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21865     }
21866 
21867     result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
21868     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21869     return SWIG_arg;
21870 
21871     fail: SWIGUNUSED;
21872   }
21873   lua_error(L);
21874   return 0;
21875 }
21876 
21877 
21878 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
21879   {
21880     int SWIG_arg = 0;
21881     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21882     lldb::ScriptLanguage arg2 ;
21883 
21884     SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
21885     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
21886     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
21887 
21888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21889       SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21890     }
21891 
21892     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21893     (arg1)->SetScriptLanguage(arg2);
21894 
21895     return SWIG_arg;
21896 
21897     fail: SWIGUNUSED;
21898   }
21899   lua_error(L);
21900   return 0;
21901 }
21902 
21903 
21904 static int _wrap_SBDebugger_GetREPLLanguage(lua_State* L) {
21905   {
21906     int SWIG_arg = 0;
21907     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21908     lldb::LanguageType result;
21909 
21910     SWIG_check_num_args("lldb::SBDebugger::GetREPLLanguage",1,1)
21911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetREPLLanguage",1,"lldb::SBDebugger const *");
21912 
21913     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21914       SWIG_fail_ptr("SBDebugger_GetREPLLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21915     }
21916 
21917     result = (lldb::LanguageType)((lldb::SBDebugger const *)arg1)->GetREPLLanguage();
21918     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21919     return SWIG_arg;
21920 
21921     fail: SWIGUNUSED;
21922   }
21923   lua_error(L);
21924   return 0;
21925 }
21926 
21927 
21928 static int _wrap_SBDebugger_SetREPLLanguage(lua_State* L) {
21929   {
21930     int SWIG_arg = 0;
21931     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21932     lldb::LanguageType arg2 ;
21933 
21934     SWIG_check_num_args("lldb::SBDebugger::SetREPLLanguage",2,2)
21935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetREPLLanguage",1,"lldb::SBDebugger *");
21936     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetREPLLanguage",2,"lldb::LanguageType");
21937 
21938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21939       SWIG_fail_ptr("SBDebugger_SetREPLLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21940     }
21941 
21942     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21943     (arg1)->SetREPLLanguage(arg2);
21944 
21945     return SWIG_arg;
21946 
21947     fail: SWIGUNUSED;
21948   }
21949   lua_error(L);
21950   return 0;
21951 }
21952 
21953 
21954 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
21955   {
21956     int SWIG_arg = 0;
21957     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21958     bool result;
21959 
21960     SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
21961     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
21962 
21963     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21964       SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
21965     }
21966 
21967     result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
21968     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21969     return SWIG_arg;
21970 
21971     fail: SWIGUNUSED;
21972   }
21973   lua_error(L);
21974   return 0;
21975 }
21976 
21977 
21978 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
21979   {
21980     int SWIG_arg = 0;
21981     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21982     bool arg2 ;
21983 
21984     SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
21985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
21986     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
21987 
21988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21989       SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
21990     }
21991 
21992     arg2 = (lua_toboolean(L, 2)!=0);
21993     (arg1)->SetCloseInputOnEOF(arg2);
21994 
21995     return SWIG_arg;
21996 
21997     fail: SWIGUNUSED;
21998   }
21999   lua_error(L);
22000   return 0;
22001 }
22002 
22003 
22004 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
22005   {
22006     int SWIG_arg = 0;
22007     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22008     char *arg2 = (char *) 0 ;
22009     lldb::SBTypeCategory result;
22010 
22011     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
22012     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
22013     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
22014 
22015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22016       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22017     }
22018 
22019     arg2 = (char *)lua_tostring(L, 2);
22020     result = (arg1)->GetCategory((char const *)arg2);
22021     {
22022       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22023       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22024     }
22025     return SWIG_arg;
22026 
22027     fail: SWIGUNUSED;
22028   }
22029   lua_error(L);
22030   return 0;
22031 }
22032 
22033 
22034 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
22035   {
22036     int SWIG_arg = 0;
22037     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22038     lldb::LanguageType arg2 ;
22039     lldb::SBTypeCategory result;
22040 
22041     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
22042     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
22043     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
22044 
22045     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22046       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22047     }
22048 
22049     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
22050     result = (arg1)->GetCategory(arg2);
22051     {
22052       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22053       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22054     }
22055     return SWIG_arg;
22056 
22057     fail: SWIGUNUSED;
22058   }
22059   lua_error(L);
22060   return 0;
22061 }
22062 
22063 
22064 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
22065   int argc;
22066   int argv[3]={
22067     1,2,3
22068   };
22069 
22070   argc = lua_gettop(L);
22071   if (argc == 2) {
22072     int _v = 0;
22073     {
22074       void *ptr;
22075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
22076         _v = 0;
22077       } else {
22078         _v = 1;
22079       }
22080     }
22081     if (_v) {
22082       {
22083         _v = lua_isnumber(L,argv[1]);
22084       }
22085       if (_v) {
22086         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
22087       }
22088     }
22089   }
22090   if (argc == 2) {
22091     int _v = 0;
22092     {
22093       void *ptr;
22094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
22095         _v = 0;
22096       } else {
22097         _v = 1;
22098       }
22099     }
22100     if (_v) {
22101       {
22102         _v = SWIG_lua_isnilstring(L,argv[1]);
22103       }
22104       if (_v) {
22105         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
22106       }
22107     }
22108   }
22109 
22110   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
22111     "  Possible C/C++ prototypes are:\n"
22112     "    lldb::SBDebugger::GetCategory(char const *)\n"
22113     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
22114   lua_error(L);return 0;
22115 }
22116 
22117 
22118 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
22119   {
22120     int SWIG_arg = 0;
22121     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22122     char *arg2 = (char *) 0 ;
22123     lldb::SBTypeCategory result;
22124 
22125     SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
22126     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
22127     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
22128 
22129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22130       SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22131     }
22132 
22133     arg2 = (char *)lua_tostring(L, 2);
22134     result = (arg1)->CreateCategory((char const *)arg2);
22135     {
22136       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22137       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22138     }
22139     return SWIG_arg;
22140 
22141     fail: SWIGUNUSED;
22142   }
22143   lua_error(L);
22144   return 0;
22145 }
22146 
22147 
22148 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
22149   {
22150     int SWIG_arg = 0;
22151     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22152     char *arg2 = (char *) 0 ;
22153     bool result;
22154 
22155     SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
22156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
22157     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
22158 
22159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22160       SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22161     }
22162 
22163     arg2 = (char *)lua_tostring(L, 2);
22164     result = (bool)(arg1)->DeleteCategory((char const *)arg2);
22165     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22166     return SWIG_arg;
22167 
22168     fail: SWIGUNUSED;
22169   }
22170   lua_error(L);
22171   return 0;
22172 }
22173 
22174 
22175 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
22176   {
22177     int SWIG_arg = 0;
22178     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22179     uint32_t result;
22180 
22181     SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
22182     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
22183 
22184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22185       SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
22186     }
22187 
22188     result = (uint32_t)(arg1)->GetNumCategories();
22189     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22190     return SWIG_arg;
22191 
22192     fail: SWIGUNUSED;
22193   }
22194   lua_error(L);
22195   return 0;
22196 }
22197 
22198 
22199 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
22200   {
22201     int SWIG_arg = 0;
22202     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22203     uint32_t arg2 ;
22204     lldb::SBTypeCategory result;
22205 
22206     SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
22207     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
22208     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
22209 
22210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22211       SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
22212     }
22213 
22214     arg2 = (uint32_t)lua_tointeger(L, 2);
22215     result = (arg1)->GetCategoryAtIndex(arg2);
22216     {
22217       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22218       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22219     }
22220     return SWIG_arg;
22221 
22222     fail: SWIGUNUSED;
22223   }
22224   lua_error(L);
22225   return 0;
22226 }
22227 
22228 
22229 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
22230   {
22231     int SWIG_arg = 0;
22232     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22233     lldb::SBTypeCategory result;
22234 
22235     SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
22236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
22237 
22238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22239       SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22240     }
22241 
22242     result = (arg1)->GetDefaultCategory();
22243     {
22244       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22245       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22246     }
22247     return SWIG_arg;
22248 
22249     fail: SWIGUNUSED;
22250   }
22251   lua_error(L);
22252   return 0;
22253 }
22254 
22255 
22256 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
22257   {
22258     int SWIG_arg = 0;
22259     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22260     lldb::SBTypeNameSpecifier arg2 ;
22261     lldb::SBTypeNameSpecifier *argp2 ;
22262     lldb::SBTypeFormat result;
22263 
22264     SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
22265     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
22266     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
22267 
22268     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22269       SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
22270     }
22271 
22272 
22273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22274       SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22275     }
22276     arg2 = *argp2;
22277 
22278     result = (arg1)->GetFormatForType(arg2);
22279     {
22280       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
22281       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
22282     }
22283     return SWIG_arg;
22284 
22285     fail: SWIGUNUSED;
22286   }
22287   lua_error(L);
22288   return 0;
22289 }
22290 
22291 
22292 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
22293   {
22294     int SWIG_arg = 0;
22295     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22296     lldb::SBTypeNameSpecifier arg2 ;
22297     lldb::SBTypeNameSpecifier *argp2 ;
22298     lldb::SBTypeSummary result;
22299 
22300     SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
22301     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
22302     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
22303 
22304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22305       SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
22306     }
22307 
22308 
22309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22310       SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22311     }
22312     arg2 = *argp2;
22313 
22314     result = (arg1)->GetSummaryForType(arg2);
22315     {
22316       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
22317       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
22318     }
22319     return SWIG_arg;
22320 
22321     fail: SWIGUNUSED;
22322   }
22323   lua_error(L);
22324   return 0;
22325 }
22326 
22327 
22328 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
22329   {
22330     int SWIG_arg = 0;
22331     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22332     lldb::SBTypeNameSpecifier arg2 ;
22333     lldb::SBTypeNameSpecifier *argp2 ;
22334     lldb::SBTypeFilter result;
22335 
22336     SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
22337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
22338     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
22339 
22340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22341       SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
22342     }
22343 
22344 
22345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22346       SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22347     }
22348     arg2 = *argp2;
22349 
22350     result = (arg1)->GetFilterForType(arg2);
22351     {
22352       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
22353       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
22354     }
22355     return SWIG_arg;
22356 
22357     fail: SWIGUNUSED;
22358   }
22359   lua_error(L);
22360   return 0;
22361 }
22362 
22363 
22364 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
22365   {
22366     int SWIG_arg = 0;
22367     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22368     lldb::SBTypeNameSpecifier arg2 ;
22369     lldb::SBTypeNameSpecifier *argp2 ;
22370     lldb::SBTypeSynthetic result;
22371 
22372     SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
22373     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
22374     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
22375 
22376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22377       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
22378     }
22379 
22380 
22381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22382       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22383     }
22384     arg2 = *argp2;
22385 
22386     result = (arg1)->GetSyntheticForType(arg2);
22387     {
22388       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
22389       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
22390     }
22391     return SWIG_arg;
22392 
22393     fail: SWIGUNUSED;
22394   }
22395   lua_error(L);
22396   return 0;
22397 }
22398 
22399 
22400 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
22401   {
22402     int SWIG_arg = 0;
22403     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22404     bool arg2 ;
22405     bool arg3 ;
22406     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
22407     int *arg5 = 0 ;
22408     bool *arg6 = 0 ;
22409     bool *arg7 = 0 ;
22410     int temp5 ;
22411     bool temp6 ;
22412     bool temp7 ;
22413 
22414     SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
22415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
22416     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
22417     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
22418     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
22419     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
22420     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
22421     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
22422 
22423     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22424       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
22425     }
22426 
22427     arg2 = (lua_toboolean(L, 2)!=0);
22428     arg3 = (lua_toboolean(L, 3)!=0);
22429 
22430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
22431       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
22432     }
22433 
22434     temp5 = (int)lua_tointeger(L,5);
22435     arg5 = &temp5;
22436     temp6 = (lua_toboolean(L,6)!=0);
22437     arg6 = &temp6;
22438     temp7 = (lua_toboolean(L,7)!=0);
22439     arg7 = &temp7;
22440     (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
22441 
22442     lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
22443     lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
22444     lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
22445     return SWIG_arg;
22446 
22447     fail: SWIGUNUSED;
22448   }
22449   lua_error(L);
22450   return 0;
22451 }
22452 
22453 
22454 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
22455   {
22456     int SWIG_arg = 0;
22457     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22458     lldb::LanguageType arg2 ;
22459     char *arg3 = (char *) 0 ;
22460     lldb::SBError result;
22461 
22462     SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
22463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
22464     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
22465     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
22466 
22467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22468       SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
22469     }
22470 
22471     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
22472     arg3 = (char *)lua_tostring(L, 3);
22473     result = (arg1)->RunREPL(arg2,(char const *)arg3);
22474     {
22475       lldb::SBError * resultptr = new lldb::SBError(result);
22476       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
22477     }
22478     return SWIG_arg;
22479 
22480     fail: SWIGUNUSED;
22481   }
22482   lua_error(L);
22483   return 0;
22484 }
22485 
22486 
22487 static int _wrap_SBDebugger_LoadTraceFromFile(lua_State* L) {
22488   {
22489     int SWIG_arg = 0;
22490     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22491     lldb::SBError *arg2 = 0 ;
22492     lldb::SBFileSpec *arg3 = 0 ;
22493     lldb::SBTrace result;
22494 
22495     SWIG_check_num_args("lldb::SBDebugger::LoadTraceFromFile",3,3)
22496     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",1,"lldb::SBDebugger *");
22497     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",2,"lldb::SBError &");
22498     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
22499 
22500     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22501       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBDebugger);
22502     }
22503 
22504 
22505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
22506       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBError);
22507     }
22508 
22509 
22510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
22511       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
22512     }
22513 
22514     result = (arg1)->LoadTraceFromFile(*arg2,(lldb::SBFileSpec const &)*arg3);
22515     {
22516       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
22517       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
22518     }
22519     return SWIG_arg;
22520 
22521     fail: SWIGUNUSED;
22522   }
22523   lua_error(L);
22524   return 0;
22525 }
22526 
22527 
22528 static int _wrap_SBDebugger___tostring(lua_State* L) {
22529   {
22530     int SWIG_arg = 0;
22531     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22532     std::string result;
22533 
22534     SWIG_check_num_args("lldb::SBDebugger::__repr__",1,1)
22535     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__repr__",1,"lldb::SBDebugger *");
22536 
22537     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22538       SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
22539     }
22540 
22541     result = lldb_SBDebugger___repr__(arg1);
22542     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22543     return SWIG_arg;
22544 
22545     fail: SWIGUNUSED;
22546   }
22547   lua_error(L);
22548   return 0;
22549 }
22550 
22551 
22552 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
22553   {
22554     int SWIG_arg = 0;
22555     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22556     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22557 
22558     SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
22559     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
22560 
22561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22562       SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22563     }
22564 
22565     result = lldb_SBDebugger_GetInputFileHandle(arg1);
22566     {
22567       lldb::FileSP sp = result;
22568       if (sp && sp->IsValid()) {
22569         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22570         p->closef = &LLDBSwigLuaCloseFileHandle;
22571         p->f = sp->GetStream();
22572         luaL_setmetatable(L, LUA_FILEHANDLE);
22573         SWIG_arg++;
22574       }
22575     }
22576     return SWIG_arg;
22577 
22578     fail: SWIGUNUSED;
22579   }
22580   lua_error(L);
22581   return 0;
22582 }
22583 
22584 
22585 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
22586   {
22587     int SWIG_arg = 0;
22588     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22589     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22590 
22591     SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
22592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
22593 
22594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22595       SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22596     }
22597 
22598     result = lldb_SBDebugger_GetOutputFileHandle(arg1);
22599     {
22600       lldb::FileSP sp = result;
22601       if (sp && sp->IsValid()) {
22602         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22603         p->closef = &LLDBSwigLuaCloseFileHandle;
22604         p->f = sp->GetStream();
22605         luaL_setmetatable(L, LUA_FILEHANDLE);
22606         SWIG_arg++;
22607       }
22608     }
22609     return SWIG_arg;
22610 
22611     fail: SWIGUNUSED;
22612   }
22613   lua_error(L);
22614   return 0;
22615 }
22616 
22617 
22618 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
22619   {
22620     int SWIG_arg = 0;
22621     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22622     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22623 
22624     SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
22625     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
22626 
22627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22628       SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22629     }
22630 
22631     result = lldb_SBDebugger_GetErrorFileHandle(arg1);
22632     {
22633       lldb::FileSP sp = result;
22634       if (sp && sp->IsValid()) {
22635         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22636         p->closef = &LLDBSwigLuaCloseFileHandle;
22637         p->f = sp->GetStream();
22638         luaL_setmetatable(L, LUA_FILEHANDLE);
22639         SWIG_arg++;
22640       }
22641     }
22642     return SWIG_arg;
22643 
22644     fail: SWIGUNUSED;
22645   }
22646   lua_error(L);
22647   return 0;
22648 }
22649 
22650 
22651 static void swig_delete_SBDebugger(void *obj) {
22652 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
22653 delete arg1;
22654 }
22655 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
22656     assert(lua_istable(L,1));
22657     lua_pushcfunction(L,_wrap_new_SBDebugger);
22658     assert(!lua_isnil(L,-1));
22659     lua_replace(L,1); /* replace our table with real constructor */
22660     lua_call(L,lua_gettop(L)-1,1);
22661     return 1;
22662 }
22663 static swig_lua_attribute swig_SBDebugger_attributes[] = {
22664     {0,0,0}
22665 };
22666 static swig_lua_method swig_SBDebugger_methods[]= {
22667     { "GetBroadcaster", _wrap_SBDebugger_GetBroadcaster},
22668     { "IsValid", _wrap_SBDebugger_IsValid},
22669     { "Clear", _wrap_SBDebugger_Clear},
22670     { "GetSetting", _wrap_SBDebugger_GetSetting},
22671     { "SetAsync", _wrap_SBDebugger_SetAsync},
22672     { "GetAsync", _wrap_SBDebugger_GetAsync},
22673     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
22674     { "SkipAppInitFiles", _wrap_SBDebugger_SkipAppInitFiles},
22675     { "SetInputString", _wrap_SBDebugger_SetInputString},
22676     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
22677     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
22678     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
22679     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
22680     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
22681     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
22682     { "SaveInputTerminalState", _wrap_SBDebugger_SaveInputTerminalState},
22683     { "RestoreInputTerminalState", _wrap_SBDebugger_RestoreInputTerminalState},
22684     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
22685     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
22686     { "RequestInterrupt", _wrap_SBDebugger_RequestInterrupt},
22687     { "CancelInterruptRequest", _wrap_SBDebugger_CancelInterruptRequest},
22688     { "InterruptRequested", _wrap_SBDebugger_InterruptRequested},
22689     { "GetListener", _wrap_SBDebugger_GetListener},
22690     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
22691     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
22692     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
22693     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
22694     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
22695     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
22696     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
22697     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
22698     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
22699     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
22700     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
22701     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
22702     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
22703     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
22704     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
22705     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
22706     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
22707     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
22708     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
22709     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
22710     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
22711     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
22712     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
22713     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
22714     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
22715     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
22716     { "SetUseSourceCache", _wrap_SBDebugger_SetUseSourceCache},
22717     { "GetUseSourceCache", _wrap_SBDebugger_GetUseSourceCache},
22718     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
22719     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
22720     { "EnableLog", _wrap_SBDebugger_EnableLog},
22721     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
22722     { "SetDestroyCallback", _wrap_SBDebugger_SetDestroyCallback},
22723     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
22724     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
22725     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
22726     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
22727     { "GetDescription", _wrap_SBDebugger_GetDescription},
22728     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
22729     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
22730     { "GetID", _wrap_SBDebugger_GetID},
22731     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
22732     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
22733     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
22734     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
22735     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
22736     { "GetREPLLanguage", _wrap_SBDebugger_GetREPLLanguage},
22737     { "SetREPLLanguage", _wrap_SBDebugger_SetREPLLanguage},
22738     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
22739     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
22740     { "GetCategory", _wrap_SBDebugger_GetCategory},
22741     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
22742     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
22743     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
22744     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
22745     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
22746     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
22747     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
22748     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
22749     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
22750     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
22751     { "RunREPL", _wrap_SBDebugger_RunREPL},
22752     { "LoadTraceFromFile", _wrap_SBDebugger_LoadTraceFromFile},
22753     { "__tostring", _wrap_SBDebugger___tostring},
22754     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
22755     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
22756     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
22757     {0,0}
22758 };
22759 static swig_lua_method swig_SBDebugger_meta[] = {
22760     { "__tostring", _wrap_SBDebugger___tostring},
22761     {0,0}
22762 };
22763 
22764 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
22765     {0,0,0}
22766 };
22767 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
22768     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
22769     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
22770     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
22771     {0,0,0,0,0,0}
22772 };
22773 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
22774     { "GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass},
22775     { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
22776     { "GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent},
22777     { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
22778     { "Initialize", _wrap_SBDebugger_Initialize},
22779     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
22780     { "PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
22781     { "PrintDiagnosticsOnError", _wrap_SBDebugger_PrintDiagnosticsOnError},
22782     { "Terminate", _wrap_SBDebugger_Terminate},
22783     { "Create", _wrap_SBDebugger_Create},
22784     { "Destroy", _wrap_SBDebugger_Destroy},
22785     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
22786     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
22787     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
22788     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
22789     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
22790     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
22791     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
22792     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
22793     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
22794     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
22795     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
22796     {0,0}
22797 };
22798 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
22799     0
22800 };
22801 
22802 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
22803     "SBDebugger",
22804     swig_SBDebugger_Sf_SwigStatic_methods,
22805     swig_SBDebugger_Sf_SwigStatic_attributes,
22806     swig_SBDebugger_Sf_SwigStatic_constants,
22807     swig_SBDebugger_Sf_SwigStatic_classes,
22808     0
22809 };
22810 static swig_lua_class *swig_SBDebugger_bases[] = {0};
22811 static const char *swig_SBDebugger_base_names[] = {0};
22812 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 };
22813 
22814 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
22815   {
22816     int SWIG_arg = 0;
22817     lldb::SBDeclaration *result = 0 ;
22818 
22819     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
22820     result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
22821     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
22822     return SWIG_arg;
22823 
22824     fail: SWIGUNUSED;
22825   }
22826   lua_error(L);
22827   return 0;
22828 }
22829 
22830 
22831 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
22832   {
22833     int SWIG_arg = 0;
22834     lldb::SBDeclaration *arg1 = 0 ;
22835     lldb::SBDeclaration *result = 0 ;
22836 
22837     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
22838     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
22839 
22840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22841       SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
22842     }
22843 
22844     result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
22845     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
22846     return SWIG_arg;
22847 
22848     fail: SWIGUNUSED;
22849   }
22850   lua_error(L);
22851   return 0;
22852 }
22853 
22854 
22855 static int _wrap_new_SBDeclaration(lua_State* L) {
22856   int argc;
22857   int argv[2]={
22858     1,2
22859   };
22860 
22861   argc = lua_gettop(L);
22862   if (argc == 0) {
22863     return _wrap_new_SBDeclaration__SWIG_0(L);
22864   }
22865   if (argc == 1) {
22866     int _v = 0;
22867     {
22868       void *ptr;
22869       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
22870         _v = 0;
22871       } else {
22872         _v = 1;
22873       }
22874     }
22875     if (_v) {
22876       return _wrap_new_SBDeclaration__SWIG_1(L);
22877     }
22878   }
22879 
22880   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
22881     "  Possible C/C++ prototypes are:\n"
22882     "    lldb::SBDeclaration::SBDeclaration()\n"
22883     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
22884   lua_error(L);return 0;
22885 }
22886 
22887 
22888 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
22889   {
22890     int SWIG_arg = 0;
22891     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22892     bool result;
22893 
22894     SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
22895     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
22896 
22897     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22898       SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
22899     }
22900 
22901     result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
22902     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22903     return SWIG_arg;
22904 
22905     fail: SWIGUNUSED;
22906   }
22907   lua_error(L);
22908   return 0;
22909 }
22910 
22911 
22912 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
22913   {
22914     int SWIG_arg = 0;
22915     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22916     lldb::SBFileSpec result;
22917 
22918     SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
22919     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
22920 
22921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22922       SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
22923     }
22924 
22925     result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
22926     {
22927       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
22928       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
22929     }
22930     return SWIG_arg;
22931 
22932     fail: SWIGUNUSED;
22933   }
22934   lua_error(L);
22935   return 0;
22936 }
22937 
22938 
22939 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
22940   {
22941     int SWIG_arg = 0;
22942     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22943     uint32_t result;
22944 
22945     SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
22946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
22947 
22948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22949       SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
22950     }
22951 
22952     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
22953     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22954     return SWIG_arg;
22955 
22956     fail: SWIGUNUSED;
22957   }
22958   lua_error(L);
22959   return 0;
22960 }
22961 
22962 
22963 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
22964   {
22965     int SWIG_arg = 0;
22966     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22967     uint32_t result;
22968 
22969     SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
22970     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
22971 
22972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22973       SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
22974     }
22975 
22976     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
22977     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22978     return SWIG_arg;
22979 
22980     fail: SWIGUNUSED;
22981   }
22982   lua_error(L);
22983   return 0;
22984 }
22985 
22986 
22987 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
22988   {
22989     int SWIG_arg = 0;
22990     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22991     lldb::SBFileSpec arg2 ;
22992     lldb::SBFileSpec *argp2 ;
22993 
22994     SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
22995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
22996     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
22997 
22998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22999       SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
23000     }
23001 
23002 
23003     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
23004       SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
23005     }
23006     arg2 = *argp2;
23007 
23008     (arg1)->SetFileSpec(arg2);
23009 
23010     return SWIG_arg;
23011 
23012     fail: SWIGUNUSED;
23013   }
23014   lua_error(L);
23015   return 0;
23016 }
23017 
23018 
23019 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
23020   {
23021     int SWIG_arg = 0;
23022     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23023     uint32_t arg2 ;
23024 
23025     SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
23026     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
23027     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
23028 
23029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23030       SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
23031     }
23032 
23033     arg2 = (uint32_t)lua_tointeger(L, 2);
23034     (arg1)->SetLine(arg2);
23035 
23036     return SWIG_arg;
23037 
23038     fail: SWIGUNUSED;
23039   }
23040   lua_error(L);
23041   return 0;
23042 }
23043 
23044 
23045 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
23046   {
23047     int SWIG_arg = 0;
23048     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23049     uint32_t arg2 ;
23050 
23051     SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
23052     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
23053     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
23054 
23055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23056       SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
23057     }
23058 
23059     arg2 = (uint32_t)lua_tointeger(L, 2);
23060     (arg1)->SetColumn(arg2);
23061 
23062     return SWIG_arg;
23063 
23064     fail: SWIGUNUSED;
23065   }
23066   lua_error(L);
23067   return 0;
23068 }
23069 
23070 
23071 static int _wrap_SBDeclaration___eq(lua_State* L) {
23072   {
23073     int SWIG_arg = 0;
23074     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23075     lldb::SBDeclaration *arg2 = 0 ;
23076     bool result;
23077 
23078     SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
23079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
23080     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
23081 
23082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23083       SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
23084     }
23085 
23086 
23087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
23088       SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
23089     }
23090 
23091     result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
23092     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23093     return SWIG_arg;
23094 
23095     fail: SWIGUNUSED;
23096   }
23097   lua_error(L);
23098   return 0;
23099 }
23100 
23101 
23102 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
23103   {
23104     int SWIG_arg = 0;
23105     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23106     lldb::SBStream *arg2 = 0 ;
23107     bool result;
23108 
23109     SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
23110     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
23111     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
23112 
23113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23114       SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
23115     }
23116 
23117 
23118     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23119       SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23120     }
23121 
23122     result = (bool)(arg1)->GetDescription(*arg2);
23123     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23124     return SWIG_arg;
23125 
23126     fail: SWIGUNUSED;
23127   }
23128   lua_error(L);
23129   return 0;
23130 }
23131 
23132 
23133 static int _wrap_SBDeclaration___tostring(lua_State* L) {
23134   {
23135     int SWIG_arg = 0;
23136     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23137     std::string result;
23138 
23139     SWIG_check_num_args("lldb::SBDeclaration::__repr__",1,1)
23140     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__repr__",1,"lldb::SBDeclaration *");
23141 
23142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23143       SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
23144     }
23145 
23146     result = lldb_SBDeclaration___repr__(arg1);
23147     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
23148     return SWIG_arg;
23149 
23150     fail: SWIGUNUSED;
23151   }
23152   lua_error(L);
23153   return 0;
23154 }
23155 
23156 
23157 static void swig_delete_SBDeclaration(void *obj) {
23158 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
23159 delete arg1;
23160 }
23161 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
23162     assert(lua_istable(L,1));
23163     lua_pushcfunction(L,_wrap_new_SBDeclaration);
23164     assert(!lua_isnil(L,-1));
23165     lua_replace(L,1); /* replace our table with real constructor */
23166     lua_call(L,lua_gettop(L)-1,1);
23167     return 1;
23168 }
23169 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
23170     {0,0,0}
23171 };
23172 static swig_lua_method swig_SBDeclaration_methods[]= {
23173     { "IsValid", _wrap_SBDeclaration_IsValid},
23174     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
23175     { "GetLine", _wrap_SBDeclaration_GetLine},
23176     { "GetColumn", _wrap_SBDeclaration_GetColumn},
23177     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
23178     { "SetLine", _wrap_SBDeclaration_SetLine},
23179     { "SetColumn", _wrap_SBDeclaration_SetColumn},
23180     { "__eq", _wrap_SBDeclaration___eq},
23181     { "GetDescription", _wrap_SBDeclaration_GetDescription},
23182     { "__tostring", _wrap_SBDeclaration___tostring},
23183     {0,0}
23184 };
23185 static swig_lua_method swig_SBDeclaration_meta[] = {
23186     { "__eq", _wrap_SBDeclaration___eq},
23187     { "__tostring", _wrap_SBDeclaration___tostring},
23188     {0,0}
23189 };
23190 
23191 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
23192     {0,0,0}
23193 };
23194 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
23195     {0,0,0,0,0,0}
23196 };
23197 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
23198     {0,0}
23199 };
23200 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
23201     0
23202 };
23203 
23204 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
23205     "SBDeclaration",
23206     swig_SBDeclaration_Sf_SwigStatic_methods,
23207     swig_SBDeclaration_Sf_SwigStatic_attributes,
23208     swig_SBDeclaration_Sf_SwigStatic_constants,
23209     swig_SBDeclaration_Sf_SwigStatic_classes,
23210     0
23211 };
23212 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
23213 static const char *swig_SBDeclaration_base_names[] = {0};
23214 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 };
23215 
23216 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
23217   {
23218     int SWIG_arg = 0;
23219     lldb::SBError *result = 0 ;
23220 
23221     SWIG_check_num_args("lldb::SBError::SBError",0,0)
23222     result = (lldb::SBError *)new lldb::SBError();
23223     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23224     return SWIG_arg;
23225 
23226     fail: SWIGUNUSED;
23227   }
23228   lua_error(L);
23229   return 0;
23230 }
23231 
23232 
23233 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
23234   {
23235     int SWIG_arg = 0;
23236     lldb::SBError *arg1 = 0 ;
23237     lldb::SBError *result = 0 ;
23238 
23239     SWIG_check_num_args("lldb::SBError::SBError",1,1)
23240     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
23241 
23242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23243       SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
23244     }
23245 
23246     result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
23247     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23248     return SWIG_arg;
23249 
23250     fail: SWIGUNUSED;
23251   }
23252   lua_error(L);
23253   return 0;
23254 }
23255 
23256 
23257 static int _wrap_new_SBError__SWIG_2(lua_State* L) {
23258   {
23259     int SWIG_arg = 0;
23260     char *arg1 = (char *) 0 ;
23261     lldb::SBError *result = 0 ;
23262 
23263     SWIG_check_num_args("lldb::SBError::SBError",1,1)
23264     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"char const *");
23265     arg1 = (char *)lua_tostring(L, 1);
23266     result = (lldb::SBError *)new lldb::SBError((char const *)arg1);
23267     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23268     return SWIG_arg;
23269 
23270     fail: SWIGUNUSED;
23271   }
23272   lua_error(L);
23273   return 0;
23274 }
23275 
23276 
23277 static int _wrap_new_SBError(lua_State* L) {
23278   int argc;
23279   int argv[2]={
23280     1,2
23281   };
23282 
23283   argc = lua_gettop(L);
23284   if (argc == 0) {
23285     return _wrap_new_SBError__SWIG_0(L);
23286   }
23287   if (argc == 1) {
23288     int _v = 0;
23289     {
23290       void *ptr;
23291       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
23292         _v = 0;
23293       } else {
23294         _v = 1;
23295       }
23296     }
23297     if (_v) {
23298       return _wrap_new_SBError__SWIG_1(L);
23299     }
23300   }
23301   if (argc == 1) {
23302     int _v = 0;
23303     {
23304       _v = SWIG_lua_isnilstring(L,argv[0]);
23305     }
23306     if (_v) {
23307       return _wrap_new_SBError__SWIG_2(L);
23308     }
23309   }
23310 
23311   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
23312     "  Possible C/C++ prototypes are:\n"
23313     "    lldb::SBError::SBError()\n"
23314     "    lldb::SBError::SBError(lldb::SBError const &)\n"
23315     "    lldb::SBError::SBError(char const *)\n");
23316   lua_error(L);return 0;
23317 }
23318 
23319 
23320 static int _wrap_SBError_GetCString(lua_State* L) {
23321   {
23322     int SWIG_arg = 0;
23323     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23324     char *result = 0 ;
23325 
23326     SWIG_check_num_args("lldb::SBError::GetCString",1,1)
23327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
23328 
23329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23330       SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
23331     }
23332 
23333     result = (char *)((lldb::SBError const *)arg1)->GetCString();
23334     lua_pushstring(L,(const char *)result); SWIG_arg++;
23335     return SWIG_arg;
23336 
23337     fail: SWIGUNUSED;
23338   }
23339   lua_error(L);
23340   return 0;
23341 }
23342 
23343 
23344 static int _wrap_SBError_Clear(lua_State* L) {
23345   {
23346     int SWIG_arg = 0;
23347     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23348 
23349     SWIG_check_num_args("lldb::SBError::Clear",1,1)
23350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
23351 
23352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23353       SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
23354     }
23355 
23356     (arg1)->Clear();
23357 
23358     return SWIG_arg;
23359 
23360     fail: SWIGUNUSED;
23361   }
23362   lua_error(L);
23363   return 0;
23364 }
23365 
23366 
23367 static int _wrap_SBError_Fail(lua_State* L) {
23368   {
23369     int SWIG_arg = 0;
23370     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23371     bool result;
23372 
23373     SWIG_check_num_args("lldb::SBError::Fail",1,1)
23374     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
23375 
23376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23377       SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
23378     }
23379 
23380     result = (bool)((lldb::SBError const *)arg1)->Fail();
23381     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23382     return SWIG_arg;
23383 
23384     fail: SWIGUNUSED;
23385   }
23386   lua_error(L);
23387   return 0;
23388 }
23389 
23390 
23391 static int _wrap_SBError_Success(lua_State* L) {
23392   {
23393     int SWIG_arg = 0;
23394     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23395     bool result;
23396 
23397     SWIG_check_num_args("lldb::SBError::Success",1,1)
23398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
23399 
23400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23401       SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
23402     }
23403 
23404     result = (bool)((lldb::SBError const *)arg1)->Success();
23405     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23406     return SWIG_arg;
23407 
23408     fail: SWIGUNUSED;
23409   }
23410   lua_error(L);
23411   return 0;
23412 }
23413 
23414 
23415 static int _wrap_SBError_GetError(lua_State* L) {
23416   {
23417     int SWIG_arg = 0;
23418     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23419     uint32_t result;
23420 
23421     SWIG_check_num_args("lldb::SBError::GetError",1,1)
23422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
23423 
23424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23425       SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
23426     }
23427 
23428     result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
23429     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23430     return SWIG_arg;
23431 
23432     fail: SWIGUNUSED;
23433   }
23434   lua_error(L);
23435   return 0;
23436 }
23437 
23438 
23439 static int _wrap_SBError_GetType(lua_State* L) {
23440   {
23441     int SWIG_arg = 0;
23442     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23443     lldb::ErrorType result;
23444 
23445     SWIG_check_num_args("lldb::SBError::GetType",1,1)
23446     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
23447 
23448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23449       SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
23450     }
23451 
23452     result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
23453     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23454     return SWIG_arg;
23455 
23456     fail: SWIGUNUSED;
23457   }
23458   lua_error(L);
23459   return 0;
23460 }
23461 
23462 
23463 static int _wrap_SBError_SetError(lua_State* L) {
23464   {
23465     int SWIG_arg = 0;
23466     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23467     uint32_t arg2 ;
23468     lldb::ErrorType arg3 ;
23469 
23470     SWIG_check_num_args("lldb::SBError::SetError",3,3)
23471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
23472     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
23473     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
23474 
23475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23476       SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
23477     }
23478 
23479     arg2 = (uint32_t)lua_tointeger(L, 2);
23480     arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
23481     (arg1)->SetError(arg2,arg3);
23482 
23483     return SWIG_arg;
23484 
23485     fail: SWIGUNUSED;
23486   }
23487   lua_error(L);
23488   return 0;
23489 }
23490 
23491 
23492 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
23493   {
23494     int SWIG_arg = 0;
23495     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23496 
23497     SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
23498     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
23499 
23500     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23501       SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
23502     }
23503 
23504     (arg1)->SetErrorToErrno();
23505 
23506     return SWIG_arg;
23507 
23508     fail: SWIGUNUSED;
23509   }
23510   lua_error(L);
23511   return 0;
23512 }
23513 
23514 
23515 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
23516   {
23517     int SWIG_arg = 0;
23518     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23519 
23520     SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
23521     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
23522 
23523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23524       SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
23525     }
23526 
23527     (arg1)->SetErrorToGenericError();
23528 
23529     return SWIG_arg;
23530 
23531     fail: SWIGUNUSED;
23532   }
23533   lua_error(L);
23534   return 0;
23535 }
23536 
23537 
23538 static int _wrap_SBError_SetErrorString(lua_State* L) {
23539   {
23540     int SWIG_arg = 0;
23541     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23542     char *arg2 = (char *) 0 ;
23543 
23544     SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
23545     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
23546     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
23547 
23548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23549       SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
23550     }
23551 
23552     arg2 = (char *)lua_tostring(L, 2);
23553     (arg1)->SetErrorString((char const *)arg2);
23554 
23555     return SWIG_arg;
23556 
23557     fail: SWIGUNUSED;
23558   }
23559   lua_error(L);
23560   return 0;
23561 }
23562 
23563 
23564 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
23565   {
23566     int SWIG_arg = 0;
23567     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23568     char *arg2 = (char *) 0 ;
23569     char *arg3 = (char *) 0 ;
23570     char *arg4 = (char *) 0 ;
23571     char *arg5 = (char *) 0 ;
23572     int result;
23573 
23574     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
23575     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23576     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23577     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23578     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
23579     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
23580 
23581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23582       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23583     }
23584 
23585     arg2 = (char *)lua_tostring(L, 2);
23586     arg3 = (char *)lua_tostring(L, 3);
23587     arg4 = (char *)lua_tostring(L, 4);
23588     arg5 = (char *)lua_tostring(L, 5);
23589     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
23590     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23591     return SWIG_arg;
23592 
23593     fail: SWIGUNUSED;
23594   }
23595   lua_error(L);
23596   return 0;
23597 }
23598 
23599 
23600 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
23601   {
23602     int SWIG_arg = 0;
23603     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23604     char *arg2 = (char *) 0 ;
23605     char *arg3 = (char *) 0 ;
23606     char *arg4 = (char *) 0 ;
23607     int result;
23608 
23609     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
23610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23611     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23612     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23613     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
23614 
23615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23616       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23617     }
23618 
23619     arg2 = (char *)lua_tostring(L, 2);
23620     arg3 = (char *)lua_tostring(L, 3);
23621     arg4 = (char *)lua_tostring(L, 4);
23622     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
23623     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23624     return SWIG_arg;
23625 
23626     fail: SWIGUNUSED;
23627   }
23628   lua_error(L);
23629   return 0;
23630 }
23631 
23632 
23633 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
23634   {
23635     int SWIG_arg = 0;
23636     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23637     char *arg2 = (char *) 0 ;
23638     char *arg3 = (char *) 0 ;
23639     int result;
23640 
23641     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
23642     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23643     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23644     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23645 
23646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23647       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23648     }
23649 
23650     arg2 = (char *)lua_tostring(L, 2);
23651     arg3 = (char *)lua_tostring(L, 3);
23652     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
23653     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23654     return SWIG_arg;
23655 
23656     fail: SWIGUNUSED;
23657   }
23658   lua_error(L);
23659   return 0;
23660 }
23661 
23662 
23663 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
23664   {
23665     int SWIG_arg = 0;
23666     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23667     char *arg2 = (char *) 0 ;
23668     int result;
23669 
23670     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
23671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23672     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23673 
23674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23675       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23676     }
23677 
23678     arg2 = (char *)lua_tostring(L, 2);
23679     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
23680     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23681     return SWIG_arg;
23682 
23683     fail: SWIGUNUSED;
23684   }
23685   lua_error(L);
23686   return 0;
23687 }
23688 
23689 
23690 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
23691   int argc;
23692   int argv[6]={
23693     1,2,3,4,5,6
23694   };
23695 
23696   argc = lua_gettop(L);
23697   if (argc == 2) {
23698     int _v = 0;
23699     {
23700       void *ptr;
23701       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23702         _v = 0;
23703       } else {
23704         _v = 1;
23705       }
23706     }
23707     if (_v) {
23708       {
23709         _v = SWIG_lua_isnilstring(L,argv[1]);
23710       }
23711       if (_v) {
23712         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
23713       }
23714     }
23715   }
23716   if (argc == 3) {
23717     int _v = 0;
23718     {
23719       void *ptr;
23720       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23721         _v = 0;
23722       } else {
23723         _v = 1;
23724       }
23725     }
23726     if (_v) {
23727       {
23728         _v = SWIG_lua_isnilstring(L,argv[1]);
23729       }
23730       if (_v) {
23731         {
23732           _v = SWIG_lua_isnilstring(L,argv[2]);
23733         }
23734         if (_v) {
23735           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
23736         }
23737       }
23738     }
23739   }
23740   if (argc == 4) {
23741     int _v = 0;
23742     {
23743       void *ptr;
23744       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23745         _v = 0;
23746       } else {
23747         _v = 1;
23748       }
23749     }
23750     if (_v) {
23751       {
23752         _v = SWIG_lua_isnilstring(L,argv[1]);
23753       }
23754       if (_v) {
23755         {
23756           _v = SWIG_lua_isnilstring(L,argv[2]);
23757         }
23758         if (_v) {
23759           {
23760             _v = SWIG_lua_isnilstring(L,argv[3]);
23761           }
23762           if (_v) {
23763             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
23764           }
23765         }
23766       }
23767     }
23768   }
23769   if (argc == 5) {
23770     int _v = 0;
23771     {
23772       void *ptr;
23773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23774         _v = 0;
23775       } else {
23776         _v = 1;
23777       }
23778     }
23779     if (_v) {
23780       {
23781         _v = SWIG_lua_isnilstring(L,argv[1]);
23782       }
23783       if (_v) {
23784         {
23785           _v = SWIG_lua_isnilstring(L,argv[2]);
23786         }
23787         if (_v) {
23788           {
23789             _v = SWIG_lua_isnilstring(L,argv[3]);
23790           }
23791           if (_v) {
23792             {
23793               _v = SWIG_lua_isnilstring(L,argv[4]);
23794             }
23795             if (_v) {
23796               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
23797             }
23798           }
23799         }
23800       }
23801     }
23802   }
23803 
23804   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
23805     "  Possible C/C++ prototypes are:\n"
23806     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
23807     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
23808     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
23809     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
23810   lua_error(L);return 0;
23811 }
23812 
23813 
23814 static int _wrap_SBError_IsValid(lua_State* L) {
23815   {
23816     int SWIG_arg = 0;
23817     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23818     bool result;
23819 
23820     SWIG_check_num_args("lldb::SBError::IsValid",1,1)
23821     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
23822 
23823     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23824       SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
23825     }
23826 
23827     result = (bool)((lldb::SBError const *)arg1)->IsValid();
23828     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23829     return SWIG_arg;
23830 
23831     fail: SWIGUNUSED;
23832   }
23833   lua_error(L);
23834   return 0;
23835 }
23836 
23837 
23838 static int _wrap_SBError_GetDescription(lua_State* L) {
23839   {
23840     int SWIG_arg = 0;
23841     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23842     lldb::SBStream *arg2 = 0 ;
23843     bool result;
23844 
23845     SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
23846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
23847     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
23848 
23849     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23850       SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
23851     }
23852 
23853 
23854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23855       SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23856     }
23857 
23858     result = (bool)(arg1)->GetDescription(*arg2);
23859     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23860     return SWIG_arg;
23861 
23862     fail: SWIGUNUSED;
23863   }
23864   lua_error(L);
23865   return 0;
23866 }
23867 
23868 
23869 static int _wrap_SBError___tostring(lua_State* L) {
23870   {
23871     int SWIG_arg = 0;
23872     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23873     std::string result;
23874 
23875     SWIG_check_num_args("lldb::SBError::__repr__",1,1)
23876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__repr__",1,"lldb::SBError *");
23877 
23878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23879       SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
23880     }
23881 
23882     result = lldb_SBError___repr__(arg1);
23883     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
23884     return SWIG_arg;
23885 
23886     fail: SWIGUNUSED;
23887   }
23888   lua_error(L);
23889   return 0;
23890 }
23891 
23892 
23893 static void swig_delete_SBError(void *obj) {
23894 lldb::SBError *arg1 = (lldb::SBError *) obj;
23895 delete arg1;
23896 }
23897 static int _proxy__wrap_new_SBError(lua_State *L) {
23898     assert(lua_istable(L,1));
23899     lua_pushcfunction(L,_wrap_new_SBError);
23900     assert(!lua_isnil(L,-1));
23901     lua_replace(L,1); /* replace our table with real constructor */
23902     lua_call(L,lua_gettop(L)-1,1);
23903     return 1;
23904 }
23905 static swig_lua_attribute swig_SBError_attributes[] = {
23906     {0,0,0}
23907 };
23908 static swig_lua_method swig_SBError_methods[]= {
23909     { "GetCString", _wrap_SBError_GetCString},
23910     { "Clear", _wrap_SBError_Clear},
23911     { "Fail", _wrap_SBError_Fail},
23912     { "Success", _wrap_SBError_Success},
23913     { "GetError", _wrap_SBError_GetError},
23914     { "GetType", _wrap_SBError_GetType},
23915     { "SetError", _wrap_SBError_SetError},
23916     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
23917     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
23918     { "SetErrorString", _wrap_SBError_SetErrorString},
23919     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
23920     { "IsValid", _wrap_SBError_IsValid},
23921     { "GetDescription", _wrap_SBError_GetDescription},
23922     { "__tostring", _wrap_SBError___tostring},
23923     {0,0}
23924 };
23925 static swig_lua_method swig_SBError_meta[] = {
23926     { "__tostring", _wrap_SBError___tostring},
23927     {0,0}
23928 };
23929 
23930 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
23931     {0,0,0}
23932 };
23933 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
23934     {0,0,0,0,0,0}
23935 };
23936 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
23937     {0,0}
23938 };
23939 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
23940     0
23941 };
23942 
23943 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
23944     "SBError",
23945     swig_SBError_Sf_SwigStatic_methods,
23946     swig_SBError_Sf_SwigStatic_attributes,
23947     swig_SBError_Sf_SwigStatic_constants,
23948     swig_SBError_Sf_SwigStatic_classes,
23949     0
23950 };
23951 static swig_lua_class *swig_SBError_bases[] = {0};
23952 static const char *swig_SBError_base_names[] = {0};
23953 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 };
23954 
23955 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
23956   {
23957     int SWIG_arg = 0;
23958     lldb::SBEnvironment *result = 0 ;
23959 
23960     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
23961     result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
23962     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
23963     return SWIG_arg;
23964 
23965     fail: SWIGUNUSED;
23966   }
23967   lua_error(L);
23968   return 0;
23969 }
23970 
23971 
23972 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
23973   {
23974     int SWIG_arg = 0;
23975     lldb::SBEnvironment *arg1 = 0 ;
23976     lldb::SBEnvironment *result = 0 ;
23977 
23978     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
23979     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
23980 
23981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23982       SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
23983     }
23984 
23985     result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
23986     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
23987     return SWIG_arg;
23988 
23989     fail: SWIGUNUSED;
23990   }
23991   lua_error(L);
23992   return 0;
23993 }
23994 
23995 
23996 static int _wrap_new_SBEnvironment(lua_State* L) {
23997   int argc;
23998   int argv[2]={
23999     1,2
24000   };
24001 
24002   argc = lua_gettop(L);
24003   if (argc == 0) {
24004     return _wrap_new_SBEnvironment__SWIG_0(L);
24005   }
24006   if (argc == 1) {
24007     int _v = 0;
24008     {
24009       void *ptr;
24010       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
24011         _v = 0;
24012       } else {
24013         _v = 1;
24014       }
24015     }
24016     if (_v) {
24017       return _wrap_new_SBEnvironment__SWIG_1(L);
24018     }
24019   }
24020 
24021   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
24022     "  Possible C/C++ prototypes are:\n"
24023     "    lldb::SBEnvironment::SBEnvironment()\n"
24024     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
24025   lua_error(L);return 0;
24026 }
24027 
24028 
24029 static int _wrap_SBEnvironment_Get(lua_State* L) {
24030   {
24031     int SWIG_arg = 0;
24032     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24033     char *arg2 = (char *) 0 ;
24034     char *result = 0 ;
24035 
24036     SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
24037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
24038     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
24039 
24040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24041       SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
24042     }
24043 
24044     arg2 = (char *)lua_tostring(L, 2);
24045     result = (char *)(arg1)->Get((char const *)arg2);
24046     lua_pushstring(L,(const char *)result); SWIG_arg++;
24047     return SWIG_arg;
24048 
24049     fail: SWIGUNUSED;
24050   }
24051   lua_error(L);
24052   return 0;
24053 }
24054 
24055 
24056 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
24057   {
24058     int SWIG_arg = 0;
24059     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24060     size_t result;
24061 
24062     SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
24063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
24064 
24065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24066       SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
24067     }
24068 
24069     result = (arg1)->GetNumValues();
24070     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24071     return SWIG_arg;
24072 
24073     fail: SWIGUNUSED;
24074   }
24075   lua_error(L);
24076   return 0;
24077 }
24078 
24079 
24080 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
24081   {
24082     int SWIG_arg = 0;
24083     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24084     size_t arg2 ;
24085     char *result = 0 ;
24086 
24087     SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
24088     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
24089     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
24090 
24091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24092       SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
24093     }
24094 
24095     arg2 = (size_t)lua_tointeger(L, 2);
24096     result = (char *)(arg1)->GetNameAtIndex(arg2);
24097     lua_pushstring(L,(const char *)result); SWIG_arg++;
24098     return SWIG_arg;
24099 
24100     fail: SWIGUNUSED;
24101   }
24102   lua_error(L);
24103   return 0;
24104 }
24105 
24106 
24107 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
24108   {
24109     int SWIG_arg = 0;
24110     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24111     size_t arg2 ;
24112     char *result = 0 ;
24113 
24114     SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
24115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
24116     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
24117 
24118     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24119       SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
24120     }
24121 
24122     arg2 = (size_t)lua_tointeger(L, 2);
24123     result = (char *)(arg1)->GetValueAtIndex(arg2);
24124     lua_pushstring(L,(const char *)result); SWIG_arg++;
24125     return SWIG_arg;
24126 
24127     fail: SWIGUNUSED;
24128   }
24129   lua_error(L);
24130   return 0;
24131 }
24132 
24133 
24134 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
24135   {
24136     int SWIG_arg = 0;
24137     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24138     lldb::SBStringList result;
24139 
24140     SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
24141     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
24142 
24143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24144       SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
24145     }
24146 
24147     result = (arg1)->GetEntries();
24148     {
24149       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
24150       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
24151     }
24152     return SWIG_arg;
24153 
24154     fail: SWIGUNUSED;
24155   }
24156   lua_error(L);
24157   return 0;
24158 }
24159 
24160 
24161 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
24162   {
24163     int SWIG_arg = 0;
24164     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24165     char *arg2 = (char *) 0 ;
24166 
24167     SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
24168     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
24169     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
24170 
24171     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24172       SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
24173     }
24174 
24175     arg2 = (char *)lua_tostring(L, 2);
24176     (arg1)->PutEntry((char const *)arg2);
24177 
24178     return SWIG_arg;
24179 
24180     fail: SWIGUNUSED;
24181   }
24182   lua_error(L);
24183   return 0;
24184 }
24185 
24186 
24187 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
24188   {
24189     int SWIG_arg = 0;
24190     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24191     lldb::SBStringList *arg2 = 0 ;
24192     bool arg3 ;
24193 
24194     SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
24195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
24196     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
24197     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
24198 
24199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24200       SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
24201     }
24202 
24203 
24204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
24205       SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
24206     }
24207 
24208     arg3 = (lua_toboolean(L, 3)!=0);
24209     (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
24210 
24211     return SWIG_arg;
24212 
24213     fail: SWIGUNUSED;
24214   }
24215   lua_error(L);
24216   return 0;
24217 }
24218 
24219 
24220 static int _wrap_SBEnvironment_Set(lua_State* L) {
24221   {
24222     int SWIG_arg = 0;
24223     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24224     char *arg2 = (char *) 0 ;
24225     char *arg3 = (char *) 0 ;
24226     bool arg4 ;
24227     bool result;
24228 
24229     SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
24230     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
24231     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
24232     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
24233     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
24234 
24235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24236       SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
24237     }
24238 
24239     arg2 = (char *)lua_tostring(L, 2);
24240     arg3 = (char *)lua_tostring(L, 3);
24241     arg4 = (lua_toboolean(L, 4)!=0);
24242     result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
24243     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24244     return SWIG_arg;
24245 
24246     fail: SWIGUNUSED;
24247   }
24248   lua_error(L);
24249   return 0;
24250 }
24251 
24252 
24253 static int _wrap_SBEnvironment_Unset(lua_State* L) {
24254   {
24255     int SWIG_arg = 0;
24256     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24257     char *arg2 = (char *) 0 ;
24258     bool result;
24259 
24260     SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
24261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
24262     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
24263 
24264     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24265       SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
24266     }
24267 
24268     arg2 = (char *)lua_tostring(L, 2);
24269     result = (bool)(arg1)->Unset((char const *)arg2);
24270     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24271     return SWIG_arg;
24272 
24273     fail: SWIGUNUSED;
24274   }
24275   lua_error(L);
24276   return 0;
24277 }
24278 
24279 
24280 static int _wrap_SBEnvironment_Clear(lua_State* L) {
24281   {
24282     int SWIG_arg = 0;
24283     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24284 
24285     SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
24286     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
24287 
24288     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24289       SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
24290     }
24291 
24292     (arg1)->Clear();
24293 
24294     return SWIG_arg;
24295 
24296     fail: SWIGUNUSED;
24297   }
24298   lua_error(L);
24299   return 0;
24300 }
24301 
24302 
24303 static void swig_delete_SBEnvironment(void *obj) {
24304 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
24305 delete arg1;
24306 }
24307 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
24308     assert(lua_istable(L,1));
24309     lua_pushcfunction(L,_wrap_new_SBEnvironment);
24310     assert(!lua_isnil(L,-1));
24311     lua_replace(L,1); /* replace our table with real constructor */
24312     lua_call(L,lua_gettop(L)-1,1);
24313     return 1;
24314 }
24315 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
24316     {0,0,0}
24317 };
24318 static swig_lua_method swig_SBEnvironment_methods[]= {
24319     { "Get", _wrap_SBEnvironment_Get},
24320     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
24321     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
24322     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
24323     { "GetEntries", _wrap_SBEnvironment_GetEntries},
24324     { "PutEntry", _wrap_SBEnvironment_PutEntry},
24325     { "SetEntries", _wrap_SBEnvironment_SetEntries},
24326     { "Set", _wrap_SBEnvironment_Set},
24327     { "Unset", _wrap_SBEnvironment_Unset},
24328     { "Clear", _wrap_SBEnvironment_Clear},
24329     {0,0}
24330 };
24331 static swig_lua_method swig_SBEnvironment_meta[] = {
24332     {0,0}
24333 };
24334 
24335 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
24336     {0,0,0}
24337 };
24338 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
24339     {0,0,0,0,0,0}
24340 };
24341 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
24342     {0,0}
24343 };
24344 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
24345     0
24346 };
24347 
24348 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
24349     "SBEnvironment",
24350     swig_SBEnvironment_Sf_SwigStatic_methods,
24351     swig_SBEnvironment_Sf_SwigStatic_attributes,
24352     swig_SBEnvironment_Sf_SwigStatic_constants,
24353     swig_SBEnvironment_Sf_SwigStatic_classes,
24354     0
24355 };
24356 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
24357 static const char *swig_SBEnvironment_base_names[] = {0};
24358 static swig_lua_class _wrap_class_SBEnvironment = { "SBEnvironment", "SBEnvironment", &SWIGTYPE_p_lldb__SBEnvironment,_proxy__wrap_new_SBEnvironment, swig_delete_SBEnvironment, swig_SBEnvironment_methods, swig_SBEnvironment_attributes, &swig_SBEnvironment_Sf_SwigStatic, swig_SBEnvironment_meta, swig_SBEnvironment_bases, swig_SBEnvironment_base_names };
24359 
24360 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
24361   {
24362     int SWIG_arg = 0;
24363     lldb::SBEvent *result = 0 ;
24364 
24365     SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
24366     result = (lldb::SBEvent *)new lldb::SBEvent();
24367     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24368     return SWIG_arg;
24369 
24370     fail: SWIGUNUSED;
24371   }
24372   lua_error(L);
24373   return 0;
24374 }
24375 
24376 
24377 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
24378   {
24379     int SWIG_arg = 0;
24380     lldb::SBEvent *arg1 = 0 ;
24381     lldb::SBEvent *result = 0 ;
24382 
24383     SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
24384     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
24385 
24386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24387       SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
24388     }
24389 
24390     result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
24391     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24392     return SWIG_arg;
24393 
24394     fail: SWIGUNUSED;
24395   }
24396   lua_error(L);
24397   return 0;
24398 }
24399 
24400 
24401 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
24402   {
24403     int SWIG_arg = 0;
24404     uint32_t arg1 ;
24405     char *arg2 = (char *) 0 ;
24406     uint32_t arg3 ;
24407     lldb::SBEvent *result = 0 ;
24408 
24409     SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
24410     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
24411     arg1 = (uint32_t)lua_tointeger(L, 1);
24412     {
24413       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
24414     }
24415     result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
24416     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24417     return SWIG_arg;
24418 
24419     fail: SWIGUNUSED;
24420   }
24421   lua_error(L);
24422   return 0;
24423 }
24424 
24425 
24426 static int _wrap_new_SBEvent(lua_State* L) {
24427   int argc;
24428   int argv[3]={
24429     1,2,3
24430   };
24431 
24432   argc = lua_gettop(L);
24433   if (argc == 0) {
24434     return _wrap_new_SBEvent__SWIG_0(L);
24435   }
24436   if (argc == 1) {
24437     int _v = 0;
24438     {
24439       void *ptr;
24440       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
24441         _v = 0;
24442       } else {
24443         _v = 1;
24444       }
24445     }
24446     if (_v) {
24447       return _wrap_new_SBEvent__SWIG_1(L);
24448     }
24449   }
24450   if (argc == 2) {
24451     int _v = 0;
24452     {
24453       _v = lua_isnumber(L,argv[0]);
24454     }
24455     if (_v) {
24456       {
24457         _v = SWIG_lua_isnilstring(L,argv[1]);
24458       }
24459       if (_v) {
24460         if (argc <= 2) {
24461           return _wrap_new_SBEvent__SWIG_2(L);
24462         }
24463         {
24464           _v = lua_isnumber(L,argv[2]);
24465         }
24466         if (_v) {
24467           return _wrap_new_SBEvent__SWIG_2(L);
24468         }
24469       }
24470     }
24471   }
24472 
24473   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
24474     "  Possible C/C++ prototypes are:\n"
24475     "    lldb::SBEvent::SBEvent()\n"
24476     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
24477     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
24478   lua_error(L);return 0;
24479 }
24480 
24481 
24482 static int _wrap_SBEvent_IsValid(lua_State* L) {
24483   {
24484     int SWIG_arg = 0;
24485     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24486     bool result;
24487 
24488     SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
24489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
24490 
24491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24492       SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
24493     }
24494 
24495     result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
24496     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24497     return SWIG_arg;
24498 
24499     fail: SWIGUNUSED;
24500   }
24501   lua_error(L);
24502   return 0;
24503 }
24504 
24505 
24506 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
24507   {
24508     int SWIG_arg = 0;
24509     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24510     char *result = 0 ;
24511 
24512     SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
24513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
24514 
24515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24516       SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
24517     }
24518 
24519     result = (char *)(arg1)->GetDataFlavor();
24520     lua_pushstring(L,(const char *)result); SWIG_arg++;
24521     return SWIG_arg;
24522 
24523     fail: SWIGUNUSED;
24524   }
24525   lua_error(L);
24526   return 0;
24527 }
24528 
24529 
24530 static int _wrap_SBEvent_GetType(lua_State* L) {
24531   {
24532     int SWIG_arg = 0;
24533     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24534     uint32_t result;
24535 
24536     SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
24537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
24538 
24539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24540       SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
24541     }
24542 
24543     result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
24544     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24545     return SWIG_arg;
24546 
24547     fail: SWIGUNUSED;
24548   }
24549   lua_error(L);
24550   return 0;
24551 }
24552 
24553 
24554 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
24555   {
24556     int SWIG_arg = 0;
24557     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24558     lldb::SBBroadcaster result;
24559 
24560     SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
24561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
24562 
24563     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24564       SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
24565     }
24566 
24567     result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
24568     {
24569       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
24570       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
24571     }
24572     return SWIG_arg;
24573 
24574     fail: SWIGUNUSED;
24575   }
24576   lua_error(L);
24577   return 0;
24578 }
24579 
24580 
24581 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
24582   {
24583     int SWIG_arg = 0;
24584     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24585     char *result = 0 ;
24586 
24587     SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
24588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
24589 
24590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24591       SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
24592     }
24593 
24594     result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
24595     lua_pushstring(L,(const char *)result); SWIG_arg++;
24596     return SWIG_arg;
24597 
24598     fail: SWIGUNUSED;
24599   }
24600   lua_error(L);
24601   return 0;
24602 }
24603 
24604 
24605 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
24606   {
24607     int SWIG_arg = 0;
24608     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24609     lldb::SBBroadcaster *arg2 = 0 ;
24610     bool result;
24611 
24612     SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
24613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
24614     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
24615 
24616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24617       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
24618     }
24619 
24620 
24621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
24622       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
24623     }
24624 
24625     result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
24626     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24627     return SWIG_arg;
24628 
24629     fail: SWIGUNUSED;
24630   }
24631   lua_error(L);
24632   return 0;
24633 }
24634 
24635 
24636 static int _wrap_SBEvent_Clear(lua_State* L) {
24637   {
24638     int SWIG_arg = 0;
24639     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24640 
24641     SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
24642     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
24643 
24644     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24645       SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
24646     }
24647 
24648     (arg1)->Clear();
24649 
24650     return SWIG_arg;
24651 
24652     fail: SWIGUNUSED;
24653   }
24654   lua_error(L);
24655   return 0;
24656 }
24657 
24658 
24659 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
24660   {
24661     int SWIG_arg = 0;
24662     lldb::SBEvent *arg1 = 0 ;
24663     char *result = 0 ;
24664 
24665     SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
24666     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
24667 
24668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24669       SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
24670     }
24671 
24672     result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
24673     lua_pushstring(L,(const char *)result); SWIG_arg++;
24674     return SWIG_arg;
24675 
24676     fail: SWIGUNUSED;
24677   }
24678   lua_error(L);
24679   return 0;
24680 }
24681 
24682 
24683 static int _wrap_SBEvent_GetDescription__SWIG_0(lua_State* L) {
24684   {
24685     int SWIG_arg = 0;
24686     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24687     lldb::SBStream *arg2 = 0 ;
24688     bool result;
24689 
24690     SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
24691     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent *");
24692     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
24693 
24694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24695       SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
24696     }
24697 
24698 
24699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
24700       SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
24701     }
24702 
24703     result = (bool)(arg1)->GetDescription(*arg2);
24704     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24705     return SWIG_arg;
24706 
24707     fail: SWIGUNUSED;
24708   }
24709   lua_error(L);
24710   return 0;
24711 }
24712 
24713 
24714 static int _wrap_SBEvent_GetDescription__SWIG_1(lua_State* L) {
24715   {
24716     int SWIG_arg = 0;
24717     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24718     lldb::SBStream *arg2 = 0 ;
24719     bool result;
24720 
24721     SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
24722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
24723     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
24724 
24725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24726       SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
24727     }
24728 
24729 
24730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
24731       SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
24732     }
24733 
24734     result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
24735     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24736     return SWIG_arg;
24737 
24738     fail: SWIGUNUSED;
24739   }
24740   lua_error(L);
24741   return 0;
24742 }
24743 
24744 
24745 static int _wrap_SBEvent_GetDescription(lua_State* L) {
24746   int argc;
24747   int argv[3]={
24748     1,2,3
24749   };
24750 
24751   argc = lua_gettop(L);
24752   if (argc == 2) {
24753     int _v = 0;
24754     {
24755       void *ptr;
24756       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
24757         _v = 0;
24758       } else {
24759         _v = 1;
24760       }
24761     }
24762     if (_v) {
24763       {
24764         void *ptr;
24765         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
24766           _v = 0;
24767         } else {
24768           _v = 1;
24769         }
24770       }
24771       if (_v) {
24772         return _wrap_SBEvent_GetDescription__SWIG_0(L);
24773       }
24774     }
24775   }
24776   if (argc == 2) {
24777     int _v = 0;
24778     {
24779       void *ptr;
24780       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
24781         _v = 0;
24782       } else {
24783         _v = 1;
24784       }
24785     }
24786     if (_v) {
24787       {
24788         void *ptr;
24789         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
24790           _v = 0;
24791         } else {
24792           _v = 1;
24793         }
24794       }
24795       if (_v) {
24796         return _wrap_SBEvent_GetDescription__SWIG_1(L);
24797       }
24798     }
24799   }
24800 
24801   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBEvent_GetDescription'\n"
24802     "  Possible C/C++ prototypes are:\n"
24803     "    lldb::SBEvent::GetDescription(lldb::SBStream &)\n"
24804     "    lldb::SBEvent::GetDescription(lldb::SBStream &) const\n");
24805   lua_error(L);return 0;
24806 }
24807 
24808 
24809 static void swig_delete_SBEvent(void *obj) {
24810 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
24811 delete arg1;
24812 }
24813 static int _proxy__wrap_new_SBEvent(lua_State *L) {
24814     assert(lua_istable(L,1));
24815     lua_pushcfunction(L,_wrap_new_SBEvent);
24816     assert(!lua_isnil(L,-1));
24817     lua_replace(L,1); /* replace our table with real constructor */
24818     lua_call(L,lua_gettop(L)-1,1);
24819     return 1;
24820 }
24821 static swig_lua_attribute swig_SBEvent_attributes[] = {
24822     {0,0,0}
24823 };
24824 static swig_lua_method swig_SBEvent_methods[]= {
24825     { "IsValid", _wrap_SBEvent_IsValid},
24826     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
24827     { "GetType", _wrap_SBEvent_GetType},
24828     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
24829     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
24830     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
24831     { "Clear", _wrap_SBEvent_Clear},
24832     { "GetDescription", _wrap_SBEvent_GetDescription},
24833     {0,0}
24834 };
24835 static swig_lua_method swig_SBEvent_meta[] = {
24836     {0,0}
24837 };
24838 
24839 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
24840     {0,0,0}
24841 };
24842 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
24843     {0,0,0,0,0,0}
24844 };
24845 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
24846     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
24847     {0,0}
24848 };
24849 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
24850     0
24851 };
24852 
24853 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
24854     "SBEvent",
24855     swig_SBEvent_Sf_SwigStatic_methods,
24856     swig_SBEvent_Sf_SwigStatic_attributes,
24857     swig_SBEvent_Sf_SwigStatic_constants,
24858     swig_SBEvent_Sf_SwigStatic_classes,
24859     0
24860 };
24861 static swig_lua_class *swig_SBEvent_bases[] = {0};
24862 static const char *swig_SBEvent_base_names[] = {0};
24863 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 };
24864 
24865 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
24866   {
24867     int SWIG_arg = 0;
24868     lldb::SBExecutionContext *result = 0 ;
24869 
24870     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
24871     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
24872     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24873     return SWIG_arg;
24874 
24875     fail: SWIGUNUSED;
24876   }
24877   lua_error(L);
24878   return 0;
24879 }
24880 
24881 
24882 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
24883   {
24884     int SWIG_arg = 0;
24885     lldb::SBExecutionContext *arg1 = 0 ;
24886     lldb::SBExecutionContext *result = 0 ;
24887 
24888     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24889     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
24890 
24891     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
24892       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
24893     }
24894 
24895     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
24896     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24897     return SWIG_arg;
24898 
24899     fail: SWIGUNUSED;
24900   }
24901   lua_error(L);
24902   return 0;
24903 }
24904 
24905 
24906 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
24907   {
24908     int SWIG_arg = 0;
24909     lldb::SBTarget *arg1 = 0 ;
24910     lldb::SBExecutionContext *result = 0 ;
24911 
24912     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24913     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
24914 
24915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
24916       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
24917     }
24918 
24919     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
24920     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24921     return SWIG_arg;
24922 
24923     fail: SWIGUNUSED;
24924   }
24925   lua_error(L);
24926   return 0;
24927 }
24928 
24929 
24930 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
24931   {
24932     int SWIG_arg = 0;
24933     lldb::SBProcess *arg1 = 0 ;
24934     lldb::SBExecutionContext *result = 0 ;
24935 
24936     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24937     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
24938 
24939     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
24940       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
24941     }
24942 
24943     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
24944     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24945     return SWIG_arg;
24946 
24947     fail: SWIGUNUSED;
24948   }
24949   lua_error(L);
24950   return 0;
24951 }
24952 
24953 
24954 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
24955   {
24956     int SWIG_arg = 0;
24957     lldb::SBThread arg1 ;
24958     lldb::SBThread *argp1 ;
24959     lldb::SBExecutionContext *result = 0 ;
24960 
24961     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24962     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
24963 
24964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
24965       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
24966     }
24967     arg1 = *argp1;
24968 
24969     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
24970     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24971     return SWIG_arg;
24972 
24973     fail: SWIGUNUSED;
24974   }
24975   lua_error(L);
24976   return 0;
24977 }
24978 
24979 
24980 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
24981   {
24982     int SWIG_arg = 0;
24983     lldb::SBFrame *arg1 = 0 ;
24984     lldb::SBExecutionContext *result = 0 ;
24985 
24986     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24987     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
24988 
24989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
24990       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
24991     }
24992 
24993     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
24994     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24995     return SWIG_arg;
24996 
24997     fail: SWIGUNUSED;
24998   }
24999   lua_error(L);
25000   return 0;
25001 }
25002 
25003 
25004 static int _wrap_new_SBExecutionContext(lua_State* L) {
25005   int argc;
25006   int argv[2]={
25007     1,2
25008   };
25009 
25010   argc = lua_gettop(L);
25011   if (argc == 0) {
25012     return _wrap_new_SBExecutionContext__SWIG_0(L);
25013   }
25014   if (argc == 1) {
25015     int _v = 0;
25016     {
25017       void *ptr;
25018       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
25019         _v = 0;
25020       } else {
25021         _v = 1;
25022       }
25023     }
25024     if (_v) {
25025       return _wrap_new_SBExecutionContext__SWIG_1(L);
25026     }
25027   }
25028   if (argc == 1) {
25029     int _v = 0;
25030     {
25031       void *ptr;
25032       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
25033         _v = 0;
25034       } else {
25035         _v = 1;
25036       }
25037     }
25038     if (_v) {
25039       return _wrap_new_SBExecutionContext__SWIG_2(L);
25040     }
25041   }
25042   if (argc == 1) {
25043     int _v = 0;
25044     {
25045       void *ptr;
25046       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
25047         _v = 0;
25048       } else {
25049         _v = 1;
25050       }
25051     }
25052     if (_v) {
25053       return _wrap_new_SBExecutionContext__SWIG_3(L);
25054     }
25055   }
25056   if (argc == 1) {
25057     int _v = 0;
25058     {
25059       void *ptr;
25060       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
25061         _v = 0;
25062       } else {
25063         _v = 1;
25064       }
25065     }
25066     if (_v) {
25067       return _wrap_new_SBExecutionContext__SWIG_4(L);
25068     }
25069   }
25070   if (argc == 1) {
25071     int _v = 0;
25072     {
25073       void *ptr;
25074       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
25075         _v = 0;
25076       } else {
25077         _v = 1;
25078       }
25079     }
25080     if (_v) {
25081       return _wrap_new_SBExecutionContext__SWIG_5(L);
25082     }
25083   }
25084 
25085   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
25086     "  Possible C/C++ prototypes are:\n"
25087     "    lldb::SBExecutionContext::SBExecutionContext()\n"
25088     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
25089     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
25090     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
25091     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
25092     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
25093   lua_error(L);return 0;
25094 }
25095 
25096 
25097 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
25098   {
25099     int SWIG_arg = 0;
25100     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25101     lldb::SBTarget result;
25102 
25103     SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
25104     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
25105 
25106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25107       SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
25108     }
25109 
25110     result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
25111     {
25112       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
25113       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
25114     }
25115     return SWIG_arg;
25116 
25117     fail: SWIGUNUSED;
25118   }
25119   lua_error(L);
25120   return 0;
25121 }
25122 
25123 
25124 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
25125   {
25126     int SWIG_arg = 0;
25127     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25128     lldb::SBProcess result;
25129 
25130     SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
25131     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
25132 
25133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25134       SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
25135     }
25136 
25137     result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
25138     {
25139       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
25140       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
25141     }
25142     return SWIG_arg;
25143 
25144     fail: SWIGUNUSED;
25145   }
25146   lua_error(L);
25147   return 0;
25148 }
25149 
25150 
25151 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
25152   {
25153     int SWIG_arg = 0;
25154     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25155     lldb::SBThread result;
25156 
25157     SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
25158     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
25159 
25160     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25161       SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
25162     }
25163 
25164     result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
25165     {
25166       lldb::SBThread * resultptr = new lldb::SBThread(result);
25167       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
25168     }
25169     return SWIG_arg;
25170 
25171     fail: SWIGUNUSED;
25172   }
25173   lua_error(L);
25174   return 0;
25175 }
25176 
25177 
25178 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
25179   {
25180     int SWIG_arg = 0;
25181     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25182     lldb::SBFrame result;
25183 
25184     SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
25185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
25186 
25187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25188       SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
25189     }
25190 
25191     result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
25192     {
25193       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
25194       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
25195     }
25196     return SWIG_arg;
25197 
25198     fail: SWIGUNUSED;
25199   }
25200   lua_error(L);
25201   return 0;
25202 }
25203 
25204 
25205 static void swig_delete_SBExecutionContext(void *obj) {
25206 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
25207 delete arg1;
25208 }
25209 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
25210     assert(lua_istable(L,1));
25211     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
25212     assert(!lua_isnil(L,-1));
25213     lua_replace(L,1); /* replace our table with real constructor */
25214     lua_call(L,lua_gettop(L)-1,1);
25215     return 1;
25216 }
25217 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
25218     {0,0,0}
25219 };
25220 static swig_lua_method swig_SBExecutionContext_methods[]= {
25221     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
25222     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
25223     { "GetThread", _wrap_SBExecutionContext_GetThread},
25224     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
25225     {0,0}
25226 };
25227 static swig_lua_method swig_SBExecutionContext_meta[] = {
25228     {0,0}
25229 };
25230 
25231 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
25232     {0,0,0}
25233 };
25234 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
25235     {0,0,0,0,0,0}
25236 };
25237 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
25238     {0,0}
25239 };
25240 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
25241     0
25242 };
25243 
25244 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
25245     "SBExecutionContext",
25246     swig_SBExecutionContext_Sf_SwigStatic_methods,
25247     swig_SBExecutionContext_Sf_SwigStatic_attributes,
25248     swig_SBExecutionContext_Sf_SwigStatic_constants,
25249     swig_SBExecutionContext_Sf_SwigStatic_classes,
25250     0
25251 };
25252 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
25253 static const char *swig_SBExecutionContext_base_names[] = {0};
25254 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 };
25255 
25256 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
25257   {
25258     int SWIG_arg = 0;
25259     lldb::SBExpressionOptions *result = 0 ;
25260 
25261     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
25262     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
25263     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
25264     return SWIG_arg;
25265 
25266     fail: SWIGUNUSED;
25267   }
25268   lua_error(L);
25269   return 0;
25270 }
25271 
25272 
25273 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
25274   {
25275     int SWIG_arg = 0;
25276     lldb::SBExpressionOptions *arg1 = 0 ;
25277     lldb::SBExpressionOptions *result = 0 ;
25278 
25279     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
25280     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
25281 
25282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25283       SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25284     }
25285 
25286     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
25287     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
25288     return SWIG_arg;
25289 
25290     fail: SWIGUNUSED;
25291   }
25292   lua_error(L);
25293   return 0;
25294 }
25295 
25296 
25297 static int _wrap_new_SBExpressionOptions(lua_State* L) {
25298   int argc;
25299   int argv[2]={
25300     1,2
25301   };
25302 
25303   argc = lua_gettop(L);
25304   if (argc == 0) {
25305     return _wrap_new_SBExpressionOptions__SWIG_0(L);
25306   }
25307   if (argc == 1) {
25308     int _v = 0;
25309     {
25310       void *ptr;
25311       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
25312         _v = 0;
25313       } else {
25314         _v = 1;
25315       }
25316     }
25317     if (_v) {
25318       return _wrap_new_SBExpressionOptions__SWIG_1(L);
25319     }
25320   }
25321 
25322   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
25323     "  Possible C/C++ prototypes are:\n"
25324     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
25325     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
25326   lua_error(L);return 0;
25327 }
25328 
25329 
25330 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
25331   {
25332     int SWIG_arg = 0;
25333     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25334     bool result;
25335 
25336     SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
25337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
25338 
25339     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25340       SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25341     }
25342 
25343     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
25344     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25345     return SWIG_arg;
25346 
25347     fail: SWIGUNUSED;
25348   }
25349   lua_error(L);
25350   return 0;
25351 }
25352 
25353 
25354 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
25355   {
25356     int SWIG_arg = 0;
25357     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25358     bool arg2 ;
25359 
25360     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
25361     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
25362     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
25363 
25364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25365       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25366     }
25367 
25368     arg2 = (lua_toboolean(L, 2)!=0);
25369     (arg1)->SetCoerceResultToId(arg2);
25370 
25371     return SWIG_arg;
25372 
25373     fail: SWIGUNUSED;
25374   }
25375   lua_error(L);
25376   return 0;
25377 }
25378 
25379 
25380 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
25381   {
25382     int SWIG_arg = 0;
25383     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25384 
25385     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
25386     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
25387 
25388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25389       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25390     }
25391 
25392     (arg1)->SetCoerceResultToId();
25393 
25394     return SWIG_arg;
25395 
25396     fail: SWIGUNUSED;
25397   }
25398   lua_error(L);
25399   return 0;
25400 }
25401 
25402 
25403 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
25404   int argc;
25405   int argv[3]={
25406     1,2,3
25407   };
25408 
25409   argc = lua_gettop(L);
25410   if (argc == 1) {
25411     int _v = 0;
25412     {
25413       void *ptr;
25414       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25415         _v = 0;
25416       } else {
25417         _v = 1;
25418       }
25419     }
25420     if (_v) {
25421       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
25422     }
25423   }
25424   if (argc == 2) {
25425     int _v = 0;
25426     {
25427       void *ptr;
25428       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25429         _v = 0;
25430       } else {
25431         _v = 1;
25432       }
25433     }
25434     if (_v) {
25435       {
25436         _v = lua_isboolean(L,argv[1]);
25437       }
25438       if (_v) {
25439         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
25440       }
25441     }
25442   }
25443 
25444   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
25445     "  Possible C/C++ prototypes are:\n"
25446     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
25447     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
25448   lua_error(L);return 0;
25449 }
25450 
25451 
25452 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
25453   {
25454     int SWIG_arg = 0;
25455     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25456     bool result;
25457 
25458     SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
25459     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
25460 
25461     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25462       SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25463     }
25464 
25465     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
25466     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25467     return SWIG_arg;
25468 
25469     fail: SWIGUNUSED;
25470   }
25471   lua_error(L);
25472   return 0;
25473 }
25474 
25475 
25476 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
25477   {
25478     int SWIG_arg = 0;
25479     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25480     bool arg2 ;
25481 
25482     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
25483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
25484     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
25485 
25486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25487       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25488     }
25489 
25490     arg2 = (lua_toboolean(L, 2)!=0);
25491     (arg1)->SetUnwindOnError(arg2);
25492 
25493     return SWIG_arg;
25494 
25495     fail: SWIGUNUSED;
25496   }
25497   lua_error(L);
25498   return 0;
25499 }
25500 
25501 
25502 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
25503   {
25504     int SWIG_arg = 0;
25505     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25506 
25507     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
25508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
25509 
25510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25511       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25512     }
25513 
25514     (arg1)->SetUnwindOnError();
25515 
25516     return SWIG_arg;
25517 
25518     fail: SWIGUNUSED;
25519   }
25520   lua_error(L);
25521   return 0;
25522 }
25523 
25524 
25525 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
25526   int argc;
25527   int argv[3]={
25528     1,2,3
25529   };
25530 
25531   argc = lua_gettop(L);
25532   if (argc == 1) {
25533     int _v = 0;
25534     {
25535       void *ptr;
25536       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25537         _v = 0;
25538       } else {
25539         _v = 1;
25540       }
25541     }
25542     if (_v) {
25543       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
25544     }
25545   }
25546   if (argc == 2) {
25547     int _v = 0;
25548     {
25549       void *ptr;
25550       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25551         _v = 0;
25552       } else {
25553         _v = 1;
25554       }
25555     }
25556     if (_v) {
25557       {
25558         _v = lua_isboolean(L,argv[1]);
25559       }
25560       if (_v) {
25561         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
25562       }
25563     }
25564   }
25565 
25566   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
25567     "  Possible C/C++ prototypes are:\n"
25568     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
25569     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
25570   lua_error(L);return 0;
25571 }
25572 
25573 
25574 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
25575   {
25576     int SWIG_arg = 0;
25577     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25578     bool result;
25579 
25580     SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
25581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
25582 
25583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25584       SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25585     }
25586 
25587     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
25588     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25589     return SWIG_arg;
25590 
25591     fail: SWIGUNUSED;
25592   }
25593   lua_error(L);
25594   return 0;
25595 }
25596 
25597 
25598 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
25599   {
25600     int SWIG_arg = 0;
25601     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25602     bool arg2 ;
25603 
25604     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
25605     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
25606     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
25607 
25608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25609       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25610     }
25611 
25612     arg2 = (lua_toboolean(L, 2)!=0);
25613     (arg1)->SetIgnoreBreakpoints(arg2);
25614 
25615     return SWIG_arg;
25616 
25617     fail: SWIGUNUSED;
25618   }
25619   lua_error(L);
25620   return 0;
25621 }
25622 
25623 
25624 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
25625   {
25626     int SWIG_arg = 0;
25627     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25628 
25629     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
25630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
25631 
25632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25633       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25634     }
25635 
25636     (arg1)->SetIgnoreBreakpoints();
25637 
25638     return SWIG_arg;
25639 
25640     fail: SWIGUNUSED;
25641   }
25642   lua_error(L);
25643   return 0;
25644 }
25645 
25646 
25647 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
25648   int argc;
25649   int argv[3]={
25650     1,2,3
25651   };
25652 
25653   argc = lua_gettop(L);
25654   if (argc == 1) {
25655     int _v = 0;
25656     {
25657       void *ptr;
25658       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25659         _v = 0;
25660       } else {
25661         _v = 1;
25662       }
25663     }
25664     if (_v) {
25665       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
25666     }
25667   }
25668   if (argc == 2) {
25669     int _v = 0;
25670     {
25671       void *ptr;
25672       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25673         _v = 0;
25674       } else {
25675         _v = 1;
25676       }
25677     }
25678     if (_v) {
25679       {
25680         _v = lua_isboolean(L,argv[1]);
25681       }
25682       if (_v) {
25683         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
25684       }
25685     }
25686   }
25687 
25688   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
25689     "  Possible C/C++ prototypes are:\n"
25690     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
25691     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
25692   lua_error(L);return 0;
25693 }
25694 
25695 
25696 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
25697   {
25698     int SWIG_arg = 0;
25699     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25700     lldb::DynamicValueType result;
25701 
25702     SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
25703     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
25704 
25705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25706       SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25707     }
25708 
25709     result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
25710     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25711     return SWIG_arg;
25712 
25713     fail: SWIGUNUSED;
25714   }
25715   lua_error(L);
25716   return 0;
25717 }
25718 
25719 
25720 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
25721   {
25722     int SWIG_arg = 0;
25723     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25724     lldb::DynamicValueType arg2 ;
25725 
25726     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
25727     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
25728     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
25729 
25730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25731       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25732     }
25733 
25734     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
25735     (arg1)->SetFetchDynamicValue(arg2);
25736 
25737     return SWIG_arg;
25738 
25739     fail: SWIGUNUSED;
25740   }
25741   lua_error(L);
25742   return 0;
25743 }
25744 
25745 
25746 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
25747   {
25748     int SWIG_arg = 0;
25749     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25750 
25751     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
25752     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
25753 
25754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25755       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25756     }
25757 
25758     (arg1)->SetFetchDynamicValue();
25759 
25760     return SWIG_arg;
25761 
25762     fail: SWIGUNUSED;
25763   }
25764   lua_error(L);
25765   return 0;
25766 }
25767 
25768 
25769 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
25770   int argc;
25771   int argv[3]={
25772     1,2,3
25773   };
25774 
25775   argc = lua_gettop(L);
25776   if (argc == 1) {
25777     int _v = 0;
25778     {
25779       void *ptr;
25780       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25781         _v = 0;
25782       } else {
25783         _v = 1;
25784       }
25785     }
25786     if (_v) {
25787       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
25788     }
25789   }
25790   if (argc == 2) {
25791     int _v = 0;
25792     {
25793       void *ptr;
25794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25795         _v = 0;
25796       } else {
25797         _v = 1;
25798       }
25799     }
25800     if (_v) {
25801       {
25802         _v = lua_isnumber(L,argv[1]);
25803       }
25804       if (_v) {
25805         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
25806       }
25807     }
25808   }
25809 
25810   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
25811     "  Possible C/C++ prototypes are:\n"
25812     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
25813     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
25814   lua_error(L);return 0;
25815 }
25816 
25817 
25818 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
25819   {
25820     int SWIG_arg = 0;
25821     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25822     uint32_t result;
25823 
25824     SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
25825     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
25826 
25827     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25828       SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25829     }
25830 
25831     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
25832     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25833     return SWIG_arg;
25834 
25835     fail: SWIGUNUSED;
25836   }
25837   lua_error(L);
25838   return 0;
25839 }
25840 
25841 
25842 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
25843   {
25844     int SWIG_arg = 0;
25845     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25846     uint32_t arg2 ;
25847 
25848     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
25849     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25850     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
25851 
25852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25853       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25854     }
25855 
25856     arg2 = (uint32_t)lua_tointeger(L, 2);
25857     (arg1)->SetTimeoutInMicroSeconds(arg2);
25858 
25859     return SWIG_arg;
25860 
25861     fail: SWIGUNUSED;
25862   }
25863   lua_error(L);
25864   return 0;
25865 }
25866 
25867 
25868 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
25869   {
25870     int SWIG_arg = 0;
25871     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25872 
25873     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
25874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25875 
25876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25877       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25878     }
25879 
25880     (arg1)->SetTimeoutInMicroSeconds();
25881 
25882     return SWIG_arg;
25883 
25884     fail: SWIGUNUSED;
25885   }
25886   lua_error(L);
25887   return 0;
25888 }
25889 
25890 
25891 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
25892   int argc;
25893   int argv[3]={
25894     1,2,3
25895   };
25896 
25897   argc = lua_gettop(L);
25898   if (argc == 1) {
25899     int _v = 0;
25900     {
25901       void *ptr;
25902       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25903         _v = 0;
25904       } else {
25905         _v = 1;
25906       }
25907     }
25908     if (_v) {
25909       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
25910     }
25911   }
25912   if (argc == 2) {
25913     int _v = 0;
25914     {
25915       void *ptr;
25916       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25917         _v = 0;
25918       } else {
25919         _v = 1;
25920       }
25921     }
25922     if (_v) {
25923       {
25924         _v = lua_isnumber(L,argv[1]);
25925       }
25926       if (_v) {
25927         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
25928       }
25929     }
25930   }
25931 
25932   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
25933     "  Possible C/C++ prototypes are:\n"
25934     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
25935     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
25936   lua_error(L);return 0;
25937 }
25938 
25939 
25940 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
25941   {
25942     int SWIG_arg = 0;
25943     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25944     uint32_t result;
25945 
25946     SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
25947     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
25948 
25949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25950       SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25951     }
25952 
25953     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
25954     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25955     return SWIG_arg;
25956 
25957     fail: SWIGUNUSED;
25958   }
25959   lua_error(L);
25960   return 0;
25961 }
25962 
25963 
25964 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
25965   {
25966     int SWIG_arg = 0;
25967     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25968     uint32_t arg2 ;
25969 
25970     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
25971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25972     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
25973 
25974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25975       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25976     }
25977 
25978     arg2 = (uint32_t)lua_tointeger(L, 2);
25979     (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
25980 
25981     return SWIG_arg;
25982 
25983     fail: SWIGUNUSED;
25984   }
25985   lua_error(L);
25986   return 0;
25987 }
25988 
25989 
25990 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
25991   {
25992     int SWIG_arg = 0;
25993     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25994 
25995     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
25996     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25997 
25998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25999       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26000     }
26001 
26002     (arg1)->SetOneThreadTimeoutInMicroSeconds();
26003 
26004     return SWIG_arg;
26005 
26006     fail: SWIGUNUSED;
26007   }
26008   lua_error(L);
26009   return 0;
26010 }
26011 
26012 
26013 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
26014   int argc;
26015   int argv[3]={
26016     1,2,3
26017   };
26018 
26019   argc = lua_gettop(L);
26020   if (argc == 1) {
26021     int _v = 0;
26022     {
26023       void *ptr;
26024       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26025         _v = 0;
26026       } else {
26027         _v = 1;
26028       }
26029     }
26030     if (_v) {
26031       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
26032     }
26033   }
26034   if (argc == 2) {
26035     int _v = 0;
26036     {
26037       void *ptr;
26038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26039         _v = 0;
26040       } else {
26041         _v = 1;
26042       }
26043     }
26044     if (_v) {
26045       {
26046         _v = lua_isnumber(L,argv[1]);
26047       }
26048       if (_v) {
26049         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
26050       }
26051     }
26052   }
26053 
26054   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
26055     "  Possible C/C++ prototypes are:\n"
26056     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
26057     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
26058   lua_error(L);return 0;
26059 }
26060 
26061 
26062 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
26063   {
26064     int SWIG_arg = 0;
26065     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26066     bool result;
26067 
26068     SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
26069     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
26070 
26071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26072       SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26073     }
26074 
26075     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
26076     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26077     return SWIG_arg;
26078 
26079     fail: SWIGUNUSED;
26080   }
26081   lua_error(L);
26082   return 0;
26083 }
26084 
26085 
26086 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
26087   {
26088     int SWIG_arg = 0;
26089     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26090     bool arg2 ;
26091 
26092     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
26093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
26094     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
26095 
26096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26097       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26098     }
26099 
26100     arg2 = (lua_toboolean(L, 2)!=0);
26101     (arg1)->SetTryAllThreads(arg2);
26102 
26103     return SWIG_arg;
26104 
26105     fail: SWIGUNUSED;
26106   }
26107   lua_error(L);
26108   return 0;
26109 }
26110 
26111 
26112 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
26113   {
26114     int SWIG_arg = 0;
26115     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26116 
26117     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
26118     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
26119 
26120     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26121       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26122     }
26123 
26124     (arg1)->SetTryAllThreads();
26125 
26126     return SWIG_arg;
26127 
26128     fail: SWIGUNUSED;
26129   }
26130   lua_error(L);
26131   return 0;
26132 }
26133 
26134 
26135 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
26136   int argc;
26137   int argv[3]={
26138     1,2,3
26139   };
26140 
26141   argc = lua_gettop(L);
26142   if (argc == 1) {
26143     int _v = 0;
26144     {
26145       void *ptr;
26146       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26147         _v = 0;
26148       } else {
26149         _v = 1;
26150       }
26151     }
26152     if (_v) {
26153       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
26154     }
26155   }
26156   if (argc == 2) {
26157     int _v = 0;
26158     {
26159       void *ptr;
26160       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26161         _v = 0;
26162       } else {
26163         _v = 1;
26164       }
26165     }
26166     if (_v) {
26167       {
26168         _v = lua_isboolean(L,argv[1]);
26169       }
26170       if (_v) {
26171         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
26172       }
26173     }
26174   }
26175 
26176   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
26177     "  Possible C/C++ prototypes are:\n"
26178     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
26179     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
26180   lua_error(L);return 0;
26181 }
26182 
26183 
26184 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
26185   {
26186     int SWIG_arg = 0;
26187     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26188     bool result;
26189 
26190     SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
26191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
26192 
26193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26194       SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26195     }
26196 
26197     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
26198     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26199     return SWIG_arg;
26200 
26201     fail: SWIGUNUSED;
26202   }
26203   lua_error(L);
26204   return 0;
26205 }
26206 
26207 
26208 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
26209   {
26210     int SWIG_arg = 0;
26211     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26212     bool arg2 ;
26213 
26214     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
26215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
26216     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
26217 
26218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26219       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26220     }
26221 
26222     arg2 = (lua_toboolean(L, 2)!=0);
26223     (arg1)->SetStopOthers(arg2);
26224 
26225     return SWIG_arg;
26226 
26227     fail: SWIGUNUSED;
26228   }
26229   lua_error(L);
26230   return 0;
26231 }
26232 
26233 
26234 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
26235   {
26236     int SWIG_arg = 0;
26237     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26238 
26239     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
26240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
26241 
26242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26243       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26244     }
26245 
26246     (arg1)->SetStopOthers();
26247 
26248     return SWIG_arg;
26249 
26250     fail: SWIGUNUSED;
26251   }
26252   lua_error(L);
26253   return 0;
26254 }
26255 
26256 
26257 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
26258   int argc;
26259   int argv[3]={
26260     1,2,3
26261   };
26262 
26263   argc = lua_gettop(L);
26264   if (argc == 1) {
26265     int _v = 0;
26266     {
26267       void *ptr;
26268       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26269         _v = 0;
26270       } else {
26271         _v = 1;
26272       }
26273     }
26274     if (_v) {
26275       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
26276     }
26277   }
26278   if (argc == 2) {
26279     int _v = 0;
26280     {
26281       void *ptr;
26282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26283         _v = 0;
26284       } else {
26285         _v = 1;
26286       }
26287     }
26288     if (_v) {
26289       {
26290         _v = lua_isboolean(L,argv[1]);
26291       }
26292       if (_v) {
26293         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
26294       }
26295     }
26296   }
26297 
26298   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
26299     "  Possible C/C++ prototypes are:\n"
26300     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
26301     "    lldb::SBExpressionOptions::SetStopOthers()\n");
26302   lua_error(L);return 0;
26303 }
26304 
26305 
26306 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
26307   {
26308     int SWIG_arg = 0;
26309     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26310     bool result;
26311 
26312     SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
26313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
26314 
26315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26316       SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26317     }
26318 
26319     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
26320     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26321     return SWIG_arg;
26322 
26323     fail: SWIGUNUSED;
26324   }
26325   lua_error(L);
26326   return 0;
26327 }
26328 
26329 
26330 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
26331   {
26332     int SWIG_arg = 0;
26333     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26334     bool arg2 ;
26335 
26336     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
26337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
26338     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
26339 
26340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26341       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26342     }
26343 
26344     arg2 = (lua_toboolean(L, 2)!=0);
26345     (arg1)->SetTrapExceptions(arg2);
26346 
26347     return SWIG_arg;
26348 
26349     fail: SWIGUNUSED;
26350   }
26351   lua_error(L);
26352   return 0;
26353 }
26354 
26355 
26356 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
26357   {
26358     int SWIG_arg = 0;
26359     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26360 
26361     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
26362     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
26363 
26364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26365       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26366     }
26367 
26368     (arg1)->SetTrapExceptions();
26369 
26370     return SWIG_arg;
26371 
26372     fail: SWIGUNUSED;
26373   }
26374   lua_error(L);
26375   return 0;
26376 }
26377 
26378 
26379 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
26380   int argc;
26381   int argv[3]={
26382     1,2,3
26383   };
26384 
26385   argc = lua_gettop(L);
26386   if (argc == 1) {
26387     int _v = 0;
26388     {
26389       void *ptr;
26390       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26391         _v = 0;
26392       } else {
26393         _v = 1;
26394       }
26395     }
26396     if (_v) {
26397       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
26398     }
26399   }
26400   if (argc == 2) {
26401     int _v = 0;
26402     {
26403       void *ptr;
26404       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26405         _v = 0;
26406       } else {
26407         _v = 1;
26408       }
26409     }
26410     if (_v) {
26411       {
26412         _v = lua_isboolean(L,argv[1]);
26413       }
26414       if (_v) {
26415         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
26416       }
26417     }
26418   }
26419 
26420   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
26421     "  Possible C/C++ prototypes are:\n"
26422     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
26423     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
26424   lua_error(L);return 0;
26425 }
26426 
26427 
26428 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
26429   {
26430     int SWIG_arg = 0;
26431     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26432     lldb::LanguageType arg2 ;
26433 
26434     SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
26435     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
26436     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
26437 
26438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26439       SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26440     }
26441 
26442     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
26443     (arg1)->SetLanguage(arg2);
26444 
26445     return SWIG_arg;
26446 
26447     fail: SWIGUNUSED;
26448   }
26449   lua_error(L);
26450   return 0;
26451 }
26452 
26453 
26454 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
26455   {
26456     int SWIG_arg = 0;
26457     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26458     bool result;
26459 
26460     SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
26461     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26462 
26463     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26464       SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26465     }
26466 
26467     result = (bool)(arg1)->GetGenerateDebugInfo();
26468     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26469     return SWIG_arg;
26470 
26471     fail: SWIGUNUSED;
26472   }
26473   lua_error(L);
26474   return 0;
26475 }
26476 
26477 
26478 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
26479   {
26480     int SWIG_arg = 0;
26481     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26482     bool arg2 ;
26483 
26484     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
26485     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26486     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
26487 
26488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26489       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26490     }
26491 
26492     arg2 = (lua_toboolean(L, 2)!=0);
26493     (arg1)->SetGenerateDebugInfo(arg2);
26494 
26495     return SWIG_arg;
26496 
26497     fail: SWIGUNUSED;
26498   }
26499   lua_error(L);
26500   return 0;
26501 }
26502 
26503 
26504 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
26505   {
26506     int SWIG_arg = 0;
26507     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26508 
26509     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
26510     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26511 
26512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26513       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26514     }
26515 
26516     (arg1)->SetGenerateDebugInfo();
26517 
26518     return SWIG_arg;
26519 
26520     fail: SWIGUNUSED;
26521   }
26522   lua_error(L);
26523   return 0;
26524 }
26525 
26526 
26527 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
26528   int argc;
26529   int argv[3]={
26530     1,2,3
26531   };
26532 
26533   argc = lua_gettop(L);
26534   if (argc == 1) {
26535     int _v = 0;
26536     {
26537       void *ptr;
26538       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26539         _v = 0;
26540       } else {
26541         _v = 1;
26542       }
26543     }
26544     if (_v) {
26545       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
26546     }
26547   }
26548   if (argc == 2) {
26549     int _v = 0;
26550     {
26551       void *ptr;
26552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26553         _v = 0;
26554       } else {
26555         _v = 1;
26556       }
26557     }
26558     if (_v) {
26559       {
26560         _v = lua_isboolean(L,argv[1]);
26561       }
26562       if (_v) {
26563         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
26564       }
26565     }
26566   }
26567 
26568   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
26569     "  Possible C/C++ prototypes are:\n"
26570     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
26571     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
26572   lua_error(L);return 0;
26573 }
26574 
26575 
26576 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
26577   {
26578     int SWIG_arg = 0;
26579     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26580     bool result;
26581 
26582     SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
26583     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26584 
26585     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26586       SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26587     }
26588 
26589     result = (bool)(arg1)->GetSuppressPersistentResult();
26590     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26591     return SWIG_arg;
26592 
26593     fail: SWIGUNUSED;
26594   }
26595   lua_error(L);
26596   return 0;
26597 }
26598 
26599 
26600 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
26601   {
26602     int SWIG_arg = 0;
26603     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26604     bool arg2 ;
26605 
26606     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
26607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26608     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
26609 
26610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26611       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26612     }
26613 
26614     arg2 = (lua_toboolean(L, 2)!=0);
26615     (arg1)->SetSuppressPersistentResult(arg2);
26616 
26617     return SWIG_arg;
26618 
26619     fail: SWIGUNUSED;
26620   }
26621   lua_error(L);
26622   return 0;
26623 }
26624 
26625 
26626 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
26627   {
26628     int SWIG_arg = 0;
26629     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26630 
26631     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
26632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26633 
26634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26635       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26636     }
26637 
26638     (arg1)->SetSuppressPersistentResult();
26639 
26640     return SWIG_arg;
26641 
26642     fail: SWIGUNUSED;
26643   }
26644   lua_error(L);
26645   return 0;
26646 }
26647 
26648 
26649 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
26650   int argc;
26651   int argv[3]={
26652     1,2,3
26653   };
26654 
26655   argc = lua_gettop(L);
26656   if (argc == 1) {
26657     int _v = 0;
26658     {
26659       void *ptr;
26660       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26661         _v = 0;
26662       } else {
26663         _v = 1;
26664       }
26665     }
26666     if (_v) {
26667       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
26668     }
26669   }
26670   if (argc == 2) {
26671     int _v = 0;
26672     {
26673       void *ptr;
26674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26675         _v = 0;
26676       } else {
26677         _v = 1;
26678       }
26679     }
26680     if (_v) {
26681       {
26682         _v = lua_isboolean(L,argv[1]);
26683       }
26684       if (_v) {
26685         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
26686       }
26687     }
26688   }
26689 
26690   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
26691     "  Possible C/C++ prototypes are:\n"
26692     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
26693     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
26694   lua_error(L);return 0;
26695 }
26696 
26697 
26698 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
26699   {
26700     int SWIG_arg = 0;
26701     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26702     char *result = 0 ;
26703 
26704     SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
26705     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
26706 
26707     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26708       SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26709     }
26710 
26711     result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
26712     lua_pushstring(L,(const char *)result); SWIG_arg++;
26713     return SWIG_arg;
26714 
26715     fail: SWIGUNUSED;
26716   }
26717   lua_error(L);
26718   return 0;
26719 }
26720 
26721 
26722 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
26723   {
26724     int SWIG_arg = 0;
26725     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26726     char *arg2 = (char *) 0 ;
26727 
26728     SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
26729     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
26730     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
26731 
26732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26733       SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26734     }
26735 
26736     arg2 = (char *)lua_tostring(L, 2);
26737     (arg1)->SetPrefix((char const *)arg2);
26738 
26739     return SWIG_arg;
26740 
26741     fail: SWIGUNUSED;
26742   }
26743   lua_error(L);
26744   return 0;
26745 }
26746 
26747 
26748 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
26749   {
26750     int SWIG_arg = 0;
26751     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26752     bool arg2 ;
26753 
26754     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
26755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26756     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
26757 
26758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26759       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26760     }
26761 
26762     arg2 = (lua_toboolean(L, 2)!=0);
26763     (arg1)->SetAutoApplyFixIts(arg2);
26764 
26765     return SWIG_arg;
26766 
26767     fail: SWIGUNUSED;
26768   }
26769   lua_error(L);
26770   return 0;
26771 }
26772 
26773 
26774 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
26775   {
26776     int SWIG_arg = 0;
26777     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26778 
26779     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
26780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26781 
26782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26783       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26784     }
26785 
26786     (arg1)->SetAutoApplyFixIts();
26787 
26788     return SWIG_arg;
26789 
26790     fail: SWIGUNUSED;
26791   }
26792   lua_error(L);
26793   return 0;
26794 }
26795 
26796 
26797 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
26798   int argc;
26799   int argv[3]={
26800     1,2,3
26801   };
26802 
26803   argc = lua_gettop(L);
26804   if (argc == 1) {
26805     int _v = 0;
26806     {
26807       void *ptr;
26808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26809         _v = 0;
26810       } else {
26811         _v = 1;
26812       }
26813     }
26814     if (_v) {
26815       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
26816     }
26817   }
26818   if (argc == 2) {
26819     int _v = 0;
26820     {
26821       void *ptr;
26822       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26823         _v = 0;
26824       } else {
26825         _v = 1;
26826       }
26827     }
26828     if (_v) {
26829       {
26830         _v = lua_isboolean(L,argv[1]);
26831       }
26832       if (_v) {
26833         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
26834       }
26835     }
26836   }
26837 
26838   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
26839     "  Possible C/C++ prototypes are:\n"
26840     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
26841     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
26842   lua_error(L);return 0;
26843 }
26844 
26845 
26846 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
26847   {
26848     int SWIG_arg = 0;
26849     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26850     bool result;
26851 
26852     SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
26853     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26854 
26855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26856       SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26857     }
26858 
26859     result = (bool)(arg1)->GetAutoApplyFixIts();
26860     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26861     return SWIG_arg;
26862 
26863     fail: SWIGUNUSED;
26864   }
26865   lua_error(L);
26866   return 0;
26867 }
26868 
26869 
26870 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
26871   {
26872     int SWIG_arg = 0;
26873     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26874     uint64_t arg2 ;
26875 
26876     SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
26877     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
26878     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
26879 
26880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26881       SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26882     }
26883 
26884     arg2 = (uint64_t)lua_tointeger(L, 2);
26885     (arg1)->SetRetriesWithFixIts(arg2);
26886 
26887     return SWIG_arg;
26888 
26889     fail: SWIGUNUSED;
26890   }
26891   lua_error(L);
26892   return 0;
26893 }
26894 
26895 
26896 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
26897   {
26898     int SWIG_arg = 0;
26899     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26900     uint64_t result;
26901 
26902     SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
26903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
26904 
26905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26906       SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26907     }
26908 
26909     result = (uint64_t)(arg1)->GetRetriesWithFixIts();
26910     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26911     return SWIG_arg;
26912 
26913     fail: SWIGUNUSED;
26914   }
26915   lua_error(L);
26916   return 0;
26917 }
26918 
26919 
26920 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
26921   {
26922     int SWIG_arg = 0;
26923     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26924     bool result;
26925 
26926     SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
26927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
26928 
26929     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26930       SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26931     }
26932 
26933     result = (bool)(arg1)->GetTopLevel();
26934     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26935     return SWIG_arg;
26936 
26937     fail: SWIGUNUSED;
26938   }
26939   lua_error(L);
26940   return 0;
26941 }
26942 
26943 
26944 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
26945   {
26946     int SWIG_arg = 0;
26947     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26948     bool arg2 ;
26949 
26950     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
26951     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
26952     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
26953 
26954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26955       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26956     }
26957 
26958     arg2 = (lua_toboolean(L, 2)!=0);
26959     (arg1)->SetTopLevel(arg2);
26960 
26961     return SWIG_arg;
26962 
26963     fail: SWIGUNUSED;
26964   }
26965   lua_error(L);
26966   return 0;
26967 }
26968 
26969 
26970 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
26971   {
26972     int SWIG_arg = 0;
26973     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26974 
26975     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
26976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
26977 
26978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26979       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26980     }
26981 
26982     (arg1)->SetTopLevel();
26983 
26984     return SWIG_arg;
26985 
26986     fail: SWIGUNUSED;
26987   }
26988   lua_error(L);
26989   return 0;
26990 }
26991 
26992 
26993 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
26994   int argc;
26995   int argv[3]={
26996     1,2,3
26997   };
26998 
26999   argc = lua_gettop(L);
27000   if (argc == 1) {
27001     int _v = 0;
27002     {
27003       void *ptr;
27004       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
27005         _v = 0;
27006       } else {
27007         _v = 1;
27008       }
27009     }
27010     if (_v) {
27011       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
27012     }
27013   }
27014   if (argc == 2) {
27015     int _v = 0;
27016     {
27017       void *ptr;
27018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
27019         _v = 0;
27020       } else {
27021         _v = 1;
27022       }
27023     }
27024     if (_v) {
27025       {
27026         _v = lua_isboolean(L,argv[1]);
27027       }
27028       if (_v) {
27029         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
27030       }
27031     }
27032   }
27033 
27034   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
27035     "  Possible C/C++ prototypes are:\n"
27036     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
27037     "    lldb::SBExpressionOptions::SetTopLevel()\n");
27038   lua_error(L);return 0;
27039 }
27040 
27041 
27042 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
27043   {
27044     int SWIG_arg = 0;
27045     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
27046     bool result;
27047 
27048     SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
27049     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
27050 
27051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27052       SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
27053     }
27054 
27055     result = (bool)(arg1)->GetAllowJIT();
27056     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27057     return SWIG_arg;
27058 
27059     fail: SWIGUNUSED;
27060   }
27061   lua_error(L);
27062   return 0;
27063 }
27064 
27065 
27066 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
27067   {
27068     int SWIG_arg = 0;
27069     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
27070     bool arg2 ;
27071 
27072     SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
27073     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
27074     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
27075 
27076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27077       SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
27078     }
27079 
27080     arg2 = (lua_toboolean(L, 2)!=0);
27081     (arg1)->SetAllowJIT(arg2);
27082 
27083     return SWIG_arg;
27084 
27085     fail: SWIGUNUSED;
27086   }
27087   lua_error(L);
27088   return 0;
27089 }
27090 
27091 
27092 static void swig_delete_SBExpressionOptions(void *obj) {
27093 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
27094 delete arg1;
27095 }
27096 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
27097     assert(lua_istable(L,1));
27098     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
27099     assert(!lua_isnil(L,-1));
27100     lua_replace(L,1); /* replace our table with real constructor */
27101     lua_call(L,lua_gettop(L)-1,1);
27102     return 1;
27103 }
27104 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
27105     {0,0,0}
27106 };
27107 static swig_lua_method swig_SBExpressionOptions_methods[]= {
27108     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
27109     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
27110     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
27111     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
27112     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
27113     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
27114     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
27115     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
27116     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
27117     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
27118     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
27119     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
27120     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
27121     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
27122     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
27123     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
27124     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
27125     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
27126     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
27127     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
27128     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
27129     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
27130     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
27131     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
27132     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
27133     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
27134     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
27135     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
27136     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
27137     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
27138     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
27139     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
27140     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
27141     {0,0}
27142 };
27143 static swig_lua_method swig_SBExpressionOptions_meta[] = {
27144     {0,0}
27145 };
27146 
27147 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
27148     {0,0,0}
27149 };
27150 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
27151     {0,0,0,0,0,0}
27152 };
27153 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
27154     {0,0}
27155 };
27156 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
27157     0
27158 };
27159 
27160 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
27161     "SBExpressionOptions",
27162     swig_SBExpressionOptions_Sf_SwigStatic_methods,
27163     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
27164     swig_SBExpressionOptions_Sf_SwigStatic_constants,
27165     swig_SBExpressionOptions_Sf_SwigStatic_classes,
27166     0
27167 };
27168 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
27169 static const char *swig_SBExpressionOptions_base_names[] = {0};
27170 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 };
27171 
27172 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
27173   {
27174     int SWIG_arg = 0;
27175     lldb::SBFile *result = 0 ;
27176 
27177     SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
27178     result = (lldb::SBFile *)new lldb::SBFile();
27179     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27180     return SWIG_arg;
27181 
27182     fail: SWIGUNUSED;
27183   }
27184   lua_error(L);
27185   return 0;
27186 }
27187 
27188 
27189 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
27190   {
27191     int SWIG_arg = 0;
27192     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27193     lldb::SBFile *result = 0 ;
27194 
27195     SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
27196     {
27197       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27198       lldb::FileSP file_sp;
27199       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27200       if (!file_sp->IsValid())
27201       return luaL_error(L, "Invalid file");
27202       arg1 = file_sp;
27203     }
27204     result = (lldb::SBFile *)new lldb::SBFile(arg1);
27205     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27206     return SWIG_arg;
27207 
27208     fail: SWIGUNUSED;
27209   }
27210   lua_error(L);
27211   return 0;
27212 }
27213 
27214 
27215 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
27216   {
27217     int SWIG_arg = 0;
27218     int arg1 ;
27219     char *arg2 = (char *) 0 ;
27220     bool arg3 ;
27221     lldb::SBFile *result = 0 ;
27222 
27223     SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
27224     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
27225     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
27226     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
27227     arg1 = (int)lua_tointeger(L, 1);
27228     arg2 = (char *)lua_tostring(L, 2);
27229     arg3 = (lua_toboolean(L, 3)!=0);
27230     result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
27231     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27232     return SWIG_arg;
27233 
27234     fail: SWIGUNUSED;
27235   }
27236   lua_error(L);
27237   return 0;
27238 }
27239 
27240 
27241 static int _wrap_new_SBFile(lua_State* L) {
27242   int argc;
27243   int argv[4]={
27244     1,2,3,4
27245   };
27246 
27247   argc = lua_gettop(L);
27248   if (argc == 0) {
27249     return _wrap_new_SBFile__SWIG_0(L);
27250   }
27251   if (argc == 1) {
27252     int _v = 0;
27253     {
27254       _v = (lua_isuserdata(L, argv[0])) &&
27255       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
27256     }
27257     if (_v) {
27258       return _wrap_new_SBFile__SWIG_1(L);
27259     }
27260   }
27261   if (argc == 3) {
27262     int _v = 0;
27263     {
27264       _v = lua_isnumber(L,argv[0]);
27265     }
27266     if (_v) {
27267       {
27268         _v = SWIG_lua_isnilstring(L,argv[1]);
27269       }
27270       if (_v) {
27271         {
27272           _v = lua_isboolean(L,argv[2]);
27273         }
27274         if (_v) {
27275           return _wrap_new_SBFile__SWIG_2(L);
27276         }
27277       }
27278     }
27279   }
27280 
27281   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
27282     "  Possible C/C++ prototypes are:\n"
27283     "    lldb::SBFile::SBFile()\n"
27284     "    lldb::SBFile::SBFile(lldb::FileSP)\n"
27285     "    lldb::SBFile::SBFile(int,char const *,bool)\n");
27286   lua_error(L);return 0;
27287 }
27288 
27289 
27290 static int _wrap_SBFile_Read(lua_State* L) {
27291   {
27292     int SWIG_arg = 0;
27293     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27294     uint8_t *arg2 = (uint8_t *) 0 ;
27295     size_t arg3 ;
27296     size_t *arg4 = (size_t *) 0 ;
27297     lldb::SBError result;
27298 
27299     SWIG_check_num_args("lldb::SBFile::Read",4,4)
27300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
27301     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
27302     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
27303     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
27304 
27305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27306       SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
27307     }
27308 
27309 
27310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
27311       SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
27312     }
27313 
27314     arg3 = (size_t)lua_tointeger(L, 3);
27315 
27316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
27317       SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
27318     }
27319 
27320     result = (arg1)->Read(arg2,arg3,arg4);
27321     {
27322       lldb::SBError * resultptr = new lldb::SBError(result);
27323       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27324     }
27325     return SWIG_arg;
27326 
27327     fail: SWIGUNUSED;
27328   }
27329   lua_error(L);
27330   return 0;
27331 }
27332 
27333 
27334 static int _wrap_SBFile_Write(lua_State* L) {
27335   {
27336     int SWIG_arg = 0;
27337     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27338     uint8_t *arg2 = (uint8_t *) 0 ;
27339     size_t arg3 ;
27340     size_t *arg4 = (size_t *) 0 ;
27341     lldb::SBError result;
27342 
27343     SWIG_check_num_args("lldb::SBFile::Write",4,4)
27344     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
27345     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
27346     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
27347     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
27348 
27349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27350       SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
27351     }
27352 
27353 
27354     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
27355       SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
27356     }
27357 
27358     arg3 = (size_t)lua_tointeger(L, 3);
27359 
27360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
27361       SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
27362     }
27363 
27364     result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
27365     {
27366       lldb::SBError * resultptr = new lldb::SBError(result);
27367       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27368     }
27369     return SWIG_arg;
27370 
27371     fail: SWIGUNUSED;
27372   }
27373   lua_error(L);
27374   return 0;
27375 }
27376 
27377 
27378 static int _wrap_SBFile_Flush(lua_State* L) {
27379   {
27380     int SWIG_arg = 0;
27381     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27382     lldb::SBError result;
27383 
27384     SWIG_check_num_args("lldb::SBFile::Flush",1,1)
27385     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
27386 
27387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27388       SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
27389     }
27390 
27391     result = (arg1)->Flush();
27392     {
27393       lldb::SBError * resultptr = new lldb::SBError(result);
27394       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27395     }
27396     return SWIG_arg;
27397 
27398     fail: SWIGUNUSED;
27399   }
27400   lua_error(L);
27401   return 0;
27402 }
27403 
27404 
27405 static int _wrap_SBFile_IsValid(lua_State* L) {
27406   {
27407     int SWIG_arg = 0;
27408     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27409     bool result;
27410 
27411     SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
27412     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
27413 
27414     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27415       SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
27416     }
27417 
27418     result = (bool)((lldb::SBFile const *)arg1)->IsValid();
27419     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27420     return SWIG_arg;
27421 
27422     fail: SWIGUNUSED;
27423   }
27424   lua_error(L);
27425   return 0;
27426 }
27427 
27428 
27429 static int _wrap_SBFile_Close(lua_State* L) {
27430   {
27431     int SWIG_arg = 0;
27432     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27433     lldb::SBError result;
27434 
27435     SWIG_check_num_args("lldb::SBFile::Close",1,1)
27436     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
27437 
27438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27439       SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
27440     }
27441 
27442     result = (arg1)->Close();
27443     {
27444       lldb::SBError * resultptr = new lldb::SBError(result);
27445       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27446     }
27447     return SWIG_arg;
27448 
27449     fail: SWIGUNUSED;
27450   }
27451   lua_error(L);
27452   return 0;
27453 }
27454 
27455 
27456 static int _wrap_SBFile_GetFile(lua_State* L) {
27457   {
27458     int SWIG_arg = 0;
27459     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27460     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
27461 
27462     SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
27463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile const *");
27464 
27465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27466       SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
27467     }
27468 
27469     result = ((lldb::SBFile const *)arg1)->GetFile();
27470     {
27471       lldb::FileSP sp = result;
27472       if (sp && sp->IsValid()) {
27473         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
27474         p->closef = &LLDBSwigLuaCloseFileHandle;
27475         p->f = sp->GetStream();
27476         luaL_setmetatable(L, LUA_FILEHANDLE);
27477         SWIG_arg++;
27478       }
27479     }
27480     return SWIG_arg;
27481 
27482     fail: SWIGUNUSED;
27483   }
27484   lua_error(L);
27485   return 0;
27486 }
27487 
27488 
27489 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
27490   {
27491     int SWIG_arg = 0;
27492     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27493     lldb::SBFile result;
27494 
27495     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
27496     {
27497       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27498       lldb::FileSP file_sp;
27499       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27500       if (!file_sp->IsValid())
27501       return luaL_error(L, "Invalid file");
27502       arg1 = file_sp;
27503     }
27504     result = lldb_SBFile_MakeBorrowed(SWIG_STD_MOVE(arg1));
27505     {
27506       lldb::SBFile * resultptr = new lldb::SBFile(result);
27507       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27508     }
27509     return SWIG_arg;
27510 
27511     fail: SWIGUNUSED;
27512   }
27513   lua_error(L);
27514   return 0;
27515 }
27516 
27517 
27518 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
27519   {
27520     int SWIG_arg = 0;
27521     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27522     lldb::SBFile result;
27523 
27524     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
27525     {
27526       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27527       lldb::FileSP file_sp;
27528       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27529       if (!file_sp->IsValid())
27530       return luaL_error(L, "Invalid file");
27531       arg1 = file_sp;
27532     }
27533     result = lldb_SBFile_MakeForcingIOMethods(SWIG_STD_MOVE(arg1));
27534     {
27535       lldb::SBFile * resultptr = new lldb::SBFile(result);
27536       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27537     }
27538     return SWIG_arg;
27539 
27540     fail: SWIGUNUSED;
27541   }
27542   lua_error(L);
27543   return 0;
27544 }
27545 
27546 
27547 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
27548   {
27549     int SWIG_arg = 0;
27550     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27551     lldb::SBFile result;
27552 
27553     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
27554     {
27555       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27556       lldb::FileSP file_sp;
27557       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27558       if (!file_sp->IsValid())
27559       return luaL_error(L, "Invalid file");
27560       arg1 = file_sp;
27561     }
27562     result = lldb_SBFile_MakeBorrowedForcingIOMethods(SWIG_STD_MOVE(arg1));
27563     {
27564       lldb::SBFile * resultptr = new lldb::SBFile(result);
27565       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27566     }
27567     return SWIG_arg;
27568 
27569     fail: SWIGUNUSED;
27570   }
27571   lua_error(L);
27572   return 0;
27573 }
27574 
27575 
27576 static void swig_delete_SBFile(void *obj) {
27577 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
27578 delete arg1;
27579 }
27580 static int _proxy__wrap_new_SBFile(lua_State *L) {
27581     assert(lua_istable(L,1));
27582     lua_pushcfunction(L,_wrap_new_SBFile);
27583     assert(!lua_isnil(L,-1));
27584     lua_replace(L,1); /* replace our table with real constructor */
27585     lua_call(L,lua_gettop(L)-1,1);
27586     return 1;
27587 }
27588 static swig_lua_attribute swig_SBFile_attributes[] = {
27589     {0,0,0}
27590 };
27591 static swig_lua_method swig_SBFile_methods[]= {
27592     { "Read", _wrap_SBFile_Read},
27593     { "Write", _wrap_SBFile_Write},
27594     { "Flush", _wrap_SBFile_Flush},
27595     { "IsValid", _wrap_SBFile_IsValid},
27596     { "Close", _wrap_SBFile_Close},
27597     { "GetFile", _wrap_SBFile_GetFile},
27598     {0,0}
27599 };
27600 static swig_lua_method swig_SBFile_meta[] = {
27601     {0,0}
27602 };
27603 
27604 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
27605     {0,0,0}
27606 };
27607 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
27608     {0,0,0,0,0,0}
27609 };
27610 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
27611     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
27612     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
27613     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
27614     {0,0}
27615 };
27616 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
27617     0
27618 };
27619 
27620 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
27621     "SBFile",
27622     swig_SBFile_Sf_SwigStatic_methods,
27623     swig_SBFile_Sf_SwigStatic_attributes,
27624     swig_SBFile_Sf_SwigStatic_constants,
27625     swig_SBFile_Sf_SwigStatic_classes,
27626     0
27627 };
27628 static swig_lua_class *swig_SBFile_bases[] = {0};
27629 static const char *swig_SBFile_base_names[] = {0};
27630 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 };
27631 
27632 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
27633   {
27634     int SWIG_arg = 0;
27635     lldb::SBFileSpec *result = 0 ;
27636 
27637     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
27638     result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
27639     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27640     return SWIG_arg;
27641 
27642     fail: SWIGUNUSED;
27643   }
27644   lua_error(L);
27645   return 0;
27646 }
27647 
27648 
27649 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
27650   {
27651     int SWIG_arg = 0;
27652     lldb::SBFileSpec *arg1 = 0 ;
27653     lldb::SBFileSpec *result = 0 ;
27654 
27655     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
27656     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
27657 
27658     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27659       SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
27660     }
27661 
27662     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
27663     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27664     return SWIG_arg;
27665 
27666     fail: SWIGUNUSED;
27667   }
27668   lua_error(L);
27669   return 0;
27670 }
27671 
27672 
27673 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
27674   {
27675     int SWIG_arg = 0;
27676     char *arg1 = (char *) 0 ;
27677     lldb::SBFileSpec *result = 0 ;
27678 
27679     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
27680     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
27681     arg1 = (char *)lua_tostring(L, 1);
27682     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
27683     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27684     return SWIG_arg;
27685 
27686     fail: SWIGUNUSED;
27687   }
27688   lua_error(L);
27689   return 0;
27690 }
27691 
27692 
27693 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
27694   {
27695     int SWIG_arg = 0;
27696     char *arg1 = (char *) 0 ;
27697     bool arg2 ;
27698     lldb::SBFileSpec *result = 0 ;
27699 
27700     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
27701     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
27702     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
27703     arg1 = (char *)lua_tostring(L, 1);
27704     arg2 = (lua_toboolean(L, 2)!=0);
27705     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
27706     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27707     return SWIG_arg;
27708 
27709     fail: SWIGUNUSED;
27710   }
27711   lua_error(L);
27712   return 0;
27713 }
27714 
27715 
27716 static int _wrap_new_SBFileSpec(lua_State* L) {
27717   int argc;
27718   int argv[3]={
27719     1,2,3
27720   };
27721 
27722   argc = lua_gettop(L);
27723   if (argc == 0) {
27724     return _wrap_new_SBFileSpec__SWIG_0(L);
27725   }
27726   if (argc == 1) {
27727     int _v = 0;
27728     {
27729       void *ptr;
27730       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
27731         _v = 0;
27732       } else {
27733         _v = 1;
27734       }
27735     }
27736     if (_v) {
27737       return _wrap_new_SBFileSpec__SWIG_1(L);
27738     }
27739   }
27740   if (argc == 1) {
27741     int _v = 0;
27742     {
27743       _v = SWIG_lua_isnilstring(L,argv[0]);
27744     }
27745     if (_v) {
27746       return _wrap_new_SBFileSpec__SWIG_2(L);
27747     }
27748   }
27749   if (argc == 2) {
27750     int _v = 0;
27751     {
27752       _v = SWIG_lua_isnilstring(L,argv[0]);
27753     }
27754     if (_v) {
27755       {
27756         _v = lua_isboolean(L,argv[1]);
27757       }
27758       if (_v) {
27759         return _wrap_new_SBFileSpec__SWIG_3(L);
27760       }
27761     }
27762   }
27763 
27764   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
27765     "  Possible C/C++ prototypes are:\n"
27766     "    lldb::SBFileSpec::SBFileSpec()\n"
27767     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
27768     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
27769     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
27770   lua_error(L);return 0;
27771 }
27772 
27773 
27774 static int _wrap_SBFileSpec___eq(lua_State* L) {
27775   {
27776     int SWIG_arg = 0;
27777     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27778     lldb::SBFileSpec *arg2 = 0 ;
27779     bool result;
27780 
27781     SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
27782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
27783     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
27784 
27785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27786       SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
27787     }
27788 
27789 
27790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
27791       SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
27792     }
27793 
27794     result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
27795     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27796     return SWIG_arg;
27797 
27798     fail: SWIGUNUSED;
27799   }
27800   lua_error(L);
27801   return 0;
27802 }
27803 
27804 
27805 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
27806   {
27807     int SWIG_arg = 0;
27808     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27809     bool result;
27810 
27811     SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
27812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
27813 
27814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27815       SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
27816     }
27817 
27818     result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
27819     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27820     return SWIG_arg;
27821 
27822     fail: SWIGUNUSED;
27823   }
27824   lua_error(L);
27825   return 0;
27826 }
27827 
27828 
27829 static int _wrap_SBFileSpec_Exists(lua_State* L) {
27830   {
27831     int SWIG_arg = 0;
27832     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27833     bool result;
27834 
27835     SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
27836     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
27837 
27838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27839       SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
27840     }
27841 
27842     result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
27843     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27844     return SWIG_arg;
27845 
27846     fail: SWIGUNUSED;
27847   }
27848   lua_error(L);
27849   return 0;
27850 }
27851 
27852 
27853 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
27854   {
27855     int SWIG_arg = 0;
27856     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27857     bool result;
27858 
27859     SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
27860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
27861 
27862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27863       SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
27864     }
27865 
27866     result = (bool)(arg1)->ResolveExecutableLocation();
27867     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27868     return SWIG_arg;
27869 
27870     fail: SWIGUNUSED;
27871   }
27872   lua_error(L);
27873   return 0;
27874 }
27875 
27876 
27877 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
27878   {
27879     int SWIG_arg = 0;
27880     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27881     char *result = 0 ;
27882 
27883     SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
27884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
27885 
27886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27887       SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
27888     }
27889 
27890     result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
27891     lua_pushstring(L,(const char *)result); SWIG_arg++;
27892     return SWIG_arg;
27893 
27894     fail: SWIGUNUSED;
27895   }
27896   lua_error(L);
27897   return 0;
27898 }
27899 
27900 
27901 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
27902   {
27903     int SWIG_arg = 0;
27904     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27905     char *result = 0 ;
27906 
27907     SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
27908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
27909 
27910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27911       SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
27912     }
27913 
27914     result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
27915     lua_pushstring(L,(const char *)result); SWIG_arg++;
27916     return SWIG_arg;
27917 
27918     fail: SWIGUNUSED;
27919   }
27920   lua_error(L);
27921   return 0;
27922 }
27923 
27924 
27925 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
27926   {
27927     int SWIG_arg = 0;
27928     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27929     char *arg2 = (char *) 0 ;
27930 
27931     SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
27932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
27933     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
27934 
27935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27936       SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
27937     }
27938 
27939     arg2 = (char *)lua_tostring(L, 2);
27940     (arg1)->SetFilename((char const *)arg2);
27941 
27942     return SWIG_arg;
27943 
27944     fail: SWIGUNUSED;
27945   }
27946   lua_error(L);
27947   return 0;
27948 }
27949 
27950 
27951 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
27952   {
27953     int SWIG_arg = 0;
27954     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27955     char *arg2 = (char *) 0 ;
27956 
27957     SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
27958     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
27959     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
27960 
27961     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27962       SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
27963     }
27964 
27965     arg2 = (char *)lua_tostring(L, 2);
27966     (arg1)->SetDirectory((char const *)arg2);
27967 
27968     return SWIG_arg;
27969 
27970     fail: SWIGUNUSED;
27971   }
27972   lua_error(L);
27973   return 0;
27974 }
27975 
27976 
27977 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
27978   {
27979     int SWIG_arg = 0;
27980     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27981     char *arg2 = (char *) 0 ;
27982     size_t arg3 ;
27983     uint32_t result;
27984 
27985     SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
27986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
27987     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
27988     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
27989 
27990     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27991       SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
27992     }
27993 
27994     arg2 = (char *)lua_tostring(L, 2);
27995     arg3 = (size_t)lua_tointeger(L, 3);
27996     result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
27997     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27998     return SWIG_arg;
27999 
28000     fail: SWIGUNUSED;
28001   }
28002   lua_error(L);
28003   return 0;
28004 }
28005 
28006 
28007 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
28008   {
28009     int SWIG_arg = 0;
28010     char *arg1 = (char *) 0 ;
28011     char *arg2 = (char *) 0 ;
28012     size_t arg3 ;
28013     int result;
28014 
28015     SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
28016     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
28017     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
28018     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
28019     arg1 = (char *)lua_tostring(L, 1);
28020     arg2 = (char *)lua_tostring(L, 2);
28021     arg3 = (size_t)lua_tointeger(L, 3);
28022     result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,SWIG_STD_MOVE(arg3));
28023     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28024     return SWIG_arg;
28025 
28026     fail: SWIGUNUSED;
28027   }
28028   lua_error(L);
28029   return 0;
28030 }
28031 
28032 
28033 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
28034   {
28035     int SWIG_arg = 0;
28036     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
28037     lldb::SBStream *arg2 = 0 ;
28038     bool result;
28039 
28040     SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
28041     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
28042     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
28043 
28044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
28045       SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
28046     }
28047 
28048 
28049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28050       SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28051     }
28052 
28053     result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
28054     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28055     return SWIG_arg;
28056 
28057     fail: SWIGUNUSED;
28058   }
28059   lua_error(L);
28060   return 0;
28061 }
28062 
28063 
28064 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
28065   {
28066     int SWIG_arg = 0;
28067     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
28068     char *arg2 = (char *) 0 ;
28069 
28070     SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
28071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
28072     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
28073 
28074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
28075       SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
28076     }
28077 
28078     arg2 = (char *)lua_tostring(L, 2);
28079     (arg1)->AppendPathComponent((char const *)arg2);
28080 
28081     return SWIG_arg;
28082 
28083     fail: SWIGUNUSED;
28084   }
28085   lua_error(L);
28086   return 0;
28087 }
28088 
28089 
28090 static int _wrap_SBFileSpec___tostring(lua_State* L) {
28091   {
28092     int SWIG_arg = 0;
28093     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
28094     std::string result;
28095 
28096     SWIG_check_num_args("lldb::SBFileSpec::__repr__",1,1)
28097     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__repr__",1,"lldb::SBFileSpec *");
28098 
28099     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
28100       SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
28101     }
28102 
28103     result = lldb_SBFileSpec___repr__(arg1);
28104     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28105     return SWIG_arg;
28106 
28107     fail: SWIGUNUSED;
28108   }
28109   lua_error(L);
28110   return 0;
28111 }
28112 
28113 
28114 static void swig_delete_SBFileSpec(void *obj) {
28115 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
28116 delete arg1;
28117 }
28118 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
28119     assert(lua_istable(L,1));
28120     lua_pushcfunction(L,_wrap_new_SBFileSpec);
28121     assert(!lua_isnil(L,-1));
28122     lua_replace(L,1); /* replace our table with real constructor */
28123     lua_call(L,lua_gettop(L)-1,1);
28124     return 1;
28125 }
28126 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
28127     {0,0,0}
28128 };
28129 static swig_lua_method swig_SBFileSpec_methods[]= {
28130     { "__eq", _wrap_SBFileSpec___eq},
28131     { "IsValid", _wrap_SBFileSpec_IsValid},
28132     { "Exists", _wrap_SBFileSpec_Exists},
28133     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
28134     { "GetFilename", _wrap_SBFileSpec_GetFilename},
28135     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
28136     { "SetFilename", _wrap_SBFileSpec_SetFilename},
28137     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
28138     { "GetPath", _wrap_SBFileSpec_GetPath},
28139     { "GetDescription", _wrap_SBFileSpec_GetDescription},
28140     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
28141     { "__tostring", _wrap_SBFileSpec___tostring},
28142     {0,0}
28143 };
28144 static swig_lua_method swig_SBFileSpec_meta[] = {
28145     { "__eq", _wrap_SBFileSpec___eq},
28146     { "__tostring", _wrap_SBFileSpec___tostring},
28147     {0,0}
28148 };
28149 
28150 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
28151     {0,0,0}
28152 };
28153 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
28154     {0,0,0,0,0,0}
28155 };
28156 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
28157     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
28158     {0,0}
28159 };
28160 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
28161     0
28162 };
28163 
28164 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
28165     "SBFileSpec",
28166     swig_SBFileSpec_Sf_SwigStatic_methods,
28167     swig_SBFileSpec_Sf_SwigStatic_attributes,
28168     swig_SBFileSpec_Sf_SwigStatic_constants,
28169     swig_SBFileSpec_Sf_SwigStatic_classes,
28170     0
28171 };
28172 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
28173 static const char *swig_SBFileSpec_base_names[] = {0};
28174 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 };
28175 
28176 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
28177   {
28178     int SWIG_arg = 0;
28179     lldb::SBFileSpecList *result = 0 ;
28180 
28181     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
28182     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
28183     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
28184     return SWIG_arg;
28185 
28186     fail: SWIGUNUSED;
28187   }
28188   lua_error(L);
28189   return 0;
28190 }
28191 
28192 
28193 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
28194   {
28195     int SWIG_arg = 0;
28196     lldb::SBFileSpecList *arg1 = 0 ;
28197     lldb::SBFileSpecList *result = 0 ;
28198 
28199     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
28200     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
28201 
28202     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28203       SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
28204     }
28205 
28206     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
28207     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
28208     return SWIG_arg;
28209 
28210     fail: SWIGUNUSED;
28211   }
28212   lua_error(L);
28213   return 0;
28214 }
28215 
28216 
28217 static int _wrap_new_SBFileSpecList(lua_State* L) {
28218   int argc;
28219   int argv[2]={
28220     1,2
28221   };
28222 
28223   argc = lua_gettop(L);
28224   if (argc == 0) {
28225     return _wrap_new_SBFileSpecList__SWIG_0(L);
28226   }
28227   if (argc == 1) {
28228     int _v = 0;
28229     {
28230       void *ptr;
28231       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
28232         _v = 0;
28233       } else {
28234         _v = 1;
28235       }
28236     }
28237     if (_v) {
28238       return _wrap_new_SBFileSpecList__SWIG_1(L);
28239     }
28240   }
28241 
28242   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
28243     "  Possible C/C++ prototypes are:\n"
28244     "    lldb::SBFileSpecList::SBFileSpecList()\n"
28245     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
28246   lua_error(L);return 0;
28247 }
28248 
28249 
28250 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
28251   {
28252     int SWIG_arg = 0;
28253     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28254     uint32_t result;
28255 
28256     SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
28257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
28258 
28259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28260       SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
28261     }
28262 
28263     result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
28264     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28265     return SWIG_arg;
28266 
28267     fail: SWIGUNUSED;
28268   }
28269   lua_error(L);
28270   return 0;
28271 }
28272 
28273 
28274 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
28275   {
28276     int SWIG_arg = 0;
28277     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28278     lldb::SBStream *arg2 = 0 ;
28279     bool result;
28280 
28281     SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
28282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
28283     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
28284 
28285     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28286       SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
28287     }
28288 
28289 
28290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28291       SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28292     }
28293 
28294     result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
28295     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28296     return SWIG_arg;
28297 
28298     fail: SWIGUNUSED;
28299   }
28300   lua_error(L);
28301   return 0;
28302 }
28303 
28304 
28305 static int _wrap_SBFileSpecList_Append(lua_State* L) {
28306   {
28307     int SWIG_arg = 0;
28308     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28309     lldb::SBFileSpec *arg2 = 0 ;
28310 
28311     SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
28312     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
28313     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
28314 
28315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28316       SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
28317     }
28318 
28319 
28320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
28321       SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
28322     }
28323 
28324     (arg1)->Append((lldb::SBFileSpec const &)*arg2);
28325 
28326     return SWIG_arg;
28327 
28328     fail: SWIGUNUSED;
28329   }
28330   lua_error(L);
28331   return 0;
28332 }
28333 
28334 
28335 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
28336   {
28337     int SWIG_arg = 0;
28338     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28339     lldb::SBFileSpec *arg2 = 0 ;
28340     bool result;
28341 
28342     SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
28343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
28344     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
28345 
28346     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28347       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
28348     }
28349 
28350 
28351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
28352       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
28353     }
28354 
28355     result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
28356     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28357     return SWIG_arg;
28358 
28359     fail: SWIGUNUSED;
28360   }
28361   lua_error(L);
28362   return 0;
28363 }
28364 
28365 
28366 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
28367   {
28368     int SWIG_arg = 0;
28369     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28370 
28371     SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
28372     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
28373 
28374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28375       SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
28376     }
28377 
28378     (arg1)->Clear();
28379 
28380     return SWIG_arg;
28381 
28382     fail: SWIGUNUSED;
28383   }
28384   lua_error(L);
28385   return 0;
28386 }
28387 
28388 
28389 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
28390   {
28391     int SWIG_arg = 0;
28392     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28393     uint32_t arg2 ;
28394     lldb::SBFileSpec *arg3 = 0 ;
28395     bool arg4 ;
28396     uint32_t result;
28397 
28398     SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
28399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
28400     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
28401     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
28402     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
28403 
28404     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28405       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
28406     }
28407 
28408     arg2 = (uint32_t)lua_tointeger(L, 2);
28409 
28410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
28411       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
28412     }
28413 
28414     arg4 = (lua_toboolean(L, 4)!=0);
28415     result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
28416     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28417     return SWIG_arg;
28418 
28419     fail: SWIGUNUSED;
28420   }
28421   lua_error(L);
28422   return 0;
28423 }
28424 
28425 
28426 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
28427   {
28428     int SWIG_arg = 0;
28429     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28430     uint32_t arg2 ;
28431     lldb::SBFileSpec result;
28432 
28433     SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
28434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
28435     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
28436 
28437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28438       SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
28439     }
28440 
28441     arg2 = (uint32_t)lua_tointeger(L, 2);
28442     result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
28443     {
28444       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
28445       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28446     }
28447     return SWIG_arg;
28448 
28449     fail: SWIGUNUSED;
28450   }
28451   lua_error(L);
28452   return 0;
28453 }
28454 
28455 
28456 static int _wrap_SBFileSpecList___tostring(lua_State* L) {
28457   {
28458     int SWIG_arg = 0;
28459     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28460     std::string result;
28461 
28462     SWIG_check_num_args("lldb::SBFileSpecList::__repr__",1,1)
28463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::__repr__",1,"lldb::SBFileSpecList *");
28464 
28465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28466       SWIG_fail_ptr("SBFileSpecList___tostring",1,SWIGTYPE_p_lldb__SBFileSpecList);
28467     }
28468 
28469     result = lldb_SBFileSpecList___repr__(arg1);
28470     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28471     return SWIG_arg;
28472 
28473     fail: SWIGUNUSED;
28474   }
28475   lua_error(L);
28476   return 0;
28477 }
28478 
28479 
28480 static void swig_delete_SBFileSpecList(void *obj) {
28481 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
28482 delete arg1;
28483 }
28484 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
28485     assert(lua_istable(L,1));
28486     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
28487     assert(!lua_isnil(L,-1));
28488     lua_replace(L,1); /* replace our table with real constructor */
28489     lua_call(L,lua_gettop(L)-1,1);
28490     return 1;
28491 }
28492 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
28493     {0,0,0}
28494 };
28495 static swig_lua_method swig_SBFileSpecList_methods[]= {
28496     { "GetSize", _wrap_SBFileSpecList_GetSize},
28497     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
28498     { "Append", _wrap_SBFileSpecList_Append},
28499     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
28500     { "Clear", _wrap_SBFileSpecList_Clear},
28501     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
28502     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
28503     { "__tostring", _wrap_SBFileSpecList___tostring},
28504     {0,0}
28505 };
28506 static swig_lua_method swig_SBFileSpecList_meta[] = {
28507     { "__tostring", _wrap_SBFileSpecList___tostring},
28508     {0,0}
28509 };
28510 
28511 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
28512     {0,0,0}
28513 };
28514 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
28515     {0,0,0,0,0,0}
28516 };
28517 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
28518     {0,0}
28519 };
28520 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
28521     0
28522 };
28523 
28524 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
28525     "SBFileSpecList",
28526     swig_SBFileSpecList_Sf_SwigStatic_methods,
28527     swig_SBFileSpecList_Sf_SwigStatic_attributes,
28528     swig_SBFileSpecList_Sf_SwigStatic_constants,
28529     swig_SBFileSpecList_Sf_SwigStatic_classes,
28530     0
28531 };
28532 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
28533 static const char *swig_SBFileSpecList_base_names[] = {0};
28534 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 };
28535 
28536 static int _wrap_new_SBFormat__SWIG_0(lua_State* L) {
28537   {
28538     int SWIG_arg = 0;
28539     lldb::SBFormat *result = 0 ;
28540 
28541     SWIG_check_num_args("lldb::SBFormat::SBFormat",0,0)
28542     result = (lldb::SBFormat *)new lldb::SBFormat();
28543     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFormat,1); SWIG_arg++;
28544     return SWIG_arg;
28545 
28546     fail: SWIGUNUSED;
28547   }
28548   lua_error(L);
28549   return 0;
28550 }
28551 
28552 
28553 static int _wrap_new_SBFormat__SWIG_1(lua_State* L) {
28554   {
28555     int SWIG_arg = 0;
28556     char *arg1 = (char *) 0 ;
28557     lldb::SBError *arg2 = 0 ;
28558     lldb::SBFormat *result = 0 ;
28559 
28560     SWIG_check_num_args("lldb::SBFormat::SBFormat",2,2)
28561     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFormat::SBFormat",1,"char const *");
28562     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFormat::SBFormat",2,"lldb::SBError &");
28563     arg1 = (char *)lua_tostring(L, 1);
28564 
28565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
28566       SWIG_fail_ptr("new_SBFormat",2,SWIGTYPE_p_lldb__SBError);
28567     }
28568 
28569     result = (lldb::SBFormat *)new lldb::SBFormat((char const *)arg1,*arg2);
28570     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFormat,1); SWIG_arg++;
28571     return SWIG_arg;
28572 
28573     fail: SWIGUNUSED;
28574   }
28575   lua_error(L);
28576   return 0;
28577 }
28578 
28579 
28580 static int _wrap_new_SBFormat__SWIG_2(lua_State* L) {
28581   {
28582     int SWIG_arg = 0;
28583     lldb::SBFormat *arg1 = 0 ;
28584     lldb::SBFormat *result = 0 ;
28585 
28586     SWIG_check_num_args("lldb::SBFormat::SBFormat",1,1)
28587     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFormat::SBFormat",1,"lldb::SBFormat const &");
28588 
28589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFormat,0))){
28590       SWIG_fail_ptr("new_SBFormat",1,SWIGTYPE_p_lldb__SBFormat);
28591     }
28592 
28593     result = (lldb::SBFormat *)new lldb::SBFormat((lldb::SBFormat const &)*arg1);
28594     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFormat,1); SWIG_arg++;
28595     return SWIG_arg;
28596 
28597     fail: SWIGUNUSED;
28598   }
28599   lua_error(L);
28600   return 0;
28601 }
28602 
28603 
28604 static int _wrap_new_SBFormat(lua_State* L) {
28605   int argc;
28606   int argv[3]={
28607     1,2,3
28608   };
28609 
28610   argc = lua_gettop(L);
28611   if (argc == 0) {
28612     return _wrap_new_SBFormat__SWIG_0(L);
28613   }
28614   if (argc == 1) {
28615     int _v = 0;
28616     {
28617       void *ptr;
28618       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFormat, SWIG_POINTER_NO_NULL)) {
28619         _v = 0;
28620       } else {
28621         _v = 1;
28622       }
28623     }
28624     if (_v) {
28625       return _wrap_new_SBFormat__SWIG_2(L);
28626     }
28627   }
28628   if (argc == 2) {
28629     int _v = 0;
28630     {
28631       _v = SWIG_lua_isnilstring(L,argv[0]);
28632     }
28633     if (_v) {
28634       {
28635         void *ptr;
28636         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
28637           _v = 0;
28638         } else {
28639           _v = 1;
28640         }
28641       }
28642       if (_v) {
28643         return _wrap_new_SBFormat__SWIG_1(L);
28644       }
28645     }
28646   }
28647 
28648   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFormat'\n"
28649     "  Possible C/C++ prototypes are:\n"
28650     "    lldb::SBFormat::SBFormat()\n"
28651     "    lldb::SBFormat::SBFormat(char const *,lldb::SBError &)\n"
28652     "    lldb::SBFormat::SBFormat(lldb::SBFormat const &)\n");
28653   lua_error(L);return 0;
28654 }
28655 
28656 
28657 static void swig_delete_SBFormat(void *obj) {
28658 lldb::SBFormat *arg1 = (lldb::SBFormat *) obj;
28659 delete arg1;
28660 }
28661 static int _proxy__wrap_new_SBFormat(lua_State *L) {
28662     assert(lua_istable(L,1));
28663     lua_pushcfunction(L,_wrap_new_SBFormat);
28664     assert(!lua_isnil(L,-1));
28665     lua_replace(L,1); /* replace our table with real constructor */
28666     lua_call(L,lua_gettop(L)-1,1);
28667     return 1;
28668 }
28669 static swig_lua_attribute swig_SBFormat_attributes[] = {
28670     {0,0,0}
28671 };
28672 static swig_lua_method swig_SBFormat_methods[]= {
28673     {0,0}
28674 };
28675 static swig_lua_method swig_SBFormat_meta[] = {
28676     {0,0}
28677 };
28678 
28679 static swig_lua_attribute swig_SBFormat_Sf_SwigStatic_attributes[] = {
28680     {0,0,0}
28681 };
28682 static swig_lua_const_info swig_SBFormat_Sf_SwigStatic_constants[]= {
28683     {0,0,0,0,0,0}
28684 };
28685 static swig_lua_method swig_SBFormat_Sf_SwigStatic_methods[]= {
28686     {0,0}
28687 };
28688 static swig_lua_class* swig_SBFormat_Sf_SwigStatic_classes[]= {
28689     0
28690 };
28691 
28692 static swig_lua_namespace swig_SBFormat_Sf_SwigStatic = {
28693     "SBFormat",
28694     swig_SBFormat_Sf_SwigStatic_methods,
28695     swig_SBFormat_Sf_SwigStatic_attributes,
28696     swig_SBFormat_Sf_SwigStatic_constants,
28697     swig_SBFormat_Sf_SwigStatic_classes,
28698     0
28699 };
28700 static swig_lua_class *swig_SBFormat_bases[] = {0};
28701 static const char *swig_SBFormat_base_names[] = {0};
28702 static swig_lua_class _wrap_class_SBFormat = { "SBFormat", "SBFormat", &SWIGTYPE_p_lldb__SBFormat,_proxy__wrap_new_SBFormat, swig_delete_SBFormat, swig_SBFormat_methods, swig_SBFormat_attributes, &swig_SBFormat_Sf_SwigStatic, swig_SBFormat_meta, swig_SBFormat_bases, swig_SBFormat_base_names };
28703 
28704 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
28705   {
28706     int SWIG_arg = 0;
28707     lldb::SBFrame *result = 0 ;
28708 
28709     SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
28710     result = (lldb::SBFrame *)new lldb::SBFrame();
28711     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
28712     return SWIG_arg;
28713 
28714     fail: SWIGUNUSED;
28715   }
28716   lua_error(L);
28717   return 0;
28718 }
28719 
28720 
28721 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
28722   {
28723     int SWIG_arg = 0;
28724     lldb::SBFrame *arg1 = 0 ;
28725     lldb::SBFrame *result = 0 ;
28726 
28727     SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
28728     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
28729 
28730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28731       SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
28732     }
28733 
28734     result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
28735     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
28736     return SWIG_arg;
28737 
28738     fail: SWIGUNUSED;
28739   }
28740   lua_error(L);
28741   return 0;
28742 }
28743 
28744 
28745 static int _wrap_new_SBFrame(lua_State* L) {
28746   int argc;
28747   int argv[2]={
28748     1,2
28749   };
28750 
28751   argc = lua_gettop(L);
28752   if (argc == 0) {
28753     return _wrap_new_SBFrame__SWIG_0(L);
28754   }
28755   if (argc == 1) {
28756     int _v = 0;
28757     {
28758       void *ptr;
28759       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
28760         _v = 0;
28761       } else {
28762         _v = 1;
28763       }
28764     }
28765     if (_v) {
28766       return _wrap_new_SBFrame__SWIG_1(L);
28767     }
28768   }
28769 
28770   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
28771     "  Possible C/C++ prototypes are:\n"
28772     "    lldb::SBFrame::SBFrame()\n"
28773     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
28774   lua_error(L);return 0;
28775 }
28776 
28777 
28778 static int _wrap_SBFrame_IsEqual(lua_State* L) {
28779   {
28780     int SWIG_arg = 0;
28781     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28782     lldb::SBFrame *arg2 = 0 ;
28783     bool result;
28784 
28785     SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
28786     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
28787     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
28788 
28789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28790       SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
28791     }
28792 
28793 
28794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
28795       SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
28796     }
28797 
28798     result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
28799     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28800     return SWIG_arg;
28801 
28802     fail: SWIGUNUSED;
28803   }
28804   lua_error(L);
28805   return 0;
28806 }
28807 
28808 
28809 static int _wrap_SBFrame_IsValid(lua_State* L) {
28810   {
28811     int SWIG_arg = 0;
28812     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28813     bool result;
28814 
28815     SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
28816     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
28817 
28818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28819       SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
28820     }
28821 
28822     result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
28823     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28824     return SWIG_arg;
28825 
28826     fail: SWIGUNUSED;
28827   }
28828   lua_error(L);
28829   return 0;
28830 }
28831 
28832 
28833 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
28834   {
28835     int SWIG_arg = 0;
28836     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28837     uint32_t result;
28838 
28839     SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
28840     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
28841 
28842     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28843       SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
28844     }
28845 
28846     result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
28847     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28848     return SWIG_arg;
28849 
28850     fail: SWIGUNUSED;
28851   }
28852   lua_error(L);
28853   return 0;
28854 }
28855 
28856 
28857 static int _wrap_SBFrame_GetCFA(lua_State* L) {
28858   {
28859     int SWIG_arg = 0;
28860     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28861     lldb::addr_t result;
28862 
28863     SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
28864     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
28865 
28866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28867       SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
28868     }
28869 
28870     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
28871     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28872     return SWIG_arg;
28873 
28874     fail: SWIGUNUSED;
28875   }
28876   lua_error(L);
28877   return 0;
28878 }
28879 
28880 
28881 static int _wrap_SBFrame_GetPC(lua_State* L) {
28882   {
28883     int SWIG_arg = 0;
28884     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28885     lldb::addr_t result;
28886 
28887     SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
28888     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
28889 
28890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28891       SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
28892     }
28893 
28894     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
28895     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28896     return SWIG_arg;
28897 
28898     fail: SWIGUNUSED;
28899   }
28900   lua_error(L);
28901   return 0;
28902 }
28903 
28904 
28905 static int _wrap_SBFrame_SetPC(lua_State* L) {
28906   {
28907     int SWIG_arg = 0;
28908     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28909     lldb::addr_t arg2 ;
28910     bool result;
28911 
28912     SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
28913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
28914     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
28915 
28916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28917       SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
28918     }
28919 
28920     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
28921     result = (bool)(arg1)->SetPC(arg2);
28922     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28923     return SWIG_arg;
28924 
28925     fail: SWIGUNUSED;
28926   }
28927   lua_error(L);
28928   return 0;
28929 }
28930 
28931 
28932 static int _wrap_SBFrame_GetSP(lua_State* L) {
28933   {
28934     int SWIG_arg = 0;
28935     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28936     lldb::addr_t result;
28937 
28938     SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
28939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
28940 
28941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28942       SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
28943     }
28944 
28945     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
28946     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28947     return SWIG_arg;
28948 
28949     fail: SWIGUNUSED;
28950   }
28951   lua_error(L);
28952   return 0;
28953 }
28954 
28955 
28956 static int _wrap_SBFrame_GetFP(lua_State* L) {
28957   {
28958     int SWIG_arg = 0;
28959     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28960     lldb::addr_t result;
28961 
28962     SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
28963     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
28964 
28965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28966       SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
28967     }
28968 
28969     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
28970     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28971     return SWIG_arg;
28972 
28973     fail: SWIGUNUSED;
28974   }
28975   lua_error(L);
28976   return 0;
28977 }
28978 
28979 
28980 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
28981   {
28982     int SWIG_arg = 0;
28983     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28984     lldb::SBAddress result;
28985 
28986     SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
28987     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
28988 
28989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28990       SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
28991     }
28992 
28993     result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
28994     {
28995       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
28996       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28997     }
28998     return SWIG_arg;
28999 
29000     fail: SWIGUNUSED;
29001   }
29002   lua_error(L);
29003   return 0;
29004 }
29005 
29006 
29007 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
29008   {
29009     int SWIG_arg = 0;
29010     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29011     uint32_t arg2 ;
29012     lldb::SBSymbolContext result;
29013 
29014     SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
29015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
29016     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
29017 
29018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29019       SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
29020     }
29021 
29022     arg2 = (uint32_t)lua_tointeger(L, 2);
29023     result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
29024     {
29025       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
29026       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
29027     }
29028     return SWIG_arg;
29029 
29030     fail: SWIGUNUSED;
29031   }
29032   lua_error(L);
29033   return 0;
29034 }
29035 
29036 
29037 static int _wrap_SBFrame_GetModule(lua_State* L) {
29038   {
29039     int SWIG_arg = 0;
29040     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29041     lldb::SBModule result;
29042 
29043     SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
29044     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
29045 
29046     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29047       SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
29048     }
29049 
29050     result = ((lldb::SBFrame const *)arg1)->GetModule();
29051     {
29052       lldb::SBModule * resultptr = new lldb::SBModule(result);
29053       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
29054     }
29055     return SWIG_arg;
29056 
29057     fail: SWIGUNUSED;
29058   }
29059   lua_error(L);
29060   return 0;
29061 }
29062 
29063 
29064 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
29065   {
29066     int SWIG_arg = 0;
29067     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29068     lldb::SBCompileUnit result;
29069 
29070     SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
29071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
29072 
29073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29074       SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
29075     }
29076 
29077     result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
29078     {
29079       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
29080       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
29081     }
29082     return SWIG_arg;
29083 
29084     fail: SWIGUNUSED;
29085   }
29086   lua_error(L);
29087   return 0;
29088 }
29089 
29090 
29091 static int _wrap_SBFrame_GetFunction(lua_State* L) {
29092   {
29093     int SWIG_arg = 0;
29094     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29095     lldb::SBFunction result;
29096 
29097     SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
29098     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
29099 
29100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29101       SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
29102     }
29103 
29104     result = ((lldb::SBFrame const *)arg1)->GetFunction();
29105     {
29106       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
29107       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
29108     }
29109     return SWIG_arg;
29110 
29111     fail: SWIGUNUSED;
29112   }
29113   lua_error(L);
29114   return 0;
29115 }
29116 
29117 
29118 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
29119   {
29120     int SWIG_arg = 0;
29121     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29122     lldb::SBSymbol result;
29123 
29124     SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
29125     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
29126 
29127     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29128       SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
29129     }
29130 
29131     result = ((lldb::SBFrame const *)arg1)->GetSymbol();
29132     {
29133       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
29134       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
29135     }
29136     return SWIG_arg;
29137 
29138     fail: SWIGUNUSED;
29139   }
29140   lua_error(L);
29141   return 0;
29142 }
29143 
29144 
29145 static int _wrap_SBFrame_GetBlock(lua_State* L) {
29146   {
29147     int SWIG_arg = 0;
29148     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29149     lldb::SBBlock result;
29150 
29151     SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
29152     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
29153 
29154     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29155       SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
29156     }
29157 
29158     result = ((lldb::SBFrame const *)arg1)->GetBlock();
29159     {
29160       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
29161       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29162     }
29163     return SWIG_arg;
29164 
29165     fail: SWIGUNUSED;
29166   }
29167   lua_error(L);
29168   return 0;
29169 }
29170 
29171 
29172 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
29173   {
29174     int SWIG_arg = 0;
29175     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29176     char *result = 0 ;
29177 
29178     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
29179     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
29180 
29181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29182       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
29183     }
29184 
29185     result = (char *)(arg1)->GetFunctionName();
29186     lua_pushstring(L,(const char *)result); SWIG_arg++;
29187     return SWIG_arg;
29188 
29189     fail: SWIGUNUSED;
29190   }
29191   lua_error(L);
29192   return 0;
29193 }
29194 
29195 
29196 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
29197   {
29198     int SWIG_arg = 0;
29199     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29200     char *result = 0 ;
29201 
29202     SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
29203     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
29204 
29205     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29206       SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
29207     }
29208 
29209     result = (char *)(arg1)->GetDisplayFunctionName();
29210     lua_pushstring(L,(const char *)result); SWIG_arg++;
29211     return SWIG_arg;
29212 
29213     fail: SWIGUNUSED;
29214   }
29215   lua_error(L);
29216   return 0;
29217 }
29218 
29219 
29220 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
29221   {
29222     int SWIG_arg = 0;
29223     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29224     char *result = 0 ;
29225 
29226     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
29227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
29228 
29229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29230       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
29231     }
29232 
29233     result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
29234     lua_pushstring(L,(const char *)result); SWIG_arg++;
29235     return SWIG_arg;
29236 
29237     fail: SWIGUNUSED;
29238   }
29239   lua_error(L);
29240   return 0;
29241 }
29242 
29243 
29244 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
29245   int argc;
29246   int argv[2]={
29247     1,2
29248   };
29249 
29250   argc = lua_gettop(L);
29251   if (argc == 1) {
29252     int _v = 0;
29253     {
29254       void *ptr;
29255       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29256         _v = 0;
29257       } else {
29258         _v = 1;
29259       }
29260     }
29261     if (_v) {
29262       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
29263     }
29264   }
29265   if (argc == 1) {
29266     int _v = 0;
29267     {
29268       void *ptr;
29269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29270         _v = 0;
29271       } else {
29272         _v = 1;
29273       }
29274     }
29275     if (_v) {
29276       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
29277     }
29278   }
29279 
29280   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
29281     "  Possible C/C++ prototypes are:\n"
29282     "    lldb::SBFrame::GetFunctionName()\n"
29283     "    lldb::SBFrame::GetFunctionName() const\n");
29284   lua_error(L);return 0;
29285 }
29286 
29287 
29288 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
29289   {
29290     int SWIG_arg = 0;
29291     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29292     lldb::LanguageType result;
29293 
29294     SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
29295     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
29296 
29297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29298       SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
29299     }
29300 
29301     result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
29302     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29303     return SWIG_arg;
29304 
29305     fail: SWIGUNUSED;
29306   }
29307   lua_error(L);
29308   return 0;
29309 }
29310 
29311 
29312 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
29313   {
29314     int SWIG_arg = 0;
29315     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29316     bool result;
29317 
29318     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
29319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
29320 
29321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29322       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
29323     }
29324 
29325     result = (bool)(arg1)->IsInlined();
29326     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29327     return SWIG_arg;
29328 
29329     fail: SWIGUNUSED;
29330   }
29331   lua_error(L);
29332   return 0;
29333 }
29334 
29335 
29336 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
29337   {
29338     int SWIG_arg = 0;
29339     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29340     bool result;
29341 
29342     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
29343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
29344 
29345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29346       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
29347     }
29348 
29349     result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
29350     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29351     return SWIG_arg;
29352 
29353     fail: SWIGUNUSED;
29354   }
29355   lua_error(L);
29356   return 0;
29357 }
29358 
29359 
29360 static int _wrap_SBFrame_IsInlined(lua_State* L) {
29361   int argc;
29362   int argv[2]={
29363     1,2
29364   };
29365 
29366   argc = lua_gettop(L);
29367   if (argc == 1) {
29368     int _v = 0;
29369     {
29370       void *ptr;
29371       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29372         _v = 0;
29373       } else {
29374         _v = 1;
29375       }
29376     }
29377     if (_v) {
29378       return _wrap_SBFrame_IsInlined__SWIG_0(L);
29379     }
29380   }
29381   if (argc == 1) {
29382     int _v = 0;
29383     {
29384       void *ptr;
29385       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29386         _v = 0;
29387       } else {
29388         _v = 1;
29389       }
29390     }
29391     if (_v) {
29392       return _wrap_SBFrame_IsInlined__SWIG_1(L);
29393     }
29394   }
29395 
29396   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
29397     "  Possible C/C++ prototypes are:\n"
29398     "    lldb::SBFrame::IsInlined()\n"
29399     "    lldb::SBFrame::IsInlined() const\n");
29400   lua_error(L);return 0;
29401 }
29402 
29403 
29404 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
29405   {
29406     int SWIG_arg = 0;
29407     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29408     bool result;
29409 
29410     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
29411     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
29412 
29413     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29414       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
29415     }
29416 
29417     result = (bool)(arg1)->IsArtificial();
29418     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29419     return SWIG_arg;
29420 
29421     fail: SWIGUNUSED;
29422   }
29423   lua_error(L);
29424   return 0;
29425 }
29426 
29427 
29428 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
29429   {
29430     int SWIG_arg = 0;
29431     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29432     bool result;
29433 
29434     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
29435     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
29436 
29437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29438       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
29439     }
29440 
29441     result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
29442     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29443     return SWIG_arg;
29444 
29445     fail: SWIGUNUSED;
29446   }
29447   lua_error(L);
29448   return 0;
29449 }
29450 
29451 
29452 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
29453   int argc;
29454   int argv[2]={
29455     1,2
29456   };
29457 
29458   argc = lua_gettop(L);
29459   if (argc == 1) {
29460     int _v = 0;
29461     {
29462       void *ptr;
29463       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29464         _v = 0;
29465       } else {
29466         _v = 1;
29467       }
29468     }
29469     if (_v) {
29470       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
29471     }
29472   }
29473   if (argc == 1) {
29474     int _v = 0;
29475     {
29476       void *ptr;
29477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29478         _v = 0;
29479       } else {
29480         _v = 1;
29481       }
29482     }
29483     if (_v) {
29484       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
29485     }
29486   }
29487 
29488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
29489     "  Possible C/C++ prototypes are:\n"
29490     "    lldb::SBFrame::IsArtificial()\n"
29491     "    lldb::SBFrame::IsArtificial() const\n");
29492   lua_error(L);return 0;
29493 }
29494 
29495 
29496 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
29497   {
29498     int SWIG_arg = 0;
29499     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29500     char *arg2 = (char *) 0 ;
29501     lldb::SBValue result;
29502 
29503     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
29504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29505     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29506 
29507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29508       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29509     }
29510 
29511     arg2 = (char *)lua_tostring(L, 2);
29512     result = (arg1)->EvaluateExpression((char const *)arg2);
29513     {
29514       lldb::SBValue * resultptr = new lldb::SBValue(result);
29515       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29516     }
29517     return SWIG_arg;
29518 
29519     fail: SWIGUNUSED;
29520   }
29521   lua_error(L);
29522   return 0;
29523 }
29524 
29525 
29526 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
29527   {
29528     int SWIG_arg = 0;
29529     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29530     char *arg2 = (char *) 0 ;
29531     lldb::DynamicValueType arg3 ;
29532     lldb::SBValue result;
29533 
29534     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
29535     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29536     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29537     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
29538 
29539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29540       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29541     }
29542 
29543     arg2 = (char *)lua_tostring(L, 2);
29544     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
29545     result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
29546     {
29547       lldb::SBValue * resultptr = new lldb::SBValue(result);
29548       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29549     }
29550     return SWIG_arg;
29551 
29552     fail: SWIGUNUSED;
29553   }
29554   lua_error(L);
29555   return 0;
29556 }
29557 
29558 
29559 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
29560   {
29561     int SWIG_arg = 0;
29562     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29563     char *arg2 = (char *) 0 ;
29564     lldb::DynamicValueType arg3 ;
29565     bool arg4 ;
29566     lldb::SBValue result;
29567 
29568     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
29569     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29570     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29571     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
29572     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
29573 
29574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29575       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29576     }
29577 
29578     arg2 = (char *)lua_tostring(L, 2);
29579     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
29580     arg4 = (lua_toboolean(L, 4)!=0);
29581     result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
29582     {
29583       lldb::SBValue * resultptr = new lldb::SBValue(result);
29584       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29585     }
29586     return SWIG_arg;
29587 
29588     fail: SWIGUNUSED;
29589   }
29590   lua_error(L);
29591   return 0;
29592 }
29593 
29594 
29595 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
29596   {
29597     int SWIG_arg = 0;
29598     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29599     char *arg2 = (char *) 0 ;
29600     lldb::SBExpressionOptions *arg3 = 0 ;
29601     lldb::SBValue result;
29602 
29603     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
29604     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29605     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29606     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
29607 
29608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29609       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29610     }
29611 
29612     arg2 = (char *)lua_tostring(L, 2);
29613 
29614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
29615       SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
29616     }
29617 
29618     result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
29619     {
29620       lldb::SBValue * resultptr = new lldb::SBValue(result);
29621       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29622     }
29623     return SWIG_arg;
29624 
29625     fail: SWIGUNUSED;
29626   }
29627   lua_error(L);
29628   return 0;
29629 }
29630 
29631 
29632 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
29633   int argc;
29634   int argv[5]={
29635     1,2,3,4,5
29636   };
29637 
29638   argc = lua_gettop(L);
29639   if (argc == 2) {
29640     int _v = 0;
29641     {
29642       void *ptr;
29643       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29644         _v = 0;
29645       } else {
29646         _v = 1;
29647       }
29648     }
29649     if (_v) {
29650       {
29651         _v = SWIG_lua_isnilstring(L,argv[1]);
29652       }
29653       if (_v) {
29654         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
29655       }
29656     }
29657   }
29658   if (argc == 3) {
29659     int _v = 0;
29660     {
29661       void *ptr;
29662       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29663         _v = 0;
29664       } else {
29665         _v = 1;
29666       }
29667     }
29668     if (_v) {
29669       {
29670         _v = SWIG_lua_isnilstring(L,argv[1]);
29671       }
29672       if (_v) {
29673         {
29674           void *ptr;
29675           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
29676             _v = 0;
29677           } else {
29678             _v = 1;
29679           }
29680         }
29681         if (_v) {
29682           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
29683         }
29684       }
29685     }
29686   }
29687   if (argc == 3) {
29688     int _v = 0;
29689     {
29690       void *ptr;
29691       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29692         _v = 0;
29693       } else {
29694         _v = 1;
29695       }
29696     }
29697     if (_v) {
29698       {
29699         _v = SWIG_lua_isnilstring(L,argv[1]);
29700       }
29701       if (_v) {
29702         {
29703           _v = lua_isnumber(L,argv[2]);
29704         }
29705         if (_v) {
29706           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
29707         }
29708       }
29709     }
29710   }
29711   if (argc == 4) {
29712     int _v = 0;
29713     {
29714       void *ptr;
29715       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29716         _v = 0;
29717       } else {
29718         _v = 1;
29719       }
29720     }
29721     if (_v) {
29722       {
29723         _v = SWIG_lua_isnilstring(L,argv[1]);
29724       }
29725       if (_v) {
29726         {
29727           _v = lua_isnumber(L,argv[2]);
29728         }
29729         if (_v) {
29730           {
29731             _v = lua_isboolean(L,argv[3]);
29732           }
29733           if (_v) {
29734             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
29735           }
29736         }
29737       }
29738     }
29739   }
29740 
29741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
29742     "  Possible C/C++ prototypes are:\n"
29743     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
29744     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
29745     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
29746     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
29747   lua_error(L);return 0;
29748 }
29749 
29750 
29751 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
29752   {
29753     int SWIG_arg = 0;
29754     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29755     lldb::SBBlock result;
29756 
29757     SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
29758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
29759 
29760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29761       SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
29762     }
29763 
29764     result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
29765     {
29766       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
29767       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29768     }
29769     return SWIG_arg;
29770 
29771     fail: SWIGUNUSED;
29772   }
29773   lua_error(L);
29774   return 0;
29775 }
29776 
29777 
29778 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
29779   {
29780     int SWIG_arg = 0;
29781     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29782     lldb::SBLineEntry result;
29783 
29784     SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
29785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
29786 
29787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29788       SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
29789     }
29790 
29791     result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
29792     {
29793       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
29794       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
29795     }
29796     return SWIG_arg;
29797 
29798     fail: SWIGUNUSED;
29799   }
29800   lua_error(L);
29801   return 0;
29802 }
29803 
29804 
29805 static int _wrap_SBFrame_GetThread(lua_State* L) {
29806   {
29807     int SWIG_arg = 0;
29808     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29809     lldb::SBThread result;
29810 
29811     SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
29812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
29813 
29814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29815       SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
29816     }
29817 
29818     result = ((lldb::SBFrame const *)arg1)->GetThread();
29819     {
29820       lldb::SBThread * resultptr = new lldb::SBThread(result);
29821       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
29822     }
29823     return SWIG_arg;
29824 
29825     fail: SWIGUNUSED;
29826   }
29827   lua_error(L);
29828   return 0;
29829 }
29830 
29831 
29832 static int _wrap_SBFrame_Disassemble(lua_State* L) {
29833   {
29834     int SWIG_arg = 0;
29835     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29836     char *result = 0 ;
29837 
29838     SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
29839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
29840 
29841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29842       SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
29843     }
29844 
29845     result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
29846     lua_pushstring(L,(const char *)result); SWIG_arg++;
29847     return SWIG_arg;
29848 
29849     fail: SWIGUNUSED;
29850   }
29851   lua_error(L);
29852   return 0;
29853 }
29854 
29855 
29856 static int _wrap_SBFrame_Clear(lua_State* L) {
29857   {
29858     int SWIG_arg = 0;
29859     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29860 
29861     SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
29862     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
29863 
29864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29865       SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
29866     }
29867 
29868     (arg1)->Clear();
29869 
29870     return SWIG_arg;
29871 
29872     fail: SWIGUNUSED;
29873   }
29874   lua_error(L);
29875   return 0;
29876 }
29877 
29878 
29879 static int _wrap_SBFrame___eq(lua_State* L) {
29880   {
29881     int SWIG_arg = 0;
29882     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29883     lldb::SBFrame *arg2 = 0 ;
29884     bool result;
29885 
29886     SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
29887     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
29888     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
29889 
29890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29891       SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
29892     }
29893 
29894 
29895     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29896       SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
29897     }
29898 
29899     result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
29900     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29901     return SWIG_arg;
29902 
29903     fail: SWIGUNUSED;
29904   }
29905   lua_error(L);
29906   return 0;
29907 }
29908 
29909 
29910 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
29911   {
29912     int SWIG_arg = 0;
29913     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29914     bool arg2 ;
29915     bool arg3 ;
29916     bool arg4 ;
29917     bool arg5 ;
29918     lldb::SBValueList result;
29919 
29920     SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
29921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
29922     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
29923     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
29924     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
29925     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
29926 
29927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29928       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
29929     }
29930 
29931     arg2 = (lua_toboolean(L, 2)!=0);
29932     arg3 = (lua_toboolean(L, 3)!=0);
29933     arg4 = (lua_toboolean(L, 4)!=0);
29934     arg5 = (lua_toboolean(L, 5)!=0);
29935     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
29936     {
29937       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29938       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29939     }
29940     return SWIG_arg;
29941 
29942     fail: SWIGUNUSED;
29943   }
29944   lua_error(L);
29945   return 0;
29946 }
29947 
29948 
29949 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
29950   {
29951     int SWIG_arg = 0;
29952     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29953     bool arg2 ;
29954     bool arg3 ;
29955     bool arg4 ;
29956     bool arg5 ;
29957     lldb::DynamicValueType arg6 ;
29958     lldb::SBValueList result;
29959 
29960     SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
29961     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
29962     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
29963     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
29964     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
29965     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
29966     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
29967 
29968     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29969       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
29970     }
29971 
29972     arg2 = (lua_toboolean(L, 2)!=0);
29973     arg3 = (lua_toboolean(L, 3)!=0);
29974     arg4 = (lua_toboolean(L, 4)!=0);
29975     arg5 = (lua_toboolean(L, 5)!=0);
29976     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
29977     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
29978     {
29979       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29980       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29981     }
29982     return SWIG_arg;
29983 
29984     fail: SWIGUNUSED;
29985   }
29986   lua_error(L);
29987   return 0;
29988 }
29989 
29990 
29991 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
29992   {
29993     int SWIG_arg = 0;
29994     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29995     lldb::SBVariablesOptions *arg2 = 0 ;
29996     lldb::SBValueList result;
29997 
29998     SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
29999     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
30000     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
30001 
30002     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30003       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
30004     }
30005 
30006 
30007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
30008       SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
30009     }
30010 
30011     result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
30012     {
30013       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
30014       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
30015     }
30016     return SWIG_arg;
30017 
30018     fail: SWIGUNUSED;
30019   }
30020   lua_error(L);
30021   return 0;
30022 }
30023 
30024 
30025 static int _wrap_SBFrame_GetVariables(lua_State* L) {
30026   int argc;
30027   int argv[7]={
30028     1,2,3,4,5,6,7
30029   };
30030 
30031   argc = lua_gettop(L);
30032   if (argc == 2) {
30033     int _v = 0;
30034     {
30035       void *ptr;
30036       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30037         _v = 0;
30038       } else {
30039         _v = 1;
30040       }
30041     }
30042     if (_v) {
30043       {
30044         void *ptr;
30045         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
30046           _v = 0;
30047         } else {
30048           _v = 1;
30049         }
30050       }
30051       if (_v) {
30052         return _wrap_SBFrame_GetVariables__SWIG_2(L);
30053       }
30054     }
30055   }
30056   if (argc == 5) {
30057     int _v = 0;
30058     {
30059       void *ptr;
30060       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30061         _v = 0;
30062       } else {
30063         _v = 1;
30064       }
30065     }
30066     if (_v) {
30067       {
30068         _v = lua_isboolean(L,argv[1]);
30069       }
30070       if (_v) {
30071         {
30072           _v = lua_isboolean(L,argv[2]);
30073         }
30074         if (_v) {
30075           {
30076             _v = lua_isboolean(L,argv[3]);
30077           }
30078           if (_v) {
30079             {
30080               _v = lua_isboolean(L,argv[4]);
30081             }
30082             if (_v) {
30083               return _wrap_SBFrame_GetVariables__SWIG_0(L);
30084             }
30085           }
30086         }
30087       }
30088     }
30089   }
30090   if (argc == 6) {
30091     int _v = 0;
30092     {
30093       void *ptr;
30094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30095         _v = 0;
30096       } else {
30097         _v = 1;
30098       }
30099     }
30100     if (_v) {
30101       {
30102         _v = lua_isboolean(L,argv[1]);
30103       }
30104       if (_v) {
30105         {
30106           _v = lua_isboolean(L,argv[2]);
30107         }
30108         if (_v) {
30109           {
30110             _v = lua_isboolean(L,argv[3]);
30111           }
30112           if (_v) {
30113             {
30114               _v = lua_isboolean(L,argv[4]);
30115             }
30116             if (_v) {
30117               {
30118                 _v = lua_isnumber(L,argv[5]);
30119               }
30120               if (_v) {
30121                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
30122               }
30123             }
30124           }
30125         }
30126       }
30127     }
30128   }
30129 
30130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
30131     "  Possible C/C++ prototypes are:\n"
30132     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
30133     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
30134     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
30135   lua_error(L);return 0;
30136 }
30137 
30138 
30139 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
30140   {
30141     int SWIG_arg = 0;
30142     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30143     lldb::SBValueList result;
30144 
30145     SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
30146     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
30147 
30148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30149       SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
30150     }
30151 
30152     result = (arg1)->GetRegisters();
30153     {
30154       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
30155       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
30156     }
30157     return SWIG_arg;
30158 
30159     fail: SWIGUNUSED;
30160   }
30161   lua_error(L);
30162   return 0;
30163 }
30164 
30165 
30166 static int _wrap_SBFrame_FindRegister(lua_State* L) {
30167   {
30168     int SWIG_arg = 0;
30169     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30170     char *arg2 = (char *) 0 ;
30171     lldb::SBValue result;
30172 
30173     SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
30174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
30175     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
30176 
30177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30178       SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
30179     }
30180 
30181     arg2 = (char *)lua_tostring(L, 2);
30182     result = (arg1)->FindRegister((char const *)arg2);
30183     {
30184       lldb::SBValue * resultptr = new lldb::SBValue(result);
30185       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30186     }
30187     return SWIG_arg;
30188 
30189     fail: SWIGUNUSED;
30190   }
30191   lua_error(L);
30192   return 0;
30193 }
30194 
30195 
30196 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
30197   {
30198     int SWIG_arg = 0;
30199     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30200     char *arg2 = (char *) 0 ;
30201     lldb::SBValue result;
30202 
30203     SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
30204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
30205     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
30206 
30207     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30208       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
30209     }
30210 
30211     arg2 = (char *)lua_tostring(L, 2);
30212     result = (arg1)->FindVariable((char const *)arg2);
30213     {
30214       lldb::SBValue * resultptr = new lldb::SBValue(result);
30215       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30216     }
30217     return SWIG_arg;
30218 
30219     fail: SWIGUNUSED;
30220   }
30221   lua_error(L);
30222   return 0;
30223 }
30224 
30225 
30226 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
30227   {
30228     int SWIG_arg = 0;
30229     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30230     char *arg2 = (char *) 0 ;
30231     lldb::DynamicValueType arg3 ;
30232     lldb::SBValue result;
30233 
30234     SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
30235     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
30236     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
30237     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
30238 
30239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30240       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
30241     }
30242 
30243     arg2 = (char *)lua_tostring(L, 2);
30244     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
30245     result = (arg1)->FindVariable((char const *)arg2,arg3);
30246     {
30247       lldb::SBValue * resultptr = new lldb::SBValue(result);
30248       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30249     }
30250     return SWIG_arg;
30251 
30252     fail: SWIGUNUSED;
30253   }
30254   lua_error(L);
30255   return 0;
30256 }
30257 
30258 
30259 static int _wrap_SBFrame_FindVariable(lua_State* L) {
30260   int argc;
30261   int argv[4]={
30262     1,2,3,4
30263   };
30264 
30265   argc = lua_gettop(L);
30266   if (argc == 2) {
30267     int _v = 0;
30268     {
30269       void *ptr;
30270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30271         _v = 0;
30272       } else {
30273         _v = 1;
30274       }
30275     }
30276     if (_v) {
30277       {
30278         _v = SWIG_lua_isnilstring(L,argv[1]);
30279       }
30280       if (_v) {
30281         return _wrap_SBFrame_FindVariable__SWIG_0(L);
30282       }
30283     }
30284   }
30285   if (argc == 3) {
30286     int _v = 0;
30287     {
30288       void *ptr;
30289       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30290         _v = 0;
30291       } else {
30292         _v = 1;
30293       }
30294     }
30295     if (_v) {
30296       {
30297         _v = SWIG_lua_isnilstring(L,argv[1]);
30298       }
30299       if (_v) {
30300         {
30301           _v = lua_isnumber(L,argv[2]);
30302         }
30303         if (_v) {
30304           return _wrap_SBFrame_FindVariable__SWIG_1(L);
30305         }
30306       }
30307     }
30308   }
30309 
30310   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
30311     "  Possible C/C++ prototypes are:\n"
30312     "    lldb::SBFrame::FindVariable(char const *)\n"
30313     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
30314   lua_error(L);return 0;
30315 }
30316 
30317 
30318 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
30319   {
30320     int SWIG_arg = 0;
30321     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30322     char *arg2 = (char *) 0 ;
30323     lldb::DynamicValueType arg3 ;
30324     lldb::SBValue result;
30325 
30326     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
30327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
30328     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
30329     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
30330 
30331     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30332       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
30333     }
30334 
30335     arg2 = (char *)lua_tostring(L, 2);
30336     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
30337     result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
30338     {
30339       lldb::SBValue * resultptr = new lldb::SBValue(result);
30340       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30341     }
30342     return SWIG_arg;
30343 
30344     fail: SWIGUNUSED;
30345   }
30346   lua_error(L);
30347   return 0;
30348 }
30349 
30350 
30351 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
30352   {
30353     int SWIG_arg = 0;
30354     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30355     char *arg2 = (char *) 0 ;
30356     lldb::SBValue result;
30357 
30358     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
30359     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
30360     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
30361 
30362     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30363       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
30364     }
30365 
30366     arg2 = (char *)lua_tostring(L, 2);
30367     result = (arg1)->GetValueForVariablePath((char const *)arg2);
30368     {
30369       lldb::SBValue * resultptr = new lldb::SBValue(result);
30370       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30371     }
30372     return SWIG_arg;
30373 
30374     fail: SWIGUNUSED;
30375   }
30376   lua_error(L);
30377   return 0;
30378 }
30379 
30380 
30381 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
30382   int argc;
30383   int argv[4]={
30384     1,2,3,4
30385   };
30386 
30387   argc = lua_gettop(L);
30388   if (argc == 2) {
30389     int _v = 0;
30390     {
30391       void *ptr;
30392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30393         _v = 0;
30394       } else {
30395         _v = 1;
30396       }
30397     }
30398     if (_v) {
30399       {
30400         _v = SWIG_lua_isnilstring(L,argv[1]);
30401       }
30402       if (_v) {
30403         return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
30404       }
30405     }
30406   }
30407   if (argc == 3) {
30408     int _v = 0;
30409     {
30410       void *ptr;
30411       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30412         _v = 0;
30413       } else {
30414         _v = 1;
30415       }
30416     }
30417     if (_v) {
30418       {
30419         _v = SWIG_lua_isnilstring(L,argv[1]);
30420       }
30421       if (_v) {
30422         {
30423           _v = lua_isnumber(L,argv[2]);
30424         }
30425         if (_v) {
30426           return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
30427         }
30428       }
30429     }
30430   }
30431 
30432   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
30433     "  Possible C/C++ prototypes are:\n"
30434     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n"
30435     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n");
30436   lua_error(L);return 0;
30437 }
30438 
30439 
30440 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
30441   {
30442     int SWIG_arg = 0;
30443     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30444     char *arg2 = (char *) 0 ;
30445     lldb::ValueType arg3 ;
30446     lldb::SBValue result;
30447 
30448     SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
30449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
30450     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
30451     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
30452 
30453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30454       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
30455     }
30456 
30457     arg2 = (char *)lua_tostring(L, 2);
30458     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
30459     result = (arg1)->FindValue((char const *)arg2,arg3);
30460     {
30461       lldb::SBValue * resultptr = new lldb::SBValue(result);
30462       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30463     }
30464     return SWIG_arg;
30465 
30466     fail: SWIGUNUSED;
30467   }
30468   lua_error(L);
30469   return 0;
30470 }
30471 
30472 
30473 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
30474   {
30475     int SWIG_arg = 0;
30476     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30477     char *arg2 = (char *) 0 ;
30478     lldb::ValueType arg3 ;
30479     lldb::DynamicValueType arg4 ;
30480     lldb::SBValue result;
30481 
30482     SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
30483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
30484     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
30485     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
30486     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
30487 
30488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30489       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
30490     }
30491 
30492     arg2 = (char *)lua_tostring(L, 2);
30493     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
30494     arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
30495     result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
30496     {
30497       lldb::SBValue * resultptr = new lldb::SBValue(result);
30498       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30499     }
30500     return SWIG_arg;
30501 
30502     fail: SWIGUNUSED;
30503   }
30504   lua_error(L);
30505   return 0;
30506 }
30507 
30508 
30509 static int _wrap_SBFrame_FindValue(lua_State* L) {
30510   int argc;
30511   int argv[5]={
30512     1,2,3,4,5
30513   };
30514 
30515   argc = lua_gettop(L);
30516   if (argc == 3) {
30517     int _v = 0;
30518     {
30519       void *ptr;
30520       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30521         _v = 0;
30522       } else {
30523         _v = 1;
30524       }
30525     }
30526     if (_v) {
30527       {
30528         _v = SWIG_lua_isnilstring(L,argv[1]);
30529       }
30530       if (_v) {
30531         {
30532           _v = lua_isnumber(L,argv[2]);
30533         }
30534         if (_v) {
30535           return _wrap_SBFrame_FindValue__SWIG_0(L);
30536         }
30537       }
30538     }
30539   }
30540   if (argc == 4) {
30541     int _v = 0;
30542     {
30543       void *ptr;
30544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30545         _v = 0;
30546       } else {
30547         _v = 1;
30548       }
30549     }
30550     if (_v) {
30551       {
30552         _v = SWIG_lua_isnilstring(L,argv[1]);
30553       }
30554       if (_v) {
30555         {
30556           _v = lua_isnumber(L,argv[2]);
30557         }
30558         if (_v) {
30559           {
30560             _v = lua_isnumber(L,argv[3]);
30561           }
30562           if (_v) {
30563             return _wrap_SBFrame_FindValue__SWIG_1(L);
30564           }
30565         }
30566       }
30567     }
30568   }
30569 
30570   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
30571     "  Possible C/C++ prototypes are:\n"
30572     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
30573     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
30574   lua_error(L);return 0;
30575 }
30576 
30577 
30578 static int _wrap_SBFrame_GetDescription(lua_State* L) {
30579   {
30580     int SWIG_arg = 0;
30581     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30582     lldb::SBStream *arg2 = 0 ;
30583     bool result;
30584 
30585     SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
30586     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
30587     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
30588 
30589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30590       SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
30591     }
30592 
30593 
30594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30595       SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30596     }
30597 
30598     result = (bool)(arg1)->GetDescription(*arg2);
30599     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30600     return SWIG_arg;
30601 
30602     fail: SWIGUNUSED;
30603   }
30604   lua_error(L);
30605   return 0;
30606 }
30607 
30608 
30609 static int _wrap_SBFrame_GetDescriptionWithFormat(lua_State* L) {
30610   {
30611     int SWIG_arg = 0;
30612     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30613     lldb::SBFormat *arg2 = 0 ;
30614     lldb::SBStream *arg3 = 0 ;
30615     lldb::SBError result;
30616 
30617     SWIG_check_num_args("lldb::SBFrame::GetDescriptionWithFormat",3,3)
30618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescriptionWithFormat",1,"lldb::SBFrame *");
30619     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescriptionWithFormat",2,"lldb::SBFormat const &");
30620     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::GetDescriptionWithFormat",3,"lldb::SBStream &");
30621 
30622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30623       SWIG_fail_ptr("SBFrame_GetDescriptionWithFormat",1,SWIGTYPE_p_lldb__SBFrame);
30624     }
30625 
30626 
30627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFormat,0))){
30628       SWIG_fail_ptr("SBFrame_GetDescriptionWithFormat",2,SWIGTYPE_p_lldb__SBFormat);
30629     }
30630 
30631 
30632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
30633       SWIG_fail_ptr("SBFrame_GetDescriptionWithFormat",3,SWIGTYPE_p_lldb__SBStream);
30634     }
30635 
30636     result = (arg1)->GetDescriptionWithFormat((lldb::SBFormat const &)*arg2,*arg3);
30637     {
30638       lldb::SBError * resultptr = new lldb::SBError(result);
30639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
30640     }
30641     return SWIG_arg;
30642 
30643     fail: SWIGUNUSED;
30644   }
30645   lua_error(L);
30646   return 0;
30647 }
30648 
30649 
30650 static int _wrap_SBFrame___tostring(lua_State* L) {
30651   {
30652     int SWIG_arg = 0;
30653     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30654     std::string result;
30655 
30656     SWIG_check_num_args("lldb::SBFrame::__repr__",1,1)
30657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__repr__",1,"lldb::SBFrame *");
30658 
30659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30660       SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
30661     }
30662 
30663     result = lldb_SBFrame___repr__(arg1);
30664     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30665     return SWIG_arg;
30666 
30667     fail: SWIGUNUSED;
30668   }
30669   lua_error(L);
30670   return 0;
30671 }
30672 
30673 
30674 static void swig_delete_SBFrame(void *obj) {
30675 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
30676 delete arg1;
30677 }
30678 static int _proxy__wrap_new_SBFrame(lua_State *L) {
30679     assert(lua_istable(L,1));
30680     lua_pushcfunction(L,_wrap_new_SBFrame);
30681     assert(!lua_isnil(L,-1));
30682     lua_replace(L,1); /* replace our table with real constructor */
30683     lua_call(L,lua_gettop(L)-1,1);
30684     return 1;
30685 }
30686 static swig_lua_attribute swig_SBFrame_attributes[] = {
30687     {0,0,0}
30688 };
30689 static swig_lua_method swig_SBFrame_methods[]= {
30690     { "IsEqual", _wrap_SBFrame_IsEqual},
30691     { "IsValid", _wrap_SBFrame_IsValid},
30692     { "GetFrameID", _wrap_SBFrame_GetFrameID},
30693     { "GetCFA", _wrap_SBFrame_GetCFA},
30694     { "GetPC", _wrap_SBFrame_GetPC},
30695     { "SetPC", _wrap_SBFrame_SetPC},
30696     { "GetSP", _wrap_SBFrame_GetSP},
30697     { "GetFP", _wrap_SBFrame_GetFP},
30698     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
30699     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
30700     { "GetModule", _wrap_SBFrame_GetModule},
30701     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
30702     { "GetFunction", _wrap_SBFrame_GetFunction},
30703     { "GetSymbol", _wrap_SBFrame_GetSymbol},
30704     { "GetBlock", _wrap_SBFrame_GetBlock},
30705     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
30706     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
30707     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
30708     { "IsInlined", _wrap_SBFrame_IsInlined},
30709     { "IsArtificial", _wrap_SBFrame_IsArtificial},
30710     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
30711     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
30712     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
30713     { "GetThread", _wrap_SBFrame_GetThread},
30714     { "Disassemble", _wrap_SBFrame_Disassemble},
30715     { "Clear", _wrap_SBFrame_Clear},
30716     { "__eq", _wrap_SBFrame___eq},
30717     { "GetVariables", _wrap_SBFrame_GetVariables},
30718     { "GetRegisters", _wrap_SBFrame_GetRegisters},
30719     { "FindRegister", _wrap_SBFrame_FindRegister},
30720     { "FindVariable", _wrap_SBFrame_FindVariable},
30721     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
30722     { "FindValue", _wrap_SBFrame_FindValue},
30723     { "GetDescription", _wrap_SBFrame_GetDescription},
30724     { "GetDescriptionWithFormat", _wrap_SBFrame_GetDescriptionWithFormat},
30725     { "__tostring", _wrap_SBFrame___tostring},
30726     {0,0}
30727 };
30728 static swig_lua_method swig_SBFrame_meta[] = {
30729     { "__eq", _wrap_SBFrame___eq},
30730     { "__tostring", _wrap_SBFrame___tostring},
30731     {0,0}
30732 };
30733 
30734 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
30735     {0,0,0}
30736 };
30737 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
30738     {0,0,0,0,0,0}
30739 };
30740 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
30741     {0,0}
30742 };
30743 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
30744     0
30745 };
30746 
30747 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
30748     "SBFrame",
30749     swig_SBFrame_Sf_SwigStatic_methods,
30750     swig_SBFrame_Sf_SwigStatic_attributes,
30751     swig_SBFrame_Sf_SwigStatic_constants,
30752     swig_SBFrame_Sf_SwigStatic_classes,
30753     0
30754 };
30755 static swig_lua_class *swig_SBFrame_bases[] = {0};
30756 static const char *swig_SBFrame_base_names[] = {0};
30757 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 };
30758 
30759 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
30760   {
30761     int SWIG_arg = 0;
30762     lldb::SBFunction *result = 0 ;
30763 
30764     SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
30765     result = (lldb::SBFunction *)new lldb::SBFunction();
30766     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
30767     return SWIG_arg;
30768 
30769     fail: SWIGUNUSED;
30770   }
30771   lua_error(L);
30772   return 0;
30773 }
30774 
30775 
30776 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
30777   {
30778     int SWIG_arg = 0;
30779     lldb::SBFunction *arg1 = 0 ;
30780     lldb::SBFunction *result = 0 ;
30781 
30782     SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
30783     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
30784 
30785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30786       SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
30787     }
30788 
30789     result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
30790     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
30791     return SWIG_arg;
30792 
30793     fail: SWIGUNUSED;
30794   }
30795   lua_error(L);
30796   return 0;
30797 }
30798 
30799 
30800 static int _wrap_new_SBFunction(lua_State* L) {
30801   int argc;
30802   int argv[2]={
30803     1,2
30804   };
30805 
30806   argc = lua_gettop(L);
30807   if (argc == 0) {
30808     return _wrap_new_SBFunction__SWIG_0(L);
30809   }
30810   if (argc == 1) {
30811     int _v = 0;
30812     {
30813       void *ptr;
30814       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
30815         _v = 0;
30816       } else {
30817         _v = 1;
30818       }
30819     }
30820     if (_v) {
30821       return _wrap_new_SBFunction__SWIG_1(L);
30822     }
30823   }
30824 
30825   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
30826     "  Possible C/C++ prototypes are:\n"
30827     "    lldb::SBFunction::SBFunction()\n"
30828     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
30829   lua_error(L);return 0;
30830 }
30831 
30832 
30833 static int _wrap_SBFunction_IsValid(lua_State* L) {
30834   {
30835     int SWIG_arg = 0;
30836     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30837     bool result;
30838 
30839     SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
30840     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
30841 
30842     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30843       SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
30844     }
30845 
30846     result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
30847     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30848     return SWIG_arg;
30849 
30850     fail: SWIGUNUSED;
30851   }
30852   lua_error(L);
30853   return 0;
30854 }
30855 
30856 
30857 static int _wrap_SBFunction_GetName(lua_State* L) {
30858   {
30859     int SWIG_arg = 0;
30860     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30861     char *result = 0 ;
30862 
30863     SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
30864     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
30865 
30866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30867       SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
30868     }
30869 
30870     result = (char *)((lldb::SBFunction const *)arg1)->GetName();
30871     lua_pushstring(L,(const char *)result); SWIG_arg++;
30872     return SWIG_arg;
30873 
30874     fail: SWIGUNUSED;
30875   }
30876   lua_error(L);
30877   return 0;
30878 }
30879 
30880 
30881 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
30882   {
30883     int SWIG_arg = 0;
30884     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30885     char *result = 0 ;
30886 
30887     SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
30888     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
30889 
30890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30891       SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
30892     }
30893 
30894     result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
30895     lua_pushstring(L,(const char *)result); SWIG_arg++;
30896     return SWIG_arg;
30897 
30898     fail: SWIGUNUSED;
30899   }
30900   lua_error(L);
30901   return 0;
30902 }
30903 
30904 
30905 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
30906   {
30907     int SWIG_arg = 0;
30908     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30909     char *result = 0 ;
30910 
30911     SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
30912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
30913 
30914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30915       SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
30916     }
30917 
30918     result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
30919     lua_pushstring(L,(const char *)result); SWIG_arg++;
30920     return SWIG_arg;
30921 
30922     fail: SWIGUNUSED;
30923   }
30924   lua_error(L);
30925   return 0;
30926 }
30927 
30928 
30929 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
30930   {
30931     int SWIG_arg = 0;
30932     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30933     lldb::SBTarget arg2 ;
30934     lldb::SBTarget *argp2 ;
30935     lldb::SBInstructionList result;
30936 
30937     SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
30938     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
30939     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
30940 
30941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30942       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
30943     }
30944 
30945 
30946     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30947       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
30948     }
30949     arg2 = *argp2;
30950 
30951     result = (arg1)->GetInstructions(arg2);
30952     {
30953       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
30954       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30955     }
30956     return SWIG_arg;
30957 
30958     fail: SWIGUNUSED;
30959   }
30960   lua_error(L);
30961   return 0;
30962 }
30963 
30964 
30965 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
30966   {
30967     int SWIG_arg = 0;
30968     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30969     lldb::SBTarget arg2 ;
30970     char *arg3 = (char *) 0 ;
30971     lldb::SBTarget *argp2 ;
30972     lldb::SBInstructionList result;
30973 
30974     SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
30975     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
30976     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
30977     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
30978 
30979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30980       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
30981     }
30982 
30983 
30984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30985       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
30986     }
30987     arg2 = *argp2;
30988 
30989     arg3 = (char *)lua_tostring(L, 3);
30990     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
30991     {
30992       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
30993       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30994     }
30995     return SWIG_arg;
30996 
30997     fail: SWIGUNUSED;
30998   }
30999   lua_error(L);
31000   return 0;
31001 }
31002 
31003 
31004 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
31005   int argc;
31006   int argv[4]={
31007     1,2,3,4
31008   };
31009 
31010   argc = lua_gettop(L);
31011   if (argc == 2) {
31012     int _v = 0;
31013     {
31014       void *ptr;
31015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
31016         _v = 0;
31017       } else {
31018         _v = 1;
31019       }
31020     }
31021     if (_v) {
31022       {
31023         void *ptr;
31024         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
31025           _v = 0;
31026         } else {
31027           _v = 1;
31028         }
31029       }
31030       if (_v) {
31031         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
31032       }
31033     }
31034   }
31035   if (argc == 3) {
31036     int _v = 0;
31037     {
31038       void *ptr;
31039       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
31040         _v = 0;
31041       } else {
31042         _v = 1;
31043       }
31044     }
31045     if (_v) {
31046       {
31047         void *ptr;
31048         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
31049           _v = 0;
31050         } else {
31051           _v = 1;
31052         }
31053       }
31054       if (_v) {
31055         {
31056           _v = SWIG_lua_isnilstring(L,argv[2]);
31057         }
31058         if (_v) {
31059           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
31060         }
31061       }
31062     }
31063   }
31064 
31065   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
31066     "  Possible C/C++ prototypes are:\n"
31067     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
31068     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
31069   lua_error(L);return 0;
31070 }
31071 
31072 
31073 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
31074   {
31075     int SWIG_arg = 0;
31076     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31077     lldb::SBAddress result;
31078 
31079     SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
31080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
31081 
31082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31083       SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
31084     }
31085 
31086     result = (arg1)->GetStartAddress();
31087     {
31088       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
31089       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31090     }
31091     return SWIG_arg;
31092 
31093     fail: SWIGUNUSED;
31094   }
31095   lua_error(L);
31096   return 0;
31097 }
31098 
31099 
31100 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
31101   {
31102     int SWIG_arg = 0;
31103     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31104     lldb::SBAddress result;
31105 
31106     SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
31107     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
31108 
31109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31110       SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
31111     }
31112 
31113     result = (arg1)->GetEndAddress();
31114     {
31115       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
31116       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31117     }
31118     return SWIG_arg;
31119 
31120     fail: SWIGUNUSED;
31121   }
31122   lua_error(L);
31123   return 0;
31124 }
31125 
31126 
31127 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
31128   {
31129     int SWIG_arg = 0;
31130     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31131     uint32_t arg2 ;
31132     char *result = 0 ;
31133 
31134     SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
31135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
31136     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
31137 
31138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31139       SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
31140     }
31141 
31142     arg2 = (uint32_t)lua_tointeger(L, 2);
31143     result = (char *)(arg1)->GetArgumentName(arg2);
31144     lua_pushstring(L,(const char *)result); SWIG_arg++;
31145     return SWIG_arg;
31146 
31147     fail: SWIGUNUSED;
31148   }
31149   lua_error(L);
31150   return 0;
31151 }
31152 
31153 
31154 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
31155   {
31156     int SWIG_arg = 0;
31157     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31158     uint32_t result;
31159 
31160     SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
31161     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
31162 
31163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31164       SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
31165     }
31166 
31167     result = (uint32_t)(arg1)->GetPrologueByteSize();
31168     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31169     return SWIG_arg;
31170 
31171     fail: SWIGUNUSED;
31172   }
31173   lua_error(L);
31174   return 0;
31175 }
31176 
31177 
31178 static int _wrap_SBFunction_GetType(lua_State* L) {
31179   {
31180     int SWIG_arg = 0;
31181     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31182     lldb::SBType result;
31183 
31184     SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
31185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
31186 
31187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31188       SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
31189     }
31190 
31191     result = (arg1)->GetType();
31192     {
31193       lldb::SBType * resultptr = new lldb::SBType(result);
31194       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
31195     }
31196     return SWIG_arg;
31197 
31198     fail: SWIGUNUSED;
31199   }
31200   lua_error(L);
31201   return 0;
31202 }
31203 
31204 
31205 static int _wrap_SBFunction_GetBlock(lua_State* L) {
31206   {
31207     int SWIG_arg = 0;
31208     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31209     lldb::SBBlock result;
31210 
31211     SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
31212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
31213 
31214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31215       SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
31216     }
31217 
31218     result = (arg1)->GetBlock();
31219     {
31220       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
31221       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
31222     }
31223     return SWIG_arg;
31224 
31225     fail: SWIGUNUSED;
31226   }
31227   lua_error(L);
31228   return 0;
31229 }
31230 
31231 
31232 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
31233   {
31234     int SWIG_arg = 0;
31235     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31236     lldb::LanguageType result;
31237 
31238     SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
31239     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
31240 
31241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31242       SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
31243     }
31244 
31245     result = (lldb::LanguageType)(arg1)->GetLanguage();
31246     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31247     return SWIG_arg;
31248 
31249     fail: SWIGUNUSED;
31250   }
31251   lua_error(L);
31252   return 0;
31253 }
31254 
31255 
31256 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
31257   {
31258     int SWIG_arg = 0;
31259     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31260     bool result;
31261 
31262     SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
31263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
31264 
31265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31266       SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
31267     }
31268 
31269     result = (bool)(arg1)->GetIsOptimized();
31270     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31271     return SWIG_arg;
31272 
31273     fail: SWIGUNUSED;
31274   }
31275   lua_error(L);
31276   return 0;
31277 }
31278 
31279 
31280 static int _wrap_SBFunction___eq(lua_State* L) {
31281   {
31282     int SWIG_arg = 0;
31283     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31284     lldb::SBFunction *arg2 = 0 ;
31285     bool result;
31286 
31287     SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
31288     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
31289     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
31290 
31291     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31292       SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
31293     }
31294 
31295 
31296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
31297       SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
31298     }
31299 
31300     result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
31301     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31302     return SWIG_arg;
31303 
31304     fail: SWIGUNUSED;
31305   }
31306   lua_error(L);
31307   return 0;
31308 }
31309 
31310 
31311 static int _wrap_SBFunction_GetDescription(lua_State* L) {
31312   {
31313     int SWIG_arg = 0;
31314     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31315     lldb::SBStream *arg2 = 0 ;
31316     bool result;
31317 
31318     SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
31319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
31320     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
31321 
31322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31323       SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
31324     }
31325 
31326 
31327     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31328       SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31329     }
31330 
31331     result = (bool)(arg1)->GetDescription(*arg2);
31332     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31333     return SWIG_arg;
31334 
31335     fail: SWIGUNUSED;
31336   }
31337   lua_error(L);
31338   return 0;
31339 }
31340 
31341 
31342 static int _wrap_SBFunction___tostring(lua_State* L) {
31343   {
31344     int SWIG_arg = 0;
31345     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31346     std::string result;
31347 
31348     SWIG_check_num_args("lldb::SBFunction::__repr__",1,1)
31349     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__repr__",1,"lldb::SBFunction *");
31350 
31351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31352       SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
31353     }
31354 
31355     result = lldb_SBFunction___repr__(arg1);
31356     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31357     return SWIG_arg;
31358 
31359     fail: SWIGUNUSED;
31360   }
31361   lua_error(L);
31362   return 0;
31363 }
31364 
31365 
31366 static void swig_delete_SBFunction(void *obj) {
31367 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
31368 delete arg1;
31369 }
31370 static int _proxy__wrap_new_SBFunction(lua_State *L) {
31371     assert(lua_istable(L,1));
31372     lua_pushcfunction(L,_wrap_new_SBFunction);
31373     assert(!lua_isnil(L,-1));
31374     lua_replace(L,1); /* replace our table with real constructor */
31375     lua_call(L,lua_gettop(L)-1,1);
31376     return 1;
31377 }
31378 static swig_lua_attribute swig_SBFunction_attributes[] = {
31379     {0,0,0}
31380 };
31381 static swig_lua_method swig_SBFunction_methods[]= {
31382     { "IsValid", _wrap_SBFunction_IsValid},
31383     { "GetName", _wrap_SBFunction_GetName},
31384     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
31385     { "GetMangledName", _wrap_SBFunction_GetMangledName},
31386     { "GetInstructions", _wrap_SBFunction_GetInstructions},
31387     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
31388     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
31389     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
31390     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
31391     { "GetType", _wrap_SBFunction_GetType},
31392     { "GetBlock", _wrap_SBFunction_GetBlock},
31393     { "GetLanguage", _wrap_SBFunction_GetLanguage},
31394     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
31395     { "__eq", _wrap_SBFunction___eq},
31396     { "GetDescription", _wrap_SBFunction_GetDescription},
31397     { "__tostring", _wrap_SBFunction___tostring},
31398     {0,0}
31399 };
31400 static swig_lua_method swig_SBFunction_meta[] = {
31401     { "__eq", _wrap_SBFunction___eq},
31402     { "__tostring", _wrap_SBFunction___tostring},
31403     {0,0}
31404 };
31405 
31406 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
31407     {0,0,0}
31408 };
31409 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
31410     {0,0,0,0,0,0}
31411 };
31412 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
31413     {0,0}
31414 };
31415 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
31416     0
31417 };
31418 
31419 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
31420     "SBFunction",
31421     swig_SBFunction_Sf_SwigStatic_methods,
31422     swig_SBFunction_Sf_SwigStatic_attributes,
31423     swig_SBFunction_Sf_SwigStatic_constants,
31424     swig_SBFunction_Sf_SwigStatic_classes,
31425     0
31426 };
31427 static swig_lua_class *swig_SBFunction_bases[] = {0};
31428 static const char *swig_SBFunction_base_names[] = {0};
31429 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 };
31430 
31431 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
31432   {
31433     int SWIG_arg = 0;
31434     lldb::SBFileSpec result;
31435 
31436     SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
31437     result = lldb::SBHostOS::GetProgramFileSpec();
31438     {
31439       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31440       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31441     }
31442     return SWIG_arg;
31443 
31444     fail: SWIGUNUSED;
31445   }
31446   lua_error(L);
31447   return 0;
31448 }
31449 
31450 
31451 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
31452   {
31453     int SWIG_arg = 0;
31454     lldb::SBFileSpec result;
31455 
31456     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
31457     result = lldb::SBHostOS::GetLLDBPythonPath();
31458     {
31459       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31460       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31461     }
31462     return SWIG_arg;
31463 
31464     fail: SWIGUNUSED;
31465   }
31466   lua_error(L);
31467   return 0;
31468 }
31469 
31470 
31471 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
31472   {
31473     int SWIG_arg = 0;
31474     lldb::PathType arg1 ;
31475     lldb::SBFileSpec result;
31476 
31477     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
31478     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
31479     arg1 = (lldb::PathType)lua_tointeger(L, 1);
31480     result = lldb::SBHostOS::GetLLDBPath(arg1);
31481     {
31482       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31484     }
31485     return SWIG_arg;
31486 
31487     fail: SWIGUNUSED;
31488   }
31489   lua_error(L);
31490   return 0;
31491 }
31492 
31493 
31494 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
31495   {
31496     int SWIG_arg = 0;
31497     lldb::SBFileSpec result;
31498 
31499     SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
31500     result = lldb::SBHostOS::GetUserHomeDirectory();
31501     {
31502       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31503       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31504     }
31505     return SWIG_arg;
31506 
31507     fail: SWIGUNUSED;
31508   }
31509   lua_error(L);
31510   return 0;
31511 }
31512 
31513 
31514 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
31515   {
31516     int SWIG_arg = 0;
31517     char *arg1 = (char *) 0 ;
31518 
31519     SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
31520     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
31521     arg1 = (char *)lua_tostring(L, 1);
31522     lldb::SBHostOS::ThreadCreated((char const *)arg1);
31523 
31524     return SWIG_arg;
31525 
31526     fail: SWIGUNUSED;
31527   }
31528   lua_error(L);
31529   return 0;
31530 }
31531 
31532 
31533 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
31534   {
31535     int SWIG_arg = 0;
31536     char *arg1 = (char *) 0 ;
31537     lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
31538     void *arg3 = (void *) 0 ;
31539     lldb::SBError *arg4 = (lldb::SBError *) 0 ;
31540     lldb::thread_t result;
31541 
31542     SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
31543     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
31544     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
31545     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
31546     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
31547     arg1 = (char *)lua_tostring(L, 1);
31548 
31549     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
31550       SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
31551     }
31552 
31553     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
31554 
31555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
31556       SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
31557     }
31558 
31559     result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
31560     {
31561       lldb::thread_t * resultptr = new lldb::thread_t(result);
31562       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
31563     }
31564     return SWIG_arg;
31565 
31566     fail: SWIGUNUSED;
31567   }
31568   lua_error(L);
31569   return 0;
31570 }
31571 
31572 
31573 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
31574   {
31575     int SWIG_arg = 0;
31576     lldb::thread_t arg1 ;
31577     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
31578     lldb::thread_t *argp1 ;
31579     bool result;
31580 
31581     SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
31582     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
31583     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
31584 
31585     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31586       SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
31587     }
31588     arg1 = *argp1;
31589 
31590 
31591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
31592       SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
31593     }
31594 
31595     result = (bool)lldb::SBHostOS::ThreadCancel(SWIG_STD_MOVE(arg1),arg2);
31596     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31597     return SWIG_arg;
31598 
31599     fail: SWIGUNUSED;
31600   }
31601   lua_error(L);
31602   return 0;
31603 }
31604 
31605 
31606 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
31607   {
31608     int SWIG_arg = 0;
31609     lldb::thread_t arg1 ;
31610     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
31611     lldb::thread_t *argp1 ;
31612     bool result;
31613 
31614     SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
31615     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
31616     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
31617 
31618     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31619       SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
31620     }
31621     arg1 = *argp1;
31622 
31623 
31624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
31625       SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
31626     }
31627 
31628     result = (bool)lldb::SBHostOS::ThreadDetach(SWIG_STD_MOVE(arg1),arg2);
31629     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31630     return SWIG_arg;
31631 
31632     fail: SWIGUNUSED;
31633   }
31634   lua_error(L);
31635   return 0;
31636 }
31637 
31638 
31639 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
31640   {
31641     int SWIG_arg = 0;
31642     lldb::thread_t arg1 ;
31643     lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
31644     lldb::SBError *arg3 = (lldb::SBError *) 0 ;
31645     lldb::thread_t *argp1 ;
31646     bool result;
31647 
31648     SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
31649     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
31650     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
31651     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
31652 
31653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31654       SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
31655     }
31656     arg1 = *argp1;
31657 
31658 
31659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
31660       SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
31661     }
31662 
31663 
31664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
31665       SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
31666     }
31667 
31668     result = (bool)lldb::SBHostOS::ThreadJoin(SWIG_STD_MOVE(arg1),arg2,arg3);
31669     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31670     return SWIG_arg;
31671 
31672     fail: SWIGUNUSED;
31673   }
31674   lua_error(L);
31675   return 0;
31676 }
31677 
31678 
31679 static int _wrap_new_SBHostOS(lua_State* L) {
31680   {
31681     int SWIG_arg = 0;
31682     lldb::SBHostOS *result = 0 ;
31683 
31684     SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
31685     result = (lldb::SBHostOS *)new lldb::SBHostOS();
31686     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
31687     return SWIG_arg;
31688 
31689     fail: SWIGUNUSED;
31690   }
31691   lua_error(L);
31692   return 0;
31693 }
31694 
31695 
31696 static void swig_delete_SBHostOS(void *obj) {
31697 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
31698 delete arg1;
31699 }
31700 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
31701     assert(lua_istable(L,1));
31702     lua_pushcfunction(L,_wrap_new_SBHostOS);
31703     assert(!lua_isnil(L,-1));
31704     lua_replace(L,1); /* replace our table with real constructor */
31705     lua_call(L,lua_gettop(L)-1,1);
31706     return 1;
31707 }
31708 static swig_lua_attribute swig_SBHostOS_attributes[] = {
31709     {0,0,0}
31710 };
31711 static swig_lua_method swig_SBHostOS_methods[]= {
31712     {0,0}
31713 };
31714 static swig_lua_method swig_SBHostOS_meta[] = {
31715     {0,0}
31716 };
31717 
31718 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
31719     {0,0,0}
31720 };
31721 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
31722     {0,0,0,0,0,0}
31723 };
31724 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
31725     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
31726     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
31727     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
31728     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
31729     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
31730     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
31731     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
31732     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
31733     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
31734     {0,0}
31735 };
31736 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
31737     0
31738 };
31739 
31740 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
31741     "SBHostOS",
31742     swig_SBHostOS_Sf_SwigStatic_methods,
31743     swig_SBHostOS_Sf_SwigStatic_attributes,
31744     swig_SBHostOS_Sf_SwigStatic_constants,
31745     swig_SBHostOS_Sf_SwigStatic_classes,
31746     0
31747 };
31748 static swig_lua_class *swig_SBHostOS_bases[] = {0};
31749 static const char *swig_SBHostOS_base_names[] = {0};
31750 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 };
31751 
31752 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
31753   {
31754     int SWIG_arg = 0;
31755     lldb::SBInstruction *result = 0 ;
31756 
31757     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
31758     result = (lldb::SBInstruction *)new lldb::SBInstruction();
31759     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
31760     return SWIG_arg;
31761 
31762     fail: SWIGUNUSED;
31763   }
31764   lua_error(L);
31765   return 0;
31766 }
31767 
31768 
31769 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
31770   {
31771     int SWIG_arg = 0;
31772     lldb::SBInstruction *arg1 = 0 ;
31773     lldb::SBInstruction *result = 0 ;
31774 
31775     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
31776     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
31777 
31778     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31779       SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
31780     }
31781 
31782     result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
31783     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
31784     return SWIG_arg;
31785 
31786     fail: SWIGUNUSED;
31787   }
31788   lua_error(L);
31789   return 0;
31790 }
31791 
31792 
31793 static int _wrap_new_SBInstruction(lua_State* L) {
31794   int argc;
31795   int argv[2]={
31796     1,2
31797   };
31798 
31799   argc = lua_gettop(L);
31800   if (argc == 0) {
31801     return _wrap_new_SBInstruction__SWIG_0(L);
31802   }
31803   if (argc == 1) {
31804     int _v = 0;
31805     {
31806       void *ptr;
31807       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
31808         _v = 0;
31809       } else {
31810         _v = 1;
31811       }
31812     }
31813     if (_v) {
31814       return _wrap_new_SBInstruction__SWIG_1(L);
31815     }
31816   }
31817 
31818   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
31819     "  Possible C/C++ prototypes are:\n"
31820     "    lldb::SBInstruction::SBInstruction()\n"
31821     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
31822   lua_error(L);return 0;
31823 }
31824 
31825 
31826 static int _wrap_SBInstruction_IsValid(lua_State* L) {
31827   {
31828     int SWIG_arg = 0;
31829     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31830     bool result;
31831 
31832     SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
31833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
31834 
31835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31836       SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
31837     }
31838 
31839     result = (bool)(arg1)->IsValid();
31840     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31841     return SWIG_arg;
31842 
31843     fail: SWIGUNUSED;
31844   }
31845   lua_error(L);
31846   return 0;
31847 }
31848 
31849 
31850 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
31851   {
31852     int SWIG_arg = 0;
31853     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31854     lldb::SBAddress result;
31855 
31856     SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
31857     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
31858 
31859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31860       SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
31861     }
31862 
31863     result = (arg1)->GetAddress();
31864     {
31865       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
31866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31867     }
31868     return SWIG_arg;
31869 
31870     fail: SWIGUNUSED;
31871   }
31872   lua_error(L);
31873   return 0;
31874 }
31875 
31876 
31877 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
31878   {
31879     int SWIG_arg = 0;
31880     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31881     lldb::SBTarget arg2 ;
31882     lldb::SBTarget *argp2 ;
31883     char *result = 0 ;
31884 
31885     SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
31886     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
31887     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
31888 
31889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31890       SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
31891     }
31892 
31893 
31894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31895       SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
31896     }
31897     arg2 = *argp2;
31898 
31899     result = (char *)(arg1)->GetMnemonic(arg2);
31900     lua_pushstring(L,(const char *)result); SWIG_arg++;
31901     return SWIG_arg;
31902 
31903     fail: SWIGUNUSED;
31904   }
31905   lua_error(L);
31906   return 0;
31907 }
31908 
31909 
31910 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
31911   {
31912     int SWIG_arg = 0;
31913     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31914     lldb::SBTarget arg2 ;
31915     lldb::SBTarget *argp2 ;
31916     char *result = 0 ;
31917 
31918     SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
31919     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
31920     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
31921 
31922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31923       SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
31924     }
31925 
31926 
31927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31928       SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
31929     }
31930     arg2 = *argp2;
31931 
31932     result = (char *)(arg1)->GetOperands(arg2);
31933     lua_pushstring(L,(const char *)result); SWIG_arg++;
31934     return SWIG_arg;
31935 
31936     fail: SWIGUNUSED;
31937   }
31938   lua_error(L);
31939   return 0;
31940 }
31941 
31942 
31943 static int _wrap_SBInstruction_GetComment(lua_State* L) {
31944   {
31945     int SWIG_arg = 0;
31946     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31947     lldb::SBTarget arg2 ;
31948     lldb::SBTarget *argp2 ;
31949     char *result = 0 ;
31950 
31951     SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
31952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
31953     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
31954 
31955     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31956       SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
31957     }
31958 
31959 
31960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31961       SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
31962     }
31963     arg2 = *argp2;
31964 
31965     result = (char *)(arg1)->GetComment(arg2);
31966     lua_pushstring(L,(const char *)result); SWIG_arg++;
31967     return SWIG_arg;
31968 
31969     fail: SWIGUNUSED;
31970   }
31971   lua_error(L);
31972   return 0;
31973 }
31974 
31975 
31976 static int _wrap_SBInstruction_GetControlFlowKind(lua_State* L) {
31977   {
31978     int SWIG_arg = 0;
31979     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31980     lldb::SBTarget arg2 ;
31981     lldb::SBTarget *argp2 ;
31982     lldb::InstructionControlFlowKind result;
31983 
31984     SWIG_check_num_args("lldb::SBInstruction::GetControlFlowKind",2,2)
31985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",1,"lldb::SBInstruction *");
31986     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",2,"lldb::SBTarget");
31987 
31988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31989       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",1,SWIGTYPE_p_lldb__SBInstruction);
31990     }
31991 
31992 
31993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31994       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",2,SWIGTYPE_p_lldb__SBTarget);
31995     }
31996     arg2 = *argp2;
31997 
31998     result = (lldb::InstructionControlFlowKind)(arg1)->GetControlFlowKind(arg2);
31999     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32000     return SWIG_arg;
32001 
32002     fail: SWIGUNUSED;
32003   }
32004   lua_error(L);
32005   return 0;
32006 }
32007 
32008 
32009 static int _wrap_SBInstruction_GetData(lua_State* L) {
32010   {
32011     int SWIG_arg = 0;
32012     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32013     lldb::SBTarget arg2 ;
32014     lldb::SBTarget *argp2 ;
32015     lldb::SBData result;
32016 
32017     SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
32018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
32019     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
32020 
32021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32022       SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
32023     }
32024 
32025 
32026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
32027       SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
32028     }
32029     arg2 = *argp2;
32030 
32031     result = (arg1)->GetData(arg2);
32032     {
32033       lldb::SBData * resultptr = new lldb::SBData(result);
32034       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
32035     }
32036     return SWIG_arg;
32037 
32038     fail: SWIGUNUSED;
32039   }
32040   lua_error(L);
32041   return 0;
32042 }
32043 
32044 
32045 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
32046   {
32047     int SWIG_arg = 0;
32048     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32049     size_t result;
32050 
32051     SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
32052     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
32053 
32054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32055       SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
32056     }
32057 
32058     result = (arg1)->GetByteSize();
32059     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32060     return SWIG_arg;
32061 
32062     fail: SWIGUNUSED;
32063   }
32064   lua_error(L);
32065   return 0;
32066 }
32067 
32068 
32069 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
32070   {
32071     int SWIG_arg = 0;
32072     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32073     bool result;
32074 
32075     SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
32076     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
32077 
32078     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32079       SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
32080     }
32081 
32082     result = (bool)(arg1)->DoesBranch();
32083     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32084     return SWIG_arg;
32085 
32086     fail: SWIGUNUSED;
32087   }
32088   lua_error(L);
32089   return 0;
32090 }
32091 
32092 
32093 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
32094   {
32095     int SWIG_arg = 0;
32096     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32097     bool result;
32098 
32099     SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
32100     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
32101 
32102     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32103       SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
32104     }
32105 
32106     result = (bool)(arg1)->HasDelaySlot();
32107     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32108     return SWIG_arg;
32109 
32110     fail: SWIGUNUSED;
32111   }
32112   lua_error(L);
32113   return 0;
32114 }
32115 
32116 
32117 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
32118   {
32119     int SWIG_arg = 0;
32120     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32121     bool result;
32122 
32123     SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
32124     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
32125 
32126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32127       SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
32128     }
32129 
32130     result = (bool)(arg1)->CanSetBreakpoint();
32131     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32132     return SWIG_arg;
32133 
32134     fail: SWIGUNUSED;
32135   }
32136   lua_error(L);
32137   return 0;
32138 }
32139 
32140 
32141 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
32142   {
32143     int SWIG_arg = 0;
32144     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32145     lldb::SBFile arg2 ;
32146     lldb::SBFile *argp2 ;
32147 
32148     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
32149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
32150     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
32151 
32152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32153       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
32154     }
32155 
32156 
32157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
32158       SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
32159     }
32160     arg2 = *argp2;
32161 
32162     (arg1)->Print(arg2);
32163 
32164     return SWIG_arg;
32165 
32166     fail: SWIGUNUSED;
32167   }
32168   lua_error(L);
32169   return 0;
32170 }
32171 
32172 
32173 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
32174   {
32175     int SWIG_arg = 0;
32176     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32177     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
32178 
32179     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
32180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
32181 
32182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32183       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
32184     }
32185 
32186     {
32187       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
32188       lldb::FileSP file_sp;
32189       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
32190       if (!file_sp->IsValid())
32191       return luaL_error(L, "Invalid file");
32192       arg2 = file_sp;
32193     }
32194     (arg1)->Print(arg2);
32195 
32196     return SWIG_arg;
32197 
32198     fail: SWIGUNUSED;
32199   }
32200   lua_error(L);
32201   return 0;
32202 }
32203 
32204 
32205 static int _wrap_SBInstruction_Print(lua_State* L) {
32206   int argc;
32207   int argv[3]={
32208     1,2,3
32209   };
32210 
32211   argc = lua_gettop(L);
32212   if (argc == 2) {
32213     int _v = 0;
32214     {
32215       void *ptr;
32216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
32217         _v = 0;
32218       } else {
32219         _v = 1;
32220       }
32221     }
32222     if (_v) {
32223       {
32224         void *ptr;
32225         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
32226           _v = 0;
32227         } else {
32228           _v = 1;
32229         }
32230       }
32231       if (_v) {
32232         return _wrap_SBInstruction_Print__SWIG_0(L);
32233       }
32234     }
32235   }
32236   if (argc == 2) {
32237     int _v = 0;
32238     {
32239       void *ptr;
32240       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
32241         _v = 0;
32242       } else {
32243         _v = 1;
32244       }
32245     }
32246     if (_v) {
32247       {
32248         _v = (lua_isuserdata(L, argv[1])) &&
32249         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
32250       }
32251       if (_v) {
32252         return _wrap_SBInstruction_Print__SWIG_1(L);
32253       }
32254     }
32255   }
32256 
32257   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
32258     "  Possible C/C++ prototypes are:\n"
32259     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
32260     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
32261   lua_error(L);return 0;
32262 }
32263 
32264 
32265 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
32266   {
32267     int SWIG_arg = 0;
32268     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32269     lldb::SBStream *arg2 = 0 ;
32270     bool result;
32271 
32272     SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
32273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
32274     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
32275 
32276     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32277       SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
32278     }
32279 
32280 
32281     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32282       SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32283     }
32284 
32285     result = (bool)(arg1)->GetDescription(*arg2);
32286     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32287     return SWIG_arg;
32288 
32289     fail: SWIGUNUSED;
32290   }
32291   lua_error(L);
32292   return 0;
32293 }
32294 
32295 
32296 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
32297   {
32298     int SWIG_arg = 0;
32299     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32300     lldb::SBFrame *arg2 = 0 ;
32301     uint32_t arg3 ;
32302     bool result;
32303 
32304     SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
32305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
32306     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
32307     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
32308 
32309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32310       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
32311     }
32312 
32313 
32314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
32315       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
32316     }
32317 
32318     arg3 = (uint32_t)lua_tointeger(L, 3);
32319     result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
32320     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32321     return SWIG_arg;
32322 
32323     fail: SWIGUNUSED;
32324   }
32325   lua_error(L);
32326   return 0;
32327 }
32328 
32329 
32330 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
32331   {
32332     int SWIG_arg = 0;
32333     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32334     char *arg2 = (char *) 0 ;
32335     bool result;
32336 
32337     SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
32338     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
32339     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
32340 
32341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32342       SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
32343     }
32344 
32345     arg2 = (char *)lua_tostring(L, 2);
32346     result = (bool)(arg1)->DumpEmulation((char const *)arg2);
32347     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32348     return SWIG_arg;
32349 
32350     fail: SWIGUNUSED;
32351   }
32352   lua_error(L);
32353   return 0;
32354 }
32355 
32356 
32357 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
32358   {
32359     int SWIG_arg = 0;
32360     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32361     lldb::SBStream *arg2 = 0 ;
32362     char *arg3 = (char *) 0 ;
32363     bool result;
32364 
32365     SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
32366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
32367     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
32368     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
32369 
32370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32371       SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
32372     }
32373 
32374 
32375     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32376       SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
32377     }
32378 
32379     arg3 = (char *)lua_tostring(L, 3);
32380     result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
32381     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32382     return SWIG_arg;
32383 
32384     fail: SWIGUNUSED;
32385   }
32386   lua_error(L);
32387   return 0;
32388 }
32389 
32390 
32391 static int _wrap_SBInstruction___tostring(lua_State* L) {
32392   {
32393     int SWIG_arg = 0;
32394     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32395     std::string result;
32396 
32397     SWIG_check_num_args("lldb::SBInstruction::__repr__",1,1)
32398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__repr__",1,"lldb::SBInstruction *");
32399 
32400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32401       SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
32402     }
32403 
32404     result = lldb_SBInstruction___repr__(arg1);
32405     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32406     return SWIG_arg;
32407 
32408     fail: SWIGUNUSED;
32409   }
32410   lua_error(L);
32411   return 0;
32412 }
32413 
32414 
32415 static void swig_delete_SBInstruction(void *obj) {
32416 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
32417 delete arg1;
32418 }
32419 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
32420     assert(lua_istable(L,1));
32421     lua_pushcfunction(L,_wrap_new_SBInstruction);
32422     assert(!lua_isnil(L,-1));
32423     lua_replace(L,1); /* replace our table with real constructor */
32424     lua_call(L,lua_gettop(L)-1,1);
32425     return 1;
32426 }
32427 static swig_lua_attribute swig_SBInstruction_attributes[] = {
32428     {0,0,0}
32429 };
32430 static swig_lua_method swig_SBInstruction_methods[]= {
32431     { "IsValid", _wrap_SBInstruction_IsValid},
32432     { "GetAddress", _wrap_SBInstruction_GetAddress},
32433     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
32434     { "GetOperands", _wrap_SBInstruction_GetOperands},
32435     { "GetComment", _wrap_SBInstruction_GetComment},
32436     { "GetControlFlowKind", _wrap_SBInstruction_GetControlFlowKind},
32437     { "GetData", _wrap_SBInstruction_GetData},
32438     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
32439     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
32440     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
32441     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
32442     { "Print", _wrap_SBInstruction_Print},
32443     { "GetDescription", _wrap_SBInstruction_GetDescription},
32444     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
32445     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
32446     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
32447     { "__tostring", _wrap_SBInstruction___tostring},
32448     {0,0}
32449 };
32450 static swig_lua_method swig_SBInstruction_meta[] = {
32451     { "__tostring", _wrap_SBInstruction___tostring},
32452     {0,0}
32453 };
32454 
32455 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
32456     {0,0,0}
32457 };
32458 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
32459     {0,0,0,0,0,0}
32460 };
32461 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
32462     {0,0}
32463 };
32464 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
32465     0
32466 };
32467 
32468 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
32469     "SBInstruction",
32470     swig_SBInstruction_Sf_SwigStatic_methods,
32471     swig_SBInstruction_Sf_SwigStatic_attributes,
32472     swig_SBInstruction_Sf_SwigStatic_constants,
32473     swig_SBInstruction_Sf_SwigStatic_classes,
32474     0
32475 };
32476 static swig_lua_class *swig_SBInstruction_bases[] = {0};
32477 static const char *swig_SBInstruction_base_names[] = {0};
32478 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 };
32479 
32480 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
32481   {
32482     int SWIG_arg = 0;
32483     lldb::SBInstructionList *result = 0 ;
32484 
32485     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
32486     result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
32487     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
32488     return SWIG_arg;
32489 
32490     fail: SWIGUNUSED;
32491   }
32492   lua_error(L);
32493   return 0;
32494 }
32495 
32496 
32497 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
32498   {
32499     int SWIG_arg = 0;
32500     lldb::SBInstructionList *arg1 = 0 ;
32501     lldb::SBInstructionList *result = 0 ;
32502 
32503     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
32504     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
32505 
32506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32507       SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
32508     }
32509 
32510     result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
32511     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
32512     return SWIG_arg;
32513 
32514     fail: SWIGUNUSED;
32515   }
32516   lua_error(L);
32517   return 0;
32518 }
32519 
32520 
32521 static int _wrap_new_SBInstructionList(lua_State* L) {
32522   int argc;
32523   int argv[2]={
32524     1,2
32525   };
32526 
32527   argc = lua_gettop(L);
32528   if (argc == 0) {
32529     return _wrap_new_SBInstructionList__SWIG_0(L);
32530   }
32531   if (argc == 1) {
32532     int _v = 0;
32533     {
32534       void *ptr;
32535       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
32536         _v = 0;
32537       } else {
32538         _v = 1;
32539       }
32540     }
32541     if (_v) {
32542       return _wrap_new_SBInstructionList__SWIG_1(L);
32543     }
32544   }
32545 
32546   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
32547     "  Possible C/C++ prototypes are:\n"
32548     "    lldb::SBInstructionList::SBInstructionList()\n"
32549     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
32550   lua_error(L);return 0;
32551 }
32552 
32553 
32554 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
32555   {
32556     int SWIG_arg = 0;
32557     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32558     bool result;
32559 
32560     SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
32561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
32562 
32563     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32564       SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
32565     }
32566 
32567     result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
32568     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32569     return SWIG_arg;
32570 
32571     fail: SWIGUNUSED;
32572   }
32573   lua_error(L);
32574   return 0;
32575 }
32576 
32577 
32578 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
32579   {
32580     int SWIG_arg = 0;
32581     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32582     size_t result;
32583 
32584     SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
32585     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
32586 
32587     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32588       SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
32589     }
32590 
32591     result = (arg1)->GetSize();
32592     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32593     return SWIG_arg;
32594 
32595     fail: SWIGUNUSED;
32596   }
32597   lua_error(L);
32598   return 0;
32599 }
32600 
32601 
32602 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
32603   {
32604     int SWIG_arg = 0;
32605     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32606     uint32_t arg2 ;
32607     lldb::SBInstruction result;
32608 
32609     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
32610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
32611     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
32612 
32613     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32614       SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
32615     }
32616 
32617     arg2 = (uint32_t)lua_tointeger(L, 2);
32618     result = (arg1)->GetInstructionAtIndex(arg2);
32619     {
32620       lldb::SBInstruction * resultptr = new lldb::SBInstruction(result);
32621       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
32622     }
32623     return SWIG_arg;
32624 
32625     fail: SWIGUNUSED;
32626   }
32627   lua_error(L);
32628   return 0;
32629 }
32630 
32631 
32632 static int _wrap_SBInstructionList_GetInstructionsCount__SWIG_0(lua_State* L) {
32633   {
32634     int SWIG_arg = 0;
32635     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32636     lldb::SBAddress *arg2 = 0 ;
32637     lldb::SBAddress *arg3 = 0 ;
32638     bool arg4 ;
32639     size_t result;
32640 
32641     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
32642     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
32643     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
32644     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
32645     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
32646 
32647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32648       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
32649     }
32650 
32651 
32652     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
32653       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
32654     }
32655 
32656 
32657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
32658       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
32659     }
32660 
32661     arg4 = (lua_toboolean(L, 4)!=0);
32662     result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
32663     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32664     return SWIG_arg;
32665 
32666     fail: SWIGUNUSED;
32667   }
32668   lua_error(L);
32669   return 0;
32670 }
32671 
32672 
32673 static int _wrap_SBInstructionList_GetInstructionsCount__SWIG_1(lua_State* L) {
32674   {
32675     int SWIG_arg = 0;
32676     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32677     lldb::SBAddress *arg2 = 0 ;
32678     lldb::SBAddress *arg3 = 0 ;
32679     size_t result;
32680 
32681     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",3,3)
32682     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
32683     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
32684     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
32685 
32686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32687       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
32688     }
32689 
32690 
32691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
32692       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
32693     }
32694 
32695 
32696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
32697       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
32698     }
32699 
32700     result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3);
32701     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32702     return SWIG_arg;
32703 
32704     fail: SWIGUNUSED;
32705   }
32706   lua_error(L);
32707   return 0;
32708 }
32709 
32710 
32711 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
32712   int argc;
32713   int argv[5]={
32714     1,2,3,4,5
32715   };
32716 
32717   argc = lua_gettop(L);
32718   if (argc == 3) {
32719     int _v = 0;
32720     {
32721       void *ptr;
32722       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32723         _v = 0;
32724       } else {
32725         _v = 1;
32726       }
32727     }
32728     if (_v) {
32729       {
32730         void *ptr;
32731         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32732           _v = 0;
32733         } else {
32734           _v = 1;
32735         }
32736       }
32737       if (_v) {
32738         {
32739           void *ptr;
32740           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32741             _v = 0;
32742           } else {
32743             _v = 1;
32744           }
32745         }
32746         if (_v) {
32747           return _wrap_SBInstructionList_GetInstructionsCount__SWIG_1(L);
32748         }
32749       }
32750     }
32751   }
32752   if (argc == 4) {
32753     int _v = 0;
32754     {
32755       void *ptr;
32756       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32757         _v = 0;
32758       } else {
32759         _v = 1;
32760       }
32761     }
32762     if (_v) {
32763       {
32764         void *ptr;
32765         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32766           _v = 0;
32767         } else {
32768           _v = 1;
32769         }
32770       }
32771       if (_v) {
32772         {
32773           void *ptr;
32774           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32775             _v = 0;
32776           } else {
32777             _v = 1;
32778           }
32779         }
32780         if (_v) {
32781           {
32782             _v = lua_isboolean(L,argv[3]);
32783           }
32784           if (_v) {
32785             return _wrap_SBInstructionList_GetInstructionsCount__SWIG_0(L);
32786           }
32787         }
32788       }
32789     }
32790   }
32791 
32792   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_GetInstructionsCount'\n"
32793     "  Possible C/C++ prototypes are:\n"
32794     "    lldb::SBInstructionList::GetInstructionsCount(lldb::SBAddress const &,lldb::SBAddress const &,bool)\n"
32795     "    lldb::SBInstructionList::GetInstructionsCount(lldb::SBAddress const &,lldb::SBAddress const &)\n");
32796   lua_error(L);return 0;
32797 }
32798 
32799 
32800 static int _wrap_SBInstructionList_Clear(lua_State* L) {
32801   {
32802     int SWIG_arg = 0;
32803     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32804 
32805     SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
32806     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
32807 
32808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32809       SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
32810     }
32811 
32812     (arg1)->Clear();
32813 
32814     return SWIG_arg;
32815 
32816     fail: SWIGUNUSED;
32817   }
32818   lua_error(L);
32819   return 0;
32820 }
32821 
32822 
32823 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
32824   {
32825     int SWIG_arg = 0;
32826     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32827     lldb::SBInstruction arg2 ;
32828     lldb::SBInstruction *argp2 ;
32829 
32830     SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
32831     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
32832     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
32833 
32834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32835       SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
32836     }
32837 
32838 
32839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
32840       SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
32841     }
32842     arg2 = *argp2;
32843 
32844     (arg1)->AppendInstruction(arg2);
32845 
32846     return SWIG_arg;
32847 
32848     fail: SWIGUNUSED;
32849   }
32850   lua_error(L);
32851   return 0;
32852 }
32853 
32854 
32855 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
32856   {
32857     int SWIG_arg = 0;
32858     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32859     lldb::SBFile arg2 ;
32860     lldb::SBFile *argp2 ;
32861 
32862     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
32863     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
32864     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
32865 
32866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32867       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
32868     }
32869 
32870 
32871     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
32872       SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
32873     }
32874     arg2 = *argp2;
32875 
32876     (arg1)->Print(arg2);
32877 
32878     return SWIG_arg;
32879 
32880     fail: SWIGUNUSED;
32881   }
32882   lua_error(L);
32883   return 0;
32884 }
32885 
32886 
32887 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
32888   {
32889     int SWIG_arg = 0;
32890     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32891     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
32892 
32893     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
32894     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
32895 
32896     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32897       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
32898     }
32899 
32900     {
32901       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
32902       lldb::FileSP file_sp;
32903       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
32904       if (!file_sp->IsValid())
32905       return luaL_error(L, "Invalid file");
32906       arg2 = file_sp;
32907     }
32908     (arg1)->Print(arg2);
32909 
32910     return SWIG_arg;
32911 
32912     fail: SWIGUNUSED;
32913   }
32914   lua_error(L);
32915   return 0;
32916 }
32917 
32918 
32919 static int _wrap_SBInstructionList_Print(lua_State* L) {
32920   int argc;
32921   int argv[3]={
32922     1,2,3
32923   };
32924 
32925   argc = lua_gettop(L);
32926   if (argc == 2) {
32927     int _v = 0;
32928     {
32929       void *ptr;
32930       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32931         _v = 0;
32932       } else {
32933         _v = 1;
32934       }
32935     }
32936     if (_v) {
32937       {
32938         void *ptr;
32939         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
32940           _v = 0;
32941         } else {
32942           _v = 1;
32943         }
32944       }
32945       if (_v) {
32946         return _wrap_SBInstructionList_Print__SWIG_0(L);
32947       }
32948     }
32949   }
32950   if (argc == 2) {
32951     int _v = 0;
32952     {
32953       void *ptr;
32954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32955         _v = 0;
32956       } else {
32957         _v = 1;
32958       }
32959     }
32960     if (_v) {
32961       {
32962         _v = (lua_isuserdata(L, argv[1])) &&
32963         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
32964       }
32965       if (_v) {
32966         return _wrap_SBInstructionList_Print__SWIG_1(L);
32967       }
32968     }
32969   }
32970 
32971   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
32972     "  Possible C/C++ prototypes are:\n"
32973     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
32974     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
32975   lua_error(L);return 0;
32976 }
32977 
32978 
32979 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
32980   {
32981     int SWIG_arg = 0;
32982     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32983     lldb::SBStream *arg2 = 0 ;
32984     bool result;
32985 
32986     SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
32987     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
32988     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
32989 
32990     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32991       SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
32992     }
32993 
32994 
32995     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32996       SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32997     }
32998 
32999     result = (bool)(arg1)->GetDescription(*arg2);
33000     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33001     return SWIG_arg;
33002 
33003     fail: SWIGUNUSED;
33004   }
33005   lua_error(L);
33006   return 0;
33007 }
33008 
33009 
33010 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
33011   {
33012     int SWIG_arg = 0;
33013     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
33014     char *arg2 = (char *) 0 ;
33015     bool result;
33016 
33017     SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
33018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
33019     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
33020 
33021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
33022       SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
33023     }
33024 
33025     arg2 = (char *)lua_tostring(L, 2);
33026     result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
33027     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33028     return SWIG_arg;
33029 
33030     fail: SWIGUNUSED;
33031   }
33032   lua_error(L);
33033   return 0;
33034 }
33035 
33036 
33037 static int _wrap_SBInstructionList___tostring(lua_State* L) {
33038   {
33039     int SWIG_arg = 0;
33040     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
33041     std::string result;
33042 
33043     SWIG_check_num_args("lldb::SBInstructionList::__repr__",1,1)
33044     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__repr__",1,"lldb::SBInstructionList *");
33045 
33046     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
33047       SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
33048     }
33049 
33050     result = lldb_SBInstructionList___repr__(arg1);
33051     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33052     return SWIG_arg;
33053 
33054     fail: SWIGUNUSED;
33055   }
33056   lua_error(L);
33057   return 0;
33058 }
33059 
33060 
33061 static void swig_delete_SBInstructionList(void *obj) {
33062 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
33063 delete arg1;
33064 }
33065 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
33066     assert(lua_istable(L,1));
33067     lua_pushcfunction(L,_wrap_new_SBInstructionList);
33068     assert(!lua_isnil(L,-1));
33069     lua_replace(L,1); /* replace our table with real constructor */
33070     lua_call(L,lua_gettop(L)-1,1);
33071     return 1;
33072 }
33073 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
33074     {0,0,0}
33075 };
33076 static swig_lua_method swig_SBInstructionList_methods[]= {
33077     { "IsValid", _wrap_SBInstructionList_IsValid},
33078     { "GetSize", _wrap_SBInstructionList_GetSize},
33079     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
33080     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
33081     { "Clear", _wrap_SBInstructionList_Clear},
33082     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
33083     { "Print", _wrap_SBInstructionList_Print},
33084     { "GetDescription", _wrap_SBInstructionList_GetDescription},
33085     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
33086     { "__tostring", _wrap_SBInstructionList___tostring},
33087     {0,0}
33088 };
33089 static swig_lua_method swig_SBInstructionList_meta[] = {
33090     { "__tostring", _wrap_SBInstructionList___tostring},
33091     {0,0}
33092 };
33093 
33094 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
33095     {0,0,0}
33096 };
33097 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
33098     {0,0,0,0,0,0}
33099 };
33100 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
33101     {0,0}
33102 };
33103 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
33104     0
33105 };
33106 
33107 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
33108     "SBInstructionList",
33109     swig_SBInstructionList_Sf_SwigStatic_methods,
33110     swig_SBInstructionList_Sf_SwigStatic_attributes,
33111     swig_SBInstructionList_Sf_SwigStatic_constants,
33112     swig_SBInstructionList_Sf_SwigStatic_classes,
33113     0
33114 };
33115 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
33116 static const char *swig_SBInstructionList_base_names[] = {0};
33117 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 };
33118 
33119 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
33120   {
33121     int SWIG_arg = 0;
33122     char *arg1 = (char *) 0 ;
33123     lldb::LanguageType result;
33124 
33125     SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
33126     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
33127     arg1 = (char *)lua_tostring(L, 1);
33128     result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
33129     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33130     return SWIG_arg;
33131 
33132     fail: SWIGUNUSED;
33133   }
33134   lua_error(L);
33135   return 0;
33136 }
33137 
33138 
33139 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
33140   {
33141     int SWIG_arg = 0;
33142     lldb::LanguageType arg1 ;
33143     char *result = 0 ;
33144 
33145     SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
33146     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
33147     arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
33148     result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
33149     lua_pushstring(L,(const char *)result); SWIG_arg++;
33150     return SWIG_arg;
33151 
33152     fail: SWIGUNUSED;
33153   }
33154   lua_error(L);
33155   return 0;
33156 }
33157 
33158 
33159 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
33160   {
33161     int SWIG_arg = 0;
33162     lldb::SBLanguageRuntime *result = 0 ;
33163 
33164     SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
33165     result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
33166     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
33167     return SWIG_arg;
33168 
33169     fail: SWIGUNUSED;
33170   }
33171   lua_error(L);
33172   return 0;
33173 }
33174 
33175 
33176 static void swig_delete_SBLanguageRuntime(void *obj) {
33177 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
33178 delete arg1;
33179 }
33180 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
33181     assert(lua_istable(L,1));
33182     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
33183     assert(!lua_isnil(L,-1));
33184     lua_replace(L,1); /* replace our table with real constructor */
33185     lua_call(L,lua_gettop(L)-1,1);
33186     return 1;
33187 }
33188 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
33189     {0,0,0}
33190 };
33191 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
33192     {0,0}
33193 };
33194 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
33195     {0,0}
33196 };
33197 
33198 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
33199     {0,0,0}
33200 };
33201 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
33202     {0,0,0,0,0,0}
33203 };
33204 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
33205     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
33206     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
33207     {0,0}
33208 };
33209 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
33210     0
33211 };
33212 
33213 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
33214     "SBLanguageRuntime",
33215     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
33216     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
33217     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
33218     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
33219     0
33220 };
33221 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
33222 static const char *swig_SBLanguageRuntime_base_names[] = {0};
33223 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 };
33224 
33225 static int _wrap_new_SBLaunchInfo(lua_State* L) {
33226   {
33227     int SWIG_arg = 0;
33228     char **arg1 = (char **) 0 ;
33229     lldb::SBLaunchInfo *result = 0 ;
33230 
33231     SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
33232     {
33233       if (lua_istable(L, 1)) {
33234         size_t size = lua_rawlen(L, 1);
33235         arg1 = (char **)malloc((size + 1) * sizeof(char *));
33236         int i = 0, j = 0;
33237         while (i++ < size) {
33238           lua_rawgeti(L, 1, i);
33239           if (!lua_isstring(L, -1)) {
33240             // if current element cannot be converted to string, raise an error
33241             lua_pop(L, 1);
33242             return luaL_error(L, "List should only contain strings");
33243           }
33244           arg1[j++] = (char *)lua_tostring(L, -1);
33245           lua_pop(L, 1);
33246         }
33247         arg1[j] = 0;
33248       } else if (lua_isnil(L, 1)) {
33249         // "nil" is also acceptable, equivalent as an empty table
33250         arg1 = NULL;
33251       } else {
33252         return luaL_error(L, "A list of strings expected");
33253       }
33254     }
33255     result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
33256     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
33257     {
33258       free((char *) arg1);
33259     }
33260     return SWIG_arg;
33261 
33262     fail: SWIGUNUSED;
33263     {
33264       free((char *) arg1);
33265     }
33266   }
33267   lua_error(L);
33268   return 0;
33269 }
33270 
33271 
33272 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
33273   {
33274     int SWIG_arg = 0;
33275     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33276     lldb::pid_t result;
33277 
33278     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
33279     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
33280 
33281     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33282       SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33283     }
33284 
33285     result = (lldb::pid_t)(arg1)->GetProcessID();
33286     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33287     return SWIG_arg;
33288 
33289     fail: SWIGUNUSED;
33290   }
33291   lua_error(L);
33292   return 0;
33293 }
33294 
33295 
33296 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
33297   {
33298     int SWIG_arg = 0;
33299     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33300     uint32_t result;
33301 
33302     SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
33303     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
33304 
33305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33306       SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33307     }
33308 
33309     result = (uint32_t)(arg1)->GetUserID();
33310     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33311     return SWIG_arg;
33312 
33313     fail: SWIGUNUSED;
33314   }
33315   lua_error(L);
33316   return 0;
33317 }
33318 
33319 
33320 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
33321   {
33322     int SWIG_arg = 0;
33323     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33324     uint32_t result;
33325 
33326     SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
33327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
33328 
33329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33330       SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33331     }
33332 
33333     result = (uint32_t)(arg1)->GetGroupID();
33334     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33335     return SWIG_arg;
33336 
33337     fail: SWIGUNUSED;
33338   }
33339   lua_error(L);
33340   return 0;
33341 }
33342 
33343 
33344 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
33345   {
33346     int SWIG_arg = 0;
33347     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33348     bool result;
33349 
33350     SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
33351     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
33352 
33353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33354       SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33355     }
33356 
33357     result = (bool)(arg1)->UserIDIsValid();
33358     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33359     return SWIG_arg;
33360 
33361     fail: SWIGUNUSED;
33362   }
33363   lua_error(L);
33364   return 0;
33365 }
33366 
33367 
33368 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
33369   {
33370     int SWIG_arg = 0;
33371     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33372     bool result;
33373 
33374     SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
33375     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
33376 
33377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33378       SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33379     }
33380 
33381     result = (bool)(arg1)->GroupIDIsValid();
33382     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33383     return SWIG_arg;
33384 
33385     fail: SWIGUNUSED;
33386   }
33387   lua_error(L);
33388   return 0;
33389 }
33390 
33391 
33392 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
33393   {
33394     int SWIG_arg = 0;
33395     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33396     uint32_t arg2 ;
33397 
33398     SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
33399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
33400     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
33401 
33402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33403       SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33404     }
33405 
33406     arg2 = (uint32_t)lua_tointeger(L, 2);
33407     (arg1)->SetUserID(arg2);
33408 
33409     return SWIG_arg;
33410 
33411     fail: SWIGUNUSED;
33412   }
33413   lua_error(L);
33414   return 0;
33415 }
33416 
33417 
33418 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
33419   {
33420     int SWIG_arg = 0;
33421     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33422     uint32_t arg2 ;
33423 
33424     SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
33425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
33426     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
33427 
33428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33429       SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33430     }
33431 
33432     arg2 = (uint32_t)lua_tointeger(L, 2);
33433     (arg1)->SetGroupID(arg2);
33434 
33435     return SWIG_arg;
33436 
33437     fail: SWIGUNUSED;
33438   }
33439   lua_error(L);
33440   return 0;
33441 }
33442 
33443 
33444 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
33445   {
33446     int SWIG_arg = 0;
33447     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33448     lldb::SBFileSpec result;
33449 
33450     SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
33451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
33452 
33453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33454       SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33455     }
33456 
33457     result = (arg1)->GetExecutableFile();
33458     {
33459       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
33460       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33461     }
33462     return SWIG_arg;
33463 
33464     fail: SWIGUNUSED;
33465   }
33466   lua_error(L);
33467   return 0;
33468 }
33469 
33470 
33471 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
33472   {
33473     int SWIG_arg = 0;
33474     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33475     lldb::SBFileSpec arg2 ;
33476     bool arg3 ;
33477     lldb::SBFileSpec *argp2 ;
33478 
33479     SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
33480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
33481     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
33482     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
33483 
33484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33485       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33486     }
33487 
33488 
33489     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33490       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
33491     }
33492     arg2 = *argp2;
33493 
33494     arg3 = (lua_toboolean(L, 3)!=0);
33495     (arg1)->SetExecutableFile(arg2,arg3);
33496 
33497     return SWIG_arg;
33498 
33499     fail: SWIGUNUSED;
33500   }
33501   lua_error(L);
33502   return 0;
33503 }
33504 
33505 
33506 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
33507   {
33508     int SWIG_arg = 0;
33509     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33510     lldb::SBListener result;
33511 
33512     SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
33513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
33514 
33515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33516       SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33517     }
33518 
33519     result = (arg1)->GetListener();
33520     {
33521       lldb::SBListener * resultptr = new lldb::SBListener(result);
33522       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33523     }
33524     return SWIG_arg;
33525 
33526     fail: SWIGUNUSED;
33527   }
33528   lua_error(L);
33529   return 0;
33530 }
33531 
33532 
33533 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
33534   {
33535     int SWIG_arg = 0;
33536     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33537     lldb::SBListener *arg2 = 0 ;
33538 
33539     SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
33540     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
33541     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
33542 
33543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33544       SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33545     }
33546 
33547 
33548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
33549       SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
33550     }
33551 
33552     (arg1)->SetListener(*arg2);
33553 
33554     return SWIG_arg;
33555 
33556     fail: SWIGUNUSED;
33557   }
33558   lua_error(L);
33559   return 0;
33560 }
33561 
33562 
33563 static int _wrap_SBLaunchInfo_GetShadowListener(lua_State* L) {
33564   {
33565     int SWIG_arg = 0;
33566     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33567     lldb::SBListener result;
33568 
33569     SWIG_check_num_args("lldb::SBLaunchInfo::GetShadowListener",1,1)
33570     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShadowListener",1,"lldb::SBLaunchInfo *");
33571 
33572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33573       SWIG_fail_ptr("SBLaunchInfo_GetShadowListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33574     }
33575 
33576     result = (arg1)->GetShadowListener();
33577     {
33578       lldb::SBListener * resultptr = new lldb::SBListener(result);
33579       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33580     }
33581     return SWIG_arg;
33582 
33583     fail: SWIGUNUSED;
33584   }
33585   lua_error(L);
33586   return 0;
33587 }
33588 
33589 
33590 static int _wrap_SBLaunchInfo_SetShadowListener(lua_State* L) {
33591   {
33592     int SWIG_arg = 0;
33593     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33594     lldb::SBListener *arg2 = 0 ;
33595 
33596     SWIG_check_num_args("lldb::SBLaunchInfo::SetShadowListener",2,2)
33597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShadowListener",1,"lldb::SBLaunchInfo *");
33598     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShadowListener",2,"lldb::SBListener &");
33599 
33600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33601       SWIG_fail_ptr("SBLaunchInfo_SetShadowListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33602     }
33603 
33604 
33605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
33606       SWIG_fail_ptr("SBLaunchInfo_SetShadowListener",2,SWIGTYPE_p_lldb__SBListener);
33607     }
33608 
33609     (arg1)->SetShadowListener(*arg2);
33610 
33611     return SWIG_arg;
33612 
33613     fail: SWIGUNUSED;
33614   }
33615   lua_error(L);
33616   return 0;
33617 }
33618 
33619 
33620 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
33621   {
33622     int SWIG_arg = 0;
33623     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33624     uint32_t result;
33625 
33626     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
33627     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
33628 
33629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33630       SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33631     }
33632 
33633     result = (uint32_t)(arg1)->GetNumArguments();
33634     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33635     return SWIG_arg;
33636 
33637     fail: SWIGUNUSED;
33638   }
33639   lua_error(L);
33640   return 0;
33641 }
33642 
33643 
33644 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
33645   {
33646     int SWIG_arg = 0;
33647     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33648     uint32_t arg2 ;
33649     char *result = 0 ;
33650 
33651     SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
33652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
33653     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
33654 
33655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33656       SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33657     }
33658 
33659     arg2 = (uint32_t)lua_tointeger(L, 2);
33660     result = (char *)(arg1)->GetArgumentAtIndex(arg2);
33661     lua_pushstring(L,(const char *)result); SWIG_arg++;
33662     return SWIG_arg;
33663 
33664     fail: SWIGUNUSED;
33665   }
33666   lua_error(L);
33667   return 0;
33668 }
33669 
33670 
33671 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
33672   {
33673     int SWIG_arg = 0;
33674     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33675     char **arg2 = (char **) 0 ;
33676     bool arg3 ;
33677 
33678     SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
33679     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
33680     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
33681 
33682     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33683       SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33684     }
33685 
33686     {
33687       if (lua_istable(L, 2)) {
33688         size_t size = lua_rawlen(L, 2);
33689         arg2 = (char **)malloc((size + 1) * sizeof(char *));
33690         int i = 0, j = 0;
33691         while (i++ < size) {
33692           lua_rawgeti(L, 2, i);
33693           if (!lua_isstring(L, -1)) {
33694             // if current element cannot be converted to string, raise an error
33695             lua_pop(L, 1);
33696             return luaL_error(L, "List should only contain strings");
33697           }
33698           arg2[j++] = (char *)lua_tostring(L, -1);
33699           lua_pop(L, 1);
33700         }
33701         arg2[j] = 0;
33702       } else if (lua_isnil(L, 2)) {
33703         // "nil" is also acceptable, equivalent as an empty table
33704         arg2 = NULL;
33705       } else {
33706         return luaL_error(L, "A list of strings expected");
33707       }
33708     }
33709     arg3 = (lua_toboolean(L, 3)!=0);
33710     (arg1)->SetArguments((char const **)arg2,arg3);
33711 
33712     {
33713       free((char *) arg2);
33714     }
33715     return SWIG_arg;
33716 
33717     fail: SWIGUNUSED;
33718     {
33719       free((char *) arg2);
33720     }
33721   }
33722   lua_error(L);
33723   return 0;
33724 }
33725 
33726 
33727 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
33728   {
33729     int SWIG_arg = 0;
33730     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33731     uint32_t result;
33732 
33733     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
33734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
33735 
33736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33737       SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33738     }
33739 
33740     result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
33741     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33742     return SWIG_arg;
33743 
33744     fail: SWIGUNUSED;
33745   }
33746   lua_error(L);
33747   return 0;
33748 }
33749 
33750 
33751 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
33752   {
33753     int SWIG_arg = 0;
33754     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33755     uint32_t arg2 ;
33756     char *result = 0 ;
33757 
33758     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
33759     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
33760     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
33761 
33762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33763       SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33764     }
33765 
33766     arg2 = (uint32_t)lua_tointeger(L, 2);
33767     result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
33768     lua_pushstring(L,(const char *)result); SWIG_arg++;
33769     return SWIG_arg;
33770 
33771     fail: SWIGUNUSED;
33772   }
33773   lua_error(L);
33774   return 0;
33775 }
33776 
33777 
33778 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
33779   {
33780     int SWIG_arg = 0;
33781     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33782     char **arg2 = (char **) 0 ;
33783     bool arg3 ;
33784 
33785     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
33786     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
33787     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
33788 
33789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33790       SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33791     }
33792 
33793     {
33794       if (lua_istable(L, 2)) {
33795         size_t size = lua_rawlen(L, 2);
33796         arg2 = (char **)malloc((size + 1) * sizeof(char *));
33797         int i = 0, j = 0;
33798         while (i++ < size) {
33799           lua_rawgeti(L, 2, i);
33800           if (!lua_isstring(L, -1)) {
33801             // if current element cannot be converted to string, raise an error
33802             lua_pop(L, 1);
33803             return luaL_error(L, "List should only contain strings");
33804           }
33805           arg2[j++] = (char *)lua_tostring(L, -1);
33806           lua_pop(L, 1);
33807         }
33808         arg2[j] = 0;
33809       } else if (lua_isnil(L, 2)) {
33810         // "nil" is also acceptable, equivalent as an empty table
33811         arg2 = NULL;
33812       } else {
33813         return luaL_error(L, "A list of strings expected");
33814       }
33815     }
33816     arg3 = (lua_toboolean(L, 3)!=0);
33817     (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
33818 
33819     {
33820       free((char *) arg2);
33821     }
33822     return SWIG_arg;
33823 
33824     fail: SWIGUNUSED;
33825     {
33826       free((char *) arg2);
33827     }
33828   }
33829   lua_error(L);
33830   return 0;
33831 }
33832 
33833 
33834 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
33835   {
33836     int SWIG_arg = 0;
33837     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33838     lldb::SBEnvironment *arg2 = 0 ;
33839     bool arg3 ;
33840 
33841     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
33842     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
33843     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
33844     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
33845 
33846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33847       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33848     }
33849 
33850 
33851     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
33852       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
33853     }
33854 
33855     arg3 = (lua_toboolean(L, 3)!=0);
33856     (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
33857 
33858     return SWIG_arg;
33859 
33860     fail: SWIGUNUSED;
33861   }
33862   lua_error(L);
33863   return 0;
33864 }
33865 
33866 
33867 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
33868   {
33869     int SWIG_arg = 0;
33870     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33871     lldb::SBEnvironment result;
33872 
33873     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
33874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
33875 
33876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33877       SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33878     }
33879 
33880     result = (arg1)->GetEnvironment();
33881     {
33882       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
33883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
33884     }
33885     return SWIG_arg;
33886 
33887     fail: SWIGUNUSED;
33888   }
33889   lua_error(L);
33890   return 0;
33891 }
33892 
33893 
33894 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
33895   {
33896     int SWIG_arg = 0;
33897     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33898 
33899     SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
33900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
33901 
33902     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33903       SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33904     }
33905 
33906     (arg1)->Clear();
33907 
33908     return SWIG_arg;
33909 
33910     fail: SWIGUNUSED;
33911   }
33912   lua_error(L);
33913   return 0;
33914 }
33915 
33916 
33917 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
33918   {
33919     int SWIG_arg = 0;
33920     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33921     char *result = 0 ;
33922 
33923     SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
33924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
33925 
33926     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33927       SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33928     }
33929 
33930     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
33931     lua_pushstring(L,(const char *)result); SWIG_arg++;
33932     return SWIG_arg;
33933 
33934     fail: SWIGUNUSED;
33935   }
33936   lua_error(L);
33937   return 0;
33938 }
33939 
33940 
33941 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
33942   {
33943     int SWIG_arg = 0;
33944     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33945     char *arg2 = (char *) 0 ;
33946 
33947     SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
33948     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
33949     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
33950 
33951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33952       SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33953     }
33954 
33955     arg2 = (char *)lua_tostring(L, 2);
33956     (arg1)->SetWorkingDirectory((char const *)arg2);
33957 
33958     return SWIG_arg;
33959 
33960     fail: SWIGUNUSED;
33961   }
33962   lua_error(L);
33963   return 0;
33964 }
33965 
33966 
33967 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
33968   {
33969     int SWIG_arg = 0;
33970     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33971     uint32_t result;
33972 
33973     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
33974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
33975 
33976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33977       SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33978     }
33979 
33980     result = (uint32_t)(arg1)->GetLaunchFlags();
33981     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33982     return SWIG_arg;
33983 
33984     fail: SWIGUNUSED;
33985   }
33986   lua_error(L);
33987   return 0;
33988 }
33989 
33990 
33991 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
33992   {
33993     int SWIG_arg = 0;
33994     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33995     uint32_t arg2 ;
33996 
33997     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
33998     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
33999     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
34000 
34001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34002       SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34003     }
34004 
34005     arg2 = (uint32_t)lua_tointeger(L, 2);
34006     (arg1)->SetLaunchFlags(arg2);
34007 
34008     return SWIG_arg;
34009 
34010     fail: SWIGUNUSED;
34011   }
34012   lua_error(L);
34013   return 0;
34014 }
34015 
34016 
34017 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
34018   {
34019     int SWIG_arg = 0;
34020     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34021     char *result = 0 ;
34022 
34023     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
34024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
34025 
34026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34027       SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34028     }
34029 
34030     result = (char *)(arg1)->GetProcessPluginName();
34031     lua_pushstring(L,(const char *)result); SWIG_arg++;
34032     return SWIG_arg;
34033 
34034     fail: SWIGUNUSED;
34035   }
34036   lua_error(L);
34037   return 0;
34038 }
34039 
34040 
34041 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
34042   {
34043     int SWIG_arg = 0;
34044     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34045     char *arg2 = (char *) 0 ;
34046 
34047     SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
34048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
34049     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
34050 
34051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34052       SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34053     }
34054 
34055     arg2 = (char *)lua_tostring(L, 2);
34056     (arg1)->SetProcessPluginName((char const *)arg2);
34057 
34058     return SWIG_arg;
34059 
34060     fail: SWIGUNUSED;
34061   }
34062   lua_error(L);
34063   return 0;
34064 }
34065 
34066 
34067 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
34068   {
34069     int SWIG_arg = 0;
34070     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34071     char *result = 0 ;
34072 
34073     SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
34074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
34075 
34076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34077       SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34078     }
34079 
34080     result = (char *)(arg1)->GetShell();
34081     lua_pushstring(L,(const char *)result); SWIG_arg++;
34082     return SWIG_arg;
34083 
34084     fail: SWIGUNUSED;
34085   }
34086   lua_error(L);
34087   return 0;
34088 }
34089 
34090 
34091 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
34092   {
34093     int SWIG_arg = 0;
34094     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34095     char *arg2 = (char *) 0 ;
34096 
34097     SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
34098     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
34099     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
34100 
34101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34102       SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34103     }
34104 
34105     arg2 = (char *)lua_tostring(L, 2);
34106     (arg1)->SetShell((char const *)arg2);
34107 
34108     return SWIG_arg;
34109 
34110     fail: SWIGUNUSED;
34111   }
34112   lua_error(L);
34113   return 0;
34114 }
34115 
34116 
34117 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
34118   {
34119     int SWIG_arg = 0;
34120     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34121     bool result;
34122 
34123     SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
34124     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
34125 
34126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34127       SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34128     }
34129 
34130     result = (bool)(arg1)->GetShellExpandArguments();
34131     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34132     return SWIG_arg;
34133 
34134     fail: SWIGUNUSED;
34135   }
34136   lua_error(L);
34137   return 0;
34138 }
34139 
34140 
34141 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
34142   {
34143     int SWIG_arg = 0;
34144     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34145     bool arg2 ;
34146 
34147     SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
34148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
34149     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
34150 
34151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34152       SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34153     }
34154 
34155     arg2 = (lua_toboolean(L, 2)!=0);
34156     (arg1)->SetShellExpandArguments(arg2);
34157 
34158     return SWIG_arg;
34159 
34160     fail: SWIGUNUSED;
34161   }
34162   lua_error(L);
34163   return 0;
34164 }
34165 
34166 
34167 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
34168   {
34169     int SWIG_arg = 0;
34170     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34171     uint32_t result;
34172 
34173     SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
34174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
34175 
34176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34177       SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34178     }
34179 
34180     result = (uint32_t)(arg1)->GetResumeCount();
34181     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34182     return SWIG_arg;
34183 
34184     fail: SWIGUNUSED;
34185   }
34186   lua_error(L);
34187   return 0;
34188 }
34189 
34190 
34191 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
34192   {
34193     int SWIG_arg = 0;
34194     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34195     uint32_t arg2 ;
34196 
34197     SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
34198     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
34199     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
34200 
34201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34202       SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34203     }
34204 
34205     arg2 = (uint32_t)lua_tointeger(L, 2);
34206     (arg1)->SetResumeCount(arg2);
34207 
34208     return SWIG_arg;
34209 
34210     fail: SWIGUNUSED;
34211   }
34212   lua_error(L);
34213   return 0;
34214 }
34215 
34216 
34217 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
34218   {
34219     int SWIG_arg = 0;
34220     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34221     int arg2 ;
34222     bool result;
34223 
34224     SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
34225     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
34226     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
34227 
34228     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34229       SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34230     }
34231 
34232     arg2 = (int)lua_tointeger(L, 2);
34233     result = (bool)(arg1)->AddCloseFileAction(arg2);
34234     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34235     return SWIG_arg;
34236 
34237     fail: SWIGUNUSED;
34238   }
34239   lua_error(L);
34240   return 0;
34241 }
34242 
34243 
34244 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
34245   {
34246     int SWIG_arg = 0;
34247     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34248     int arg2 ;
34249     int arg3 ;
34250     bool result;
34251 
34252     SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
34253     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
34254     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
34255     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
34256 
34257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34258       SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34259     }
34260 
34261     arg2 = (int)lua_tointeger(L, 2);
34262     arg3 = (int)lua_tointeger(L, 3);
34263     result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
34264     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34265     return SWIG_arg;
34266 
34267     fail: SWIGUNUSED;
34268   }
34269   lua_error(L);
34270   return 0;
34271 }
34272 
34273 
34274 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
34275   {
34276     int SWIG_arg = 0;
34277     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34278     int arg2 ;
34279     char *arg3 = (char *) 0 ;
34280     bool arg4 ;
34281     bool arg5 ;
34282     bool result;
34283 
34284     SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
34285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
34286     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
34287     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
34288     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
34289     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
34290 
34291     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34292       SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34293     }
34294 
34295     arg2 = (int)lua_tointeger(L, 2);
34296     arg3 = (char *)lua_tostring(L, 3);
34297     arg4 = (lua_toboolean(L, 4)!=0);
34298     arg5 = (lua_toboolean(L, 5)!=0);
34299     result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
34300     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34301     return SWIG_arg;
34302 
34303     fail: SWIGUNUSED;
34304   }
34305   lua_error(L);
34306   return 0;
34307 }
34308 
34309 
34310 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
34311   {
34312     int SWIG_arg = 0;
34313     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34314     int arg2 ;
34315     bool arg3 ;
34316     bool arg4 ;
34317     bool result;
34318 
34319     SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
34320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
34321     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
34322     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
34323     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
34324 
34325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34326       SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34327     }
34328 
34329     arg2 = (int)lua_tointeger(L, 2);
34330     arg3 = (lua_toboolean(L, 3)!=0);
34331     arg4 = (lua_toboolean(L, 4)!=0);
34332     result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
34333     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34334     return SWIG_arg;
34335 
34336     fail: SWIGUNUSED;
34337   }
34338   lua_error(L);
34339   return 0;
34340 }
34341 
34342 
34343 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
34344   {
34345     int SWIG_arg = 0;
34346     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34347     char *arg2 = (char *) 0 ;
34348 
34349     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
34350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
34351     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
34352 
34353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34354       SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34355     }
34356 
34357     arg2 = (char *)lua_tostring(L, 2);
34358     (arg1)->SetLaunchEventData((char const *)arg2);
34359 
34360     return SWIG_arg;
34361 
34362     fail: SWIGUNUSED;
34363   }
34364   lua_error(L);
34365   return 0;
34366 }
34367 
34368 
34369 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
34370   {
34371     int SWIG_arg = 0;
34372     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34373     char *result = 0 ;
34374 
34375     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
34376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
34377 
34378     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34379       SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34380     }
34381 
34382     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
34383     lua_pushstring(L,(const char *)result); SWIG_arg++;
34384     return SWIG_arg;
34385 
34386     fail: SWIGUNUSED;
34387   }
34388   lua_error(L);
34389   return 0;
34390 }
34391 
34392 
34393 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
34394   {
34395     int SWIG_arg = 0;
34396     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34397     bool result;
34398 
34399     SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
34400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
34401 
34402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34403       SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34404     }
34405 
34406     result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
34407     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34408     return SWIG_arg;
34409 
34410     fail: SWIGUNUSED;
34411   }
34412   lua_error(L);
34413   return 0;
34414 }
34415 
34416 
34417 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
34418   {
34419     int SWIG_arg = 0;
34420     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34421     bool arg2 ;
34422 
34423     SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
34424     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
34425     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
34426 
34427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34428       SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34429     }
34430 
34431     arg2 = (lua_toboolean(L, 2)!=0);
34432     (arg1)->SetDetachOnError(arg2);
34433 
34434     return SWIG_arg;
34435 
34436     fail: SWIGUNUSED;
34437   }
34438   lua_error(L);
34439   return 0;
34440 }
34441 
34442 
34443 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
34444   {
34445     int SWIG_arg = 0;
34446     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34447     char *result = 0 ;
34448 
34449     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
34450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
34451 
34452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34453       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34454     }
34455 
34456     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
34457     lua_pushstring(L,(const char *)result); SWIG_arg++;
34458     return SWIG_arg;
34459 
34460     fail: SWIGUNUSED;
34461   }
34462   lua_error(L);
34463   return 0;
34464 }
34465 
34466 
34467 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
34468   {
34469     int SWIG_arg = 0;
34470     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34471     char *arg2 = (char *) 0 ;
34472 
34473     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
34474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
34475     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
34476 
34477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34478       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34479     }
34480 
34481     arg2 = (char *)lua_tostring(L, 2);
34482     (arg1)->SetScriptedProcessClassName((char const *)arg2);
34483 
34484     return SWIG_arg;
34485 
34486     fail: SWIGUNUSED;
34487   }
34488   lua_error(L);
34489   return 0;
34490 }
34491 
34492 
34493 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
34494   {
34495     int SWIG_arg = 0;
34496     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34497     lldb::SBStructuredData result;
34498 
34499     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
34500     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
34501 
34502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34503       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34504     }
34505 
34506     result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
34507     {
34508       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
34509       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
34510     }
34511     return SWIG_arg;
34512 
34513     fail: SWIGUNUSED;
34514   }
34515   lua_error(L);
34516   return 0;
34517 }
34518 
34519 
34520 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
34521   {
34522     int SWIG_arg = 0;
34523     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34524     lldb::SBStructuredData arg2 ;
34525     lldb::SBStructuredData *argp2 ;
34526 
34527     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
34528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
34529     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
34530 
34531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34532       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34533     }
34534 
34535 
34536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
34537       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
34538     }
34539     arg2 = *argp2;
34540 
34541     (arg1)->SetScriptedProcessDictionary(arg2);
34542 
34543     return SWIG_arg;
34544 
34545     fail: SWIGUNUSED;
34546   }
34547   lua_error(L);
34548   return 0;
34549 }
34550 
34551 
34552 static void swig_delete_SBLaunchInfo(void *obj) {
34553 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
34554 delete arg1;
34555 }
34556 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
34557     assert(lua_istable(L,1));
34558     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
34559     assert(!lua_isnil(L,-1));
34560     lua_replace(L,1); /* replace our table with real constructor */
34561     lua_call(L,lua_gettop(L)-1,1);
34562     return 1;
34563 }
34564 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
34565     {0,0,0}
34566 };
34567 static swig_lua_method swig_SBLaunchInfo_methods[]= {
34568     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
34569     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
34570     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
34571     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
34572     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
34573     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
34574     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
34575     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
34576     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
34577     { "GetListener", _wrap_SBLaunchInfo_GetListener},
34578     { "SetListener", _wrap_SBLaunchInfo_SetListener},
34579     { "GetShadowListener", _wrap_SBLaunchInfo_GetShadowListener},
34580     { "SetShadowListener", _wrap_SBLaunchInfo_SetShadowListener},
34581     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
34582     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
34583     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
34584     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
34585     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
34586     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
34587     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
34588     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
34589     { "Clear", _wrap_SBLaunchInfo_Clear},
34590     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
34591     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
34592     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
34593     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
34594     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
34595     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
34596     { "GetShell", _wrap_SBLaunchInfo_GetShell},
34597     { "SetShell", _wrap_SBLaunchInfo_SetShell},
34598     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
34599     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
34600     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
34601     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
34602     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
34603     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
34604     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
34605     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
34606     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
34607     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
34608     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
34609     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
34610     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
34611     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
34612     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
34613     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
34614     {0,0}
34615 };
34616 static swig_lua_method swig_SBLaunchInfo_meta[] = {
34617     {0,0}
34618 };
34619 
34620 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
34621     {0,0,0}
34622 };
34623 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
34624     {0,0,0,0,0,0}
34625 };
34626 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
34627     {0,0}
34628 };
34629 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
34630     0
34631 };
34632 
34633 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
34634     "SBLaunchInfo",
34635     swig_SBLaunchInfo_Sf_SwigStatic_methods,
34636     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
34637     swig_SBLaunchInfo_Sf_SwigStatic_constants,
34638     swig_SBLaunchInfo_Sf_SwigStatic_classes,
34639     0
34640 };
34641 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
34642 static const char *swig_SBLaunchInfo_base_names[] = {0};
34643 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 };
34644 
34645 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
34646   {
34647     int SWIG_arg = 0;
34648     lldb::SBLineEntry *result = 0 ;
34649 
34650     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
34651     result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
34652     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
34653     return SWIG_arg;
34654 
34655     fail: SWIGUNUSED;
34656   }
34657   lua_error(L);
34658   return 0;
34659 }
34660 
34661 
34662 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
34663   {
34664     int SWIG_arg = 0;
34665     lldb::SBLineEntry *arg1 = 0 ;
34666     lldb::SBLineEntry *result = 0 ;
34667 
34668     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
34669     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
34670 
34671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34672       SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
34673     }
34674 
34675     result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
34676     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
34677     return SWIG_arg;
34678 
34679     fail: SWIGUNUSED;
34680   }
34681   lua_error(L);
34682   return 0;
34683 }
34684 
34685 
34686 static int _wrap_new_SBLineEntry(lua_State* L) {
34687   int argc;
34688   int argv[2]={
34689     1,2
34690   };
34691 
34692   argc = lua_gettop(L);
34693   if (argc == 0) {
34694     return _wrap_new_SBLineEntry__SWIG_0(L);
34695   }
34696   if (argc == 1) {
34697     int _v = 0;
34698     {
34699       void *ptr;
34700       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
34701         _v = 0;
34702       } else {
34703         _v = 1;
34704       }
34705     }
34706     if (_v) {
34707       return _wrap_new_SBLineEntry__SWIG_1(L);
34708     }
34709   }
34710 
34711   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
34712     "  Possible C/C++ prototypes are:\n"
34713     "    lldb::SBLineEntry::SBLineEntry()\n"
34714     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
34715   lua_error(L);return 0;
34716 }
34717 
34718 
34719 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
34720   {
34721     int SWIG_arg = 0;
34722     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34723     lldb::SBAddress result;
34724 
34725     SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
34726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
34727 
34728     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34729       SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
34730     }
34731 
34732     result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
34733     {
34734       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
34735       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34736     }
34737     return SWIG_arg;
34738 
34739     fail: SWIGUNUSED;
34740   }
34741   lua_error(L);
34742   return 0;
34743 }
34744 
34745 
34746 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
34747   {
34748     int SWIG_arg = 0;
34749     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34750     lldb::SBAddress result;
34751 
34752     SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
34753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
34754 
34755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34756       SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
34757     }
34758 
34759     result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
34760     {
34761       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
34762       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34763     }
34764     return SWIG_arg;
34765 
34766     fail: SWIGUNUSED;
34767   }
34768   lua_error(L);
34769   return 0;
34770 }
34771 
34772 
34773 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
34774   {
34775     int SWIG_arg = 0;
34776     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34777     bool result;
34778 
34779     SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
34780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
34781 
34782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34783       SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
34784     }
34785 
34786     result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
34787     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34788     return SWIG_arg;
34789 
34790     fail: SWIGUNUSED;
34791   }
34792   lua_error(L);
34793   return 0;
34794 }
34795 
34796 
34797 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
34798   {
34799     int SWIG_arg = 0;
34800     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34801     lldb::SBFileSpec result;
34802 
34803     SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
34804     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
34805 
34806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34807       SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
34808     }
34809 
34810     result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
34811     {
34812       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
34813       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34814     }
34815     return SWIG_arg;
34816 
34817     fail: SWIGUNUSED;
34818   }
34819   lua_error(L);
34820   return 0;
34821 }
34822 
34823 
34824 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
34825   {
34826     int SWIG_arg = 0;
34827     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34828     uint32_t result;
34829 
34830     SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
34831     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
34832 
34833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34834       SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
34835     }
34836 
34837     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
34838     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34839     return SWIG_arg;
34840 
34841     fail: SWIGUNUSED;
34842   }
34843   lua_error(L);
34844   return 0;
34845 }
34846 
34847 
34848 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
34849   {
34850     int SWIG_arg = 0;
34851     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34852     uint32_t result;
34853 
34854     SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
34855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
34856 
34857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34858       SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
34859     }
34860 
34861     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
34862     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34863     return SWIG_arg;
34864 
34865     fail: SWIGUNUSED;
34866   }
34867   lua_error(L);
34868   return 0;
34869 }
34870 
34871 
34872 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
34873   {
34874     int SWIG_arg = 0;
34875     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34876     lldb::SBFileSpec arg2 ;
34877     lldb::SBFileSpec *argp2 ;
34878 
34879     SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
34880     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
34881     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
34882 
34883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34884       SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
34885     }
34886 
34887 
34888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34889       SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34890     }
34891     arg2 = *argp2;
34892 
34893     (arg1)->SetFileSpec(arg2);
34894 
34895     return SWIG_arg;
34896 
34897     fail: SWIGUNUSED;
34898   }
34899   lua_error(L);
34900   return 0;
34901 }
34902 
34903 
34904 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
34905   {
34906     int SWIG_arg = 0;
34907     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34908     uint32_t arg2 ;
34909 
34910     SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
34911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
34912     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
34913 
34914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34915       SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
34916     }
34917 
34918     arg2 = (uint32_t)lua_tointeger(L, 2);
34919     (arg1)->SetLine(arg2);
34920 
34921     return SWIG_arg;
34922 
34923     fail: SWIGUNUSED;
34924   }
34925   lua_error(L);
34926   return 0;
34927 }
34928 
34929 
34930 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
34931   {
34932     int SWIG_arg = 0;
34933     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34934     uint32_t arg2 ;
34935 
34936     SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
34937     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
34938     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
34939 
34940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34941       SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
34942     }
34943 
34944     arg2 = (uint32_t)lua_tointeger(L, 2);
34945     (arg1)->SetColumn(arg2);
34946 
34947     return SWIG_arg;
34948 
34949     fail: SWIGUNUSED;
34950   }
34951   lua_error(L);
34952   return 0;
34953 }
34954 
34955 
34956 static int _wrap_SBLineEntry___eq(lua_State* L) {
34957   {
34958     int SWIG_arg = 0;
34959     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34960     lldb::SBLineEntry *arg2 = 0 ;
34961     bool result;
34962 
34963     SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
34964     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
34965     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
34966 
34967     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34968       SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
34969     }
34970 
34971 
34972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
34973       SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
34974     }
34975 
34976     result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
34977     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34978     return SWIG_arg;
34979 
34980     fail: SWIGUNUSED;
34981   }
34982   lua_error(L);
34983   return 0;
34984 }
34985 
34986 
34987 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
34988   {
34989     int SWIG_arg = 0;
34990     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34991     lldb::SBStream *arg2 = 0 ;
34992     bool result;
34993 
34994     SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
34995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
34996     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
34997 
34998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34999       SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
35000     }
35001 
35002 
35003     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35004       SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35005     }
35006 
35007     result = (bool)(arg1)->GetDescription(*arg2);
35008     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35009     return SWIG_arg;
35010 
35011     fail: SWIGUNUSED;
35012   }
35013   lua_error(L);
35014   return 0;
35015 }
35016 
35017 
35018 static int _wrap_SBLineEntry___tostring(lua_State* L) {
35019   {
35020     int SWIG_arg = 0;
35021     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
35022     std::string result;
35023 
35024     SWIG_check_num_args("lldb::SBLineEntry::__repr__",1,1)
35025     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__repr__",1,"lldb::SBLineEntry *");
35026 
35027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
35028       SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
35029     }
35030 
35031     result = lldb_SBLineEntry___repr__(arg1);
35032     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35033     return SWIG_arg;
35034 
35035     fail: SWIGUNUSED;
35036   }
35037   lua_error(L);
35038   return 0;
35039 }
35040 
35041 
35042 static void swig_delete_SBLineEntry(void *obj) {
35043 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
35044 delete arg1;
35045 }
35046 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
35047     assert(lua_istable(L,1));
35048     lua_pushcfunction(L,_wrap_new_SBLineEntry);
35049     assert(!lua_isnil(L,-1));
35050     lua_replace(L,1); /* replace our table with real constructor */
35051     lua_call(L,lua_gettop(L)-1,1);
35052     return 1;
35053 }
35054 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
35055     {0,0,0}
35056 };
35057 static swig_lua_method swig_SBLineEntry_methods[]= {
35058     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
35059     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
35060     { "IsValid", _wrap_SBLineEntry_IsValid},
35061     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
35062     { "GetLine", _wrap_SBLineEntry_GetLine},
35063     { "GetColumn", _wrap_SBLineEntry_GetColumn},
35064     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
35065     { "SetLine", _wrap_SBLineEntry_SetLine},
35066     { "SetColumn", _wrap_SBLineEntry_SetColumn},
35067     { "__eq", _wrap_SBLineEntry___eq},
35068     { "GetDescription", _wrap_SBLineEntry_GetDescription},
35069     { "__tostring", _wrap_SBLineEntry___tostring},
35070     {0,0}
35071 };
35072 static swig_lua_method swig_SBLineEntry_meta[] = {
35073     { "__eq", _wrap_SBLineEntry___eq},
35074     { "__tostring", _wrap_SBLineEntry___tostring},
35075     {0,0}
35076 };
35077 
35078 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
35079     {0,0,0}
35080 };
35081 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
35082     {0,0,0,0,0,0}
35083 };
35084 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
35085     {0,0}
35086 };
35087 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
35088     0
35089 };
35090 
35091 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
35092     "SBLineEntry",
35093     swig_SBLineEntry_Sf_SwigStatic_methods,
35094     swig_SBLineEntry_Sf_SwigStatic_attributes,
35095     swig_SBLineEntry_Sf_SwigStatic_constants,
35096     swig_SBLineEntry_Sf_SwigStatic_classes,
35097     0
35098 };
35099 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
35100 static const char *swig_SBLineEntry_base_names[] = {0};
35101 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 };
35102 
35103 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
35104   {
35105     int SWIG_arg = 0;
35106     lldb::SBListener *result = 0 ;
35107 
35108     SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
35109     result = (lldb::SBListener *)new lldb::SBListener();
35110     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
35111     return SWIG_arg;
35112 
35113     fail: SWIGUNUSED;
35114   }
35115   lua_error(L);
35116   return 0;
35117 }
35118 
35119 
35120 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
35121   {
35122     int SWIG_arg = 0;
35123     char *arg1 = (char *) 0 ;
35124     lldb::SBListener *result = 0 ;
35125 
35126     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
35127     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
35128     arg1 = (char *)lua_tostring(L, 1);
35129     result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
35130     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
35131     return SWIG_arg;
35132 
35133     fail: SWIGUNUSED;
35134   }
35135   lua_error(L);
35136   return 0;
35137 }
35138 
35139 
35140 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
35141   {
35142     int SWIG_arg = 0;
35143     lldb::SBListener *arg1 = 0 ;
35144     lldb::SBListener *result = 0 ;
35145 
35146     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
35147     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
35148 
35149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35150       SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
35151     }
35152 
35153     result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
35154     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
35155     return SWIG_arg;
35156 
35157     fail: SWIGUNUSED;
35158   }
35159   lua_error(L);
35160   return 0;
35161 }
35162 
35163 
35164 static int _wrap_new_SBListener(lua_State* L) {
35165   int argc;
35166   int argv[2]={
35167     1,2
35168   };
35169 
35170   argc = lua_gettop(L);
35171   if (argc == 0) {
35172     return _wrap_new_SBListener__SWIG_0(L);
35173   }
35174   if (argc == 1) {
35175     int _v = 0;
35176     {
35177       void *ptr;
35178       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
35179         _v = 0;
35180       } else {
35181         _v = 1;
35182       }
35183     }
35184     if (_v) {
35185       return _wrap_new_SBListener__SWIG_2(L);
35186     }
35187   }
35188   if (argc == 1) {
35189     int _v = 0;
35190     {
35191       _v = SWIG_lua_isnilstring(L,argv[0]);
35192     }
35193     if (_v) {
35194       return _wrap_new_SBListener__SWIG_1(L);
35195     }
35196   }
35197 
35198   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
35199     "  Possible C/C++ prototypes are:\n"
35200     "    lldb::SBListener::SBListener()\n"
35201     "    lldb::SBListener::SBListener(char const *)\n"
35202     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
35203   lua_error(L);return 0;
35204 }
35205 
35206 
35207 static int _wrap_SBListener_AddEvent(lua_State* L) {
35208   {
35209     int SWIG_arg = 0;
35210     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35211     lldb::SBEvent *arg2 = 0 ;
35212 
35213     SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
35214     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
35215     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
35216 
35217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35218       SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
35219     }
35220 
35221 
35222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35223       SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
35224     }
35225 
35226     (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
35227 
35228     return SWIG_arg;
35229 
35230     fail: SWIGUNUSED;
35231   }
35232   lua_error(L);
35233   return 0;
35234 }
35235 
35236 
35237 static int _wrap_SBListener_Clear(lua_State* L) {
35238   {
35239     int SWIG_arg = 0;
35240     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35241 
35242     SWIG_check_num_args("lldb::SBListener::Clear",1,1)
35243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
35244 
35245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35246       SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
35247     }
35248 
35249     (arg1)->Clear();
35250 
35251     return SWIG_arg;
35252 
35253     fail: SWIGUNUSED;
35254   }
35255   lua_error(L);
35256   return 0;
35257 }
35258 
35259 
35260 static int _wrap_SBListener_IsValid(lua_State* L) {
35261   {
35262     int SWIG_arg = 0;
35263     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35264     bool result;
35265 
35266     SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
35267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
35268 
35269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35270       SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
35271     }
35272 
35273     result = (bool)((lldb::SBListener const *)arg1)->IsValid();
35274     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35275     return SWIG_arg;
35276 
35277     fail: SWIGUNUSED;
35278   }
35279   lua_error(L);
35280   return 0;
35281 }
35282 
35283 
35284 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
35285   {
35286     int SWIG_arg = 0;
35287     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35288     lldb::SBDebugger *arg2 = 0 ;
35289     char *arg3 = (char *) 0 ;
35290     uint32_t arg4 ;
35291     uint32_t result;
35292 
35293     SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
35294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
35295     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
35296     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
35297     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
35298 
35299     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35300       SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
35301     }
35302 
35303 
35304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
35305       SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
35306     }
35307 
35308     arg3 = (char *)lua_tostring(L, 3);
35309     arg4 = (uint32_t)lua_tointeger(L, 4);
35310     result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
35311     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35312     return SWIG_arg;
35313 
35314     fail: SWIGUNUSED;
35315   }
35316   lua_error(L);
35317   return 0;
35318 }
35319 
35320 
35321 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
35322   {
35323     int SWIG_arg = 0;
35324     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35325     lldb::SBDebugger *arg2 = 0 ;
35326     char *arg3 = (char *) 0 ;
35327     uint32_t arg4 ;
35328     bool result;
35329 
35330     SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
35331     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
35332     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
35333     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
35334     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
35335 
35336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35337       SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
35338     }
35339 
35340 
35341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
35342       SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
35343     }
35344 
35345     arg3 = (char *)lua_tostring(L, 3);
35346     arg4 = (uint32_t)lua_tointeger(L, 4);
35347     result = (bool)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
35348     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35349     return SWIG_arg;
35350 
35351     fail: SWIGUNUSED;
35352   }
35353   lua_error(L);
35354   return 0;
35355 }
35356 
35357 
35358 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
35359   {
35360     int SWIG_arg = 0;
35361     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35362     lldb::SBBroadcaster *arg2 = 0 ;
35363     uint32_t arg3 ;
35364     uint32_t result;
35365 
35366     SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
35367     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
35368     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
35369     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
35370 
35371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35372       SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
35373     }
35374 
35375 
35376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35377       SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
35378     }
35379 
35380     arg3 = (uint32_t)lua_tointeger(L, 3);
35381     result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
35382     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35383     return SWIG_arg;
35384 
35385     fail: SWIGUNUSED;
35386   }
35387   lua_error(L);
35388   return 0;
35389 }
35390 
35391 
35392 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
35393   {
35394     int SWIG_arg = 0;
35395     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35396     lldb::SBBroadcaster *arg2 = 0 ;
35397     uint32_t arg3 ;
35398     bool result;
35399 
35400     SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
35401     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
35402     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
35403     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
35404 
35405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35406       SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
35407     }
35408 
35409 
35410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35411       SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
35412     }
35413 
35414     arg3 = (uint32_t)lua_tointeger(L, 3);
35415     result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
35416     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35417     return SWIG_arg;
35418 
35419     fail: SWIGUNUSED;
35420   }
35421   lua_error(L);
35422   return 0;
35423 }
35424 
35425 
35426 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
35427   {
35428     int SWIG_arg = 0;
35429     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35430     uint32_t arg2 ;
35431     lldb::SBEvent *arg3 = 0 ;
35432     bool result;
35433 
35434     SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
35435     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
35436     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
35437     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
35438 
35439     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35440       SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
35441     }
35442 
35443     arg2 = (uint32_t)lua_tointeger(L, 2);
35444 
35445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35446       SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
35447     }
35448 
35449     result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
35450     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35451     return SWIG_arg;
35452 
35453     fail: SWIGUNUSED;
35454   }
35455   lua_error(L);
35456   return 0;
35457 }
35458 
35459 
35460 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
35461   {
35462     int SWIG_arg = 0;
35463     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35464     uint32_t arg2 ;
35465     lldb::SBBroadcaster *arg3 = 0 ;
35466     lldb::SBEvent *arg4 = 0 ;
35467     bool result;
35468 
35469     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
35470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
35471     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
35472     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
35473     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
35474 
35475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35476       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35477     }
35478 
35479     arg2 = (uint32_t)lua_tointeger(L, 2);
35480 
35481     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35482       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
35483     }
35484 
35485 
35486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35487       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
35488     }
35489 
35490     result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
35491     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35492     return SWIG_arg;
35493 
35494     fail: SWIGUNUSED;
35495   }
35496   lua_error(L);
35497   return 0;
35498 }
35499 
35500 
35501 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
35502   {
35503     int SWIG_arg = 0;
35504     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35505     uint32_t arg2 ;
35506     lldb::SBBroadcaster *arg3 = 0 ;
35507     uint32_t arg4 ;
35508     lldb::SBEvent *arg5 = 0 ;
35509     bool result;
35510 
35511     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
35512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
35513     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
35514     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
35515     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
35516     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
35517 
35518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35519       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35520     }
35521 
35522     arg2 = (uint32_t)lua_tointeger(L, 2);
35523 
35524     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35525       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
35526     }
35527 
35528     arg4 = (uint32_t)lua_tointeger(L, 4);
35529 
35530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
35531       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
35532     }
35533 
35534     result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
35535     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35536     return SWIG_arg;
35537 
35538     fail: SWIGUNUSED;
35539   }
35540   lua_error(L);
35541   return 0;
35542 }
35543 
35544 
35545 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
35546   {
35547     int SWIG_arg = 0;
35548     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35549     lldb::SBEvent *arg2 = 0 ;
35550     bool result;
35551 
35552     SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
35553     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
35554     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
35555 
35556     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35557       SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
35558     }
35559 
35560 
35561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35562       SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
35563     }
35564 
35565     result = (bool)(arg1)->PeekAtNextEvent(*arg2);
35566     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35567     return SWIG_arg;
35568 
35569     fail: SWIGUNUSED;
35570   }
35571   lua_error(L);
35572   return 0;
35573 }
35574 
35575 
35576 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
35577   {
35578     int SWIG_arg = 0;
35579     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35580     lldb::SBBroadcaster *arg2 = 0 ;
35581     lldb::SBEvent *arg3 = 0 ;
35582     bool result;
35583 
35584     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
35585     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
35586     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
35587     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
35588 
35589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35590       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35591     }
35592 
35593 
35594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35595       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
35596     }
35597 
35598 
35599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35600       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
35601     }
35602 
35603     result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
35604     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35605     return SWIG_arg;
35606 
35607     fail: SWIGUNUSED;
35608   }
35609   lua_error(L);
35610   return 0;
35611 }
35612 
35613 
35614 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
35615   {
35616     int SWIG_arg = 0;
35617     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35618     lldb::SBBroadcaster *arg2 = 0 ;
35619     uint32_t arg3 ;
35620     lldb::SBEvent *arg4 = 0 ;
35621     bool result;
35622 
35623     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
35624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
35625     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
35626     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
35627     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
35628 
35629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35630       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35631     }
35632 
35633 
35634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35635       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
35636     }
35637 
35638     arg3 = (uint32_t)lua_tointeger(L, 3);
35639 
35640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35641       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
35642     }
35643 
35644     result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
35645     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35646     return SWIG_arg;
35647 
35648     fail: SWIGUNUSED;
35649   }
35650   lua_error(L);
35651   return 0;
35652 }
35653 
35654 
35655 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
35656   {
35657     int SWIG_arg = 0;
35658     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35659     lldb::SBEvent *arg2 = 0 ;
35660     bool result;
35661 
35662     SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
35663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
35664     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
35665 
35666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35667       SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
35668     }
35669 
35670 
35671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35672       SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
35673     }
35674 
35675     result = (bool)(arg1)->GetNextEvent(*arg2);
35676     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35677     return SWIG_arg;
35678 
35679     fail: SWIGUNUSED;
35680   }
35681   lua_error(L);
35682   return 0;
35683 }
35684 
35685 
35686 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
35687   {
35688     int SWIG_arg = 0;
35689     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35690     lldb::SBBroadcaster *arg2 = 0 ;
35691     lldb::SBEvent *arg3 = 0 ;
35692     bool result;
35693 
35694     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
35695     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
35696     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
35697     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
35698 
35699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35700       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35701     }
35702 
35703 
35704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35705       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
35706     }
35707 
35708 
35709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35710       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
35711     }
35712 
35713     result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
35714     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35715     return SWIG_arg;
35716 
35717     fail: SWIGUNUSED;
35718   }
35719   lua_error(L);
35720   return 0;
35721 }
35722 
35723 
35724 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
35725   {
35726     int SWIG_arg = 0;
35727     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35728     lldb::SBBroadcaster *arg2 = 0 ;
35729     uint32_t arg3 ;
35730     lldb::SBEvent *arg4 = 0 ;
35731     bool result;
35732 
35733     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
35734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
35735     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
35736     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
35737     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
35738 
35739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35740       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35741     }
35742 
35743 
35744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35745       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
35746     }
35747 
35748     arg3 = (uint32_t)lua_tointeger(L, 3);
35749 
35750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35751       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
35752     }
35753 
35754     result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
35755     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35756     return SWIG_arg;
35757 
35758     fail: SWIGUNUSED;
35759   }
35760   lua_error(L);
35761   return 0;
35762 }
35763 
35764 
35765 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
35766   {
35767     int SWIG_arg = 0;
35768     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35769     lldb::SBEvent *arg2 = 0 ;
35770     bool result;
35771 
35772     SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
35773     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
35774     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
35775 
35776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35777       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
35778     }
35779 
35780 
35781     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35782       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
35783     }
35784 
35785     result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
35786     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35787     return SWIG_arg;
35788 
35789     fail: SWIGUNUSED;
35790   }
35791   lua_error(L);
35792   return 0;
35793 }
35794 
35795 
35796 static void swig_delete_SBListener(void *obj) {
35797 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
35798 delete arg1;
35799 }
35800 static int _proxy__wrap_new_SBListener(lua_State *L) {
35801     assert(lua_istable(L,1));
35802     lua_pushcfunction(L,_wrap_new_SBListener);
35803     assert(!lua_isnil(L,-1));
35804     lua_replace(L,1); /* replace our table with real constructor */
35805     lua_call(L,lua_gettop(L)-1,1);
35806     return 1;
35807 }
35808 static swig_lua_attribute swig_SBListener_attributes[] = {
35809     {0,0,0}
35810 };
35811 static swig_lua_method swig_SBListener_methods[]= {
35812     { "AddEvent", _wrap_SBListener_AddEvent},
35813     { "Clear", _wrap_SBListener_Clear},
35814     { "IsValid", _wrap_SBListener_IsValid},
35815     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
35816     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
35817     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
35818     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
35819     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
35820     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
35821     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
35822     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
35823     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
35824     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
35825     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
35826     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
35827     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
35828     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
35829     {0,0}
35830 };
35831 static swig_lua_method swig_SBListener_meta[] = {
35832     {0,0}
35833 };
35834 
35835 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
35836     {0,0,0}
35837 };
35838 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
35839     {0,0,0,0,0,0}
35840 };
35841 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
35842     {0,0}
35843 };
35844 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
35845     0
35846 };
35847 
35848 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
35849     "SBListener",
35850     swig_SBListener_Sf_SwigStatic_methods,
35851     swig_SBListener_Sf_SwigStatic_attributes,
35852     swig_SBListener_Sf_SwigStatic_constants,
35853     swig_SBListener_Sf_SwigStatic_classes,
35854     0
35855 };
35856 static swig_lua_class *swig_SBListener_bases[] = {0};
35857 static const char *swig_SBListener_base_names[] = {0};
35858 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 };
35859 
35860 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
35861   {
35862     int SWIG_arg = 0;
35863     lldb::SBMemoryRegionInfo *result = 0 ;
35864 
35865     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
35866     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
35867     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35868     return SWIG_arg;
35869 
35870     fail: SWIGUNUSED;
35871   }
35872   lua_error(L);
35873   return 0;
35874 }
35875 
35876 
35877 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
35878   {
35879     int SWIG_arg = 0;
35880     lldb::SBMemoryRegionInfo *arg1 = 0 ;
35881     lldb::SBMemoryRegionInfo *result = 0 ;
35882 
35883     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
35884     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
35885 
35886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35887       SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35888     }
35889 
35890     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
35891     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35892     return SWIG_arg;
35893 
35894     fail: SWIGUNUSED;
35895   }
35896   lua_error(L);
35897   return 0;
35898 }
35899 
35900 
35901 static int _wrap_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
35902   {
35903     int SWIG_arg = 0;
35904     char *arg1 = (char *) 0 ;
35905     lldb::addr_t arg2 ;
35906     lldb::addr_t arg3 ;
35907     uint32_t arg4 ;
35908     bool arg5 ;
35909     bool arg6 ;
35910     lldb::SBMemoryRegionInfo *result = 0 ;
35911 
35912     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
35913     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
35914     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
35915     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
35916     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
35917     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
35918     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
35919     arg1 = (char *)lua_tostring(L, 1);
35920     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35921     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
35922     arg4 = (uint32_t)lua_tointeger(L, 4);
35923     arg5 = (lua_toboolean(L, 5)!=0);
35924     arg6 = (lua_toboolean(L, 6)!=0);
35925     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
35926     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35927     return SWIG_arg;
35928 
35929     fail: SWIGUNUSED;
35930   }
35931   lua_error(L);
35932   return 0;
35933 }
35934 
35935 
35936 static int _wrap_new_SBMemoryRegionInfo__SWIG_3(lua_State* L) {
35937   {
35938     int SWIG_arg = 0;
35939     char *arg1 = (char *) 0 ;
35940     lldb::addr_t arg2 ;
35941     lldb::addr_t arg3 ;
35942     uint32_t arg4 ;
35943     bool arg5 ;
35944     lldb::SBMemoryRegionInfo *result = 0 ;
35945 
35946     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,5)
35947     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
35948     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
35949     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
35950     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
35951     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
35952     arg1 = (char *)lua_tostring(L, 1);
35953     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35954     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
35955     arg4 = (uint32_t)lua_tointeger(L, 4);
35956     arg5 = (lua_toboolean(L, 5)!=0);
35957     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5);
35958     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35959     return SWIG_arg;
35960 
35961     fail: SWIGUNUSED;
35962   }
35963   lua_error(L);
35964   return 0;
35965 }
35966 
35967 
35968 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
35969   int argc;
35970   int argv[7]={
35971     1,2,3,4,5,6,7
35972   };
35973 
35974   argc = lua_gettop(L);
35975   if (argc == 0) {
35976     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
35977   }
35978   if (argc == 1) {
35979     int _v = 0;
35980     {
35981       void *ptr;
35982       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
35983         _v = 0;
35984       } else {
35985         _v = 1;
35986       }
35987     }
35988     if (_v) {
35989       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
35990     }
35991   }
35992   if (argc == 5) {
35993     int _v = 0;
35994     {
35995       _v = SWIG_lua_isnilstring(L,argv[0]);
35996     }
35997     if (_v) {
35998       {
35999         _v = lua_isnumber(L,argv[1]);
36000       }
36001       if (_v) {
36002         {
36003           _v = lua_isnumber(L,argv[2]);
36004         }
36005         if (_v) {
36006           {
36007             _v = lua_isnumber(L,argv[3]);
36008           }
36009           if (_v) {
36010             {
36011               _v = lua_isboolean(L,argv[4]);
36012             }
36013             if (_v) {
36014               return _wrap_new_SBMemoryRegionInfo__SWIG_3(L);
36015             }
36016           }
36017         }
36018       }
36019     }
36020   }
36021   if (argc == 6) {
36022     int _v = 0;
36023     {
36024       _v = SWIG_lua_isnilstring(L,argv[0]);
36025     }
36026     if (_v) {
36027       {
36028         _v = lua_isnumber(L,argv[1]);
36029       }
36030       if (_v) {
36031         {
36032           _v = lua_isnumber(L,argv[2]);
36033         }
36034         if (_v) {
36035           {
36036             _v = lua_isnumber(L,argv[3]);
36037           }
36038           if (_v) {
36039             {
36040               _v = lua_isboolean(L,argv[4]);
36041             }
36042             if (_v) {
36043               {
36044                 _v = lua_isboolean(L,argv[5]);
36045               }
36046               if (_v) {
36047                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
36048               }
36049             }
36050           }
36051         }
36052       }
36053     }
36054   }
36055 
36056   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
36057     "  Possible C/C++ prototypes are:\n"
36058     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
36059     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
36060     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n"
36061     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool)\n");
36062   lua_error(L);return 0;
36063 }
36064 
36065 
36066 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
36067   {
36068     int SWIG_arg = 0;
36069     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36070 
36071     SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
36072     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
36073 
36074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36075       SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36076     }
36077 
36078     (arg1)->Clear();
36079 
36080     return SWIG_arg;
36081 
36082     fail: SWIGUNUSED;
36083   }
36084   lua_error(L);
36085   return 0;
36086 }
36087 
36088 
36089 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
36090   {
36091     int SWIG_arg = 0;
36092     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36093     lldb::addr_t result;
36094 
36095     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
36096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
36097 
36098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36099       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36100     }
36101 
36102     result = (lldb::addr_t)(arg1)->GetRegionBase();
36103     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36104     return SWIG_arg;
36105 
36106     fail: SWIGUNUSED;
36107   }
36108   lua_error(L);
36109   return 0;
36110 }
36111 
36112 
36113 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
36114   {
36115     int SWIG_arg = 0;
36116     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36117     lldb::addr_t result;
36118 
36119     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
36120     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
36121 
36122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36123       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36124     }
36125 
36126     result = (lldb::addr_t)(arg1)->GetRegionEnd();
36127     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36128     return SWIG_arg;
36129 
36130     fail: SWIGUNUSED;
36131   }
36132   lua_error(L);
36133   return 0;
36134 }
36135 
36136 
36137 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
36138   {
36139     int SWIG_arg = 0;
36140     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36141     bool result;
36142 
36143     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
36144     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
36145 
36146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36147       SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36148     }
36149 
36150     result = (bool)(arg1)->IsReadable();
36151     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36152     return SWIG_arg;
36153 
36154     fail: SWIGUNUSED;
36155   }
36156   lua_error(L);
36157   return 0;
36158 }
36159 
36160 
36161 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
36162   {
36163     int SWIG_arg = 0;
36164     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36165     bool result;
36166 
36167     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
36168     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
36169 
36170     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36171       SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36172     }
36173 
36174     result = (bool)(arg1)->IsWritable();
36175     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36176     return SWIG_arg;
36177 
36178     fail: SWIGUNUSED;
36179   }
36180   lua_error(L);
36181   return 0;
36182 }
36183 
36184 
36185 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
36186   {
36187     int SWIG_arg = 0;
36188     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36189     bool result;
36190 
36191     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
36192     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
36193 
36194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36195       SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36196     }
36197 
36198     result = (bool)(arg1)->IsExecutable();
36199     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36200     return SWIG_arg;
36201 
36202     fail: SWIGUNUSED;
36203   }
36204   lua_error(L);
36205   return 0;
36206 }
36207 
36208 
36209 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
36210   {
36211     int SWIG_arg = 0;
36212     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36213     bool result;
36214 
36215     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
36216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
36217 
36218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36219       SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36220     }
36221 
36222     result = (bool)(arg1)->IsMapped();
36223     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36224     return SWIG_arg;
36225 
36226     fail: SWIGUNUSED;
36227   }
36228   lua_error(L);
36229   return 0;
36230 }
36231 
36232 
36233 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
36234   {
36235     int SWIG_arg = 0;
36236     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36237     char *result = 0 ;
36238 
36239     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
36240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
36241 
36242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36243       SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36244     }
36245 
36246     result = (char *)(arg1)->GetName();
36247     lua_pushstring(L,(const char *)result); SWIG_arg++;
36248     return SWIG_arg;
36249 
36250     fail: SWIGUNUSED;
36251   }
36252   lua_error(L);
36253   return 0;
36254 }
36255 
36256 
36257 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
36258   {
36259     int SWIG_arg = 0;
36260     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36261     bool result;
36262 
36263     SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
36264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
36265 
36266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36267       SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36268     }
36269 
36270     result = (bool)(arg1)->HasDirtyMemoryPageList();
36271     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36272     return SWIG_arg;
36273 
36274     fail: SWIGUNUSED;
36275   }
36276   lua_error(L);
36277   return 0;
36278 }
36279 
36280 
36281 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
36282   {
36283     int SWIG_arg = 0;
36284     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36285     uint32_t result;
36286 
36287     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
36288     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
36289 
36290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36291       SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36292     }
36293 
36294     result = (uint32_t)(arg1)->GetNumDirtyPages();
36295     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36296     return SWIG_arg;
36297 
36298     fail: SWIGUNUSED;
36299   }
36300   lua_error(L);
36301   return 0;
36302 }
36303 
36304 
36305 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
36306   {
36307     int SWIG_arg = 0;
36308     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36309     uint32_t arg2 ;
36310     lldb::addr_t result;
36311 
36312     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
36313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
36314     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
36315 
36316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36317       SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36318     }
36319 
36320     arg2 = (uint32_t)lua_tointeger(L, 2);
36321     result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
36322     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36323     return SWIG_arg;
36324 
36325     fail: SWIGUNUSED;
36326   }
36327   lua_error(L);
36328   return 0;
36329 }
36330 
36331 
36332 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
36333   {
36334     int SWIG_arg = 0;
36335     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36336     int result;
36337 
36338     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
36339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
36340 
36341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36342       SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36343     }
36344 
36345     result = (int)(arg1)->GetPageSize();
36346     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36347     return SWIG_arg;
36348 
36349     fail: SWIGUNUSED;
36350   }
36351   lua_error(L);
36352   return 0;
36353 }
36354 
36355 
36356 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
36357   {
36358     int SWIG_arg = 0;
36359     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36360     lldb::SBMemoryRegionInfo *arg2 = 0 ;
36361     bool result;
36362 
36363     SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
36364     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
36365     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
36366 
36367     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36368       SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36369     }
36370 
36371 
36372     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36373       SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36374     }
36375 
36376     result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
36377     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36378     return SWIG_arg;
36379 
36380     fail: SWIGUNUSED;
36381   }
36382   lua_error(L);
36383   return 0;
36384 }
36385 
36386 
36387 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
36388   {
36389     int SWIG_arg = 0;
36390     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36391     lldb::SBStream *arg2 = 0 ;
36392     bool result;
36393 
36394     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
36395     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
36396     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
36397 
36398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36399       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36400     }
36401 
36402 
36403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36404       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36405     }
36406 
36407     result = (bool)(arg1)->GetDescription(*arg2);
36408     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36409     return SWIG_arg;
36410 
36411     fail: SWIGUNUSED;
36412   }
36413   lua_error(L);
36414   return 0;
36415 }
36416 
36417 
36418 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
36419   {
36420     int SWIG_arg = 0;
36421     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36422     std::string result;
36423 
36424     SWIG_check_num_args("lldb::SBMemoryRegionInfo::__repr__",1,1)
36425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__repr__",1,"lldb::SBMemoryRegionInfo *");
36426 
36427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36428       SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36429     }
36430 
36431     result = lldb_SBMemoryRegionInfo___repr__(arg1);
36432     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36433     return SWIG_arg;
36434 
36435     fail: SWIGUNUSED;
36436   }
36437   lua_error(L);
36438   return 0;
36439 }
36440 
36441 
36442 static void swig_delete_SBMemoryRegionInfo(void *obj) {
36443 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
36444 delete arg1;
36445 }
36446 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
36447     assert(lua_istable(L,1));
36448     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
36449     assert(!lua_isnil(L,-1));
36450     lua_replace(L,1); /* replace our table with real constructor */
36451     lua_call(L,lua_gettop(L)-1,1);
36452     return 1;
36453 }
36454 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
36455     {0,0,0}
36456 };
36457 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
36458     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
36459     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
36460     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
36461     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
36462     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
36463     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
36464     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
36465     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
36466     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
36467     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
36468     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
36469     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
36470     { "__eq", _wrap_SBMemoryRegionInfo___eq},
36471     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
36472     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
36473     {0,0}
36474 };
36475 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
36476     { "__eq", _wrap_SBMemoryRegionInfo___eq},
36477     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
36478     {0,0}
36479 };
36480 
36481 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
36482     {0,0,0}
36483 };
36484 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
36485     {0,0,0,0,0,0}
36486 };
36487 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
36488     {0,0}
36489 };
36490 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
36491     0
36492 };
36493 
36494 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
36495     "SBMemoryRegionInfo",
36496     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
36497     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
36498     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
36499     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
36500     0
36501 };
36502 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
36503 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
36504 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 };
36505 
36506 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
36507   {
36508     int SWIG_arg = 0;
36509     lldb::SBMemoryRegionInfoList *result = 0 ;
36510 
36511     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
36512     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
36513     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
36514     return SWIG_arg;
36515 
36516     fail: SWIGUNUSED;
36517   }
36518   lua_error(L);
36519   return 0;
36520 }
36521 
36522 
36523 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
36524   {
36525     int SWIG_arg = 0;
36526     lldb::SBMemoryRegionInfoList *arg1 = 0 ;
36527     lldb::SBMemoryRegionInfoList *result = 0 ;
36528 
36529     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
36530     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
36531 
36532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36533       SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36534     }
36535 
36536     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
36537     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
36538     return SWIG_arg;
36539 
36540     fail: SWIGUNUSED;
36541   }
36542   lua_error(L);
36543   return 0;
36544 }
36545 
36546 
36547 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
36548   int argc;
36549   int argv[2]={
36550     1,2
36551   };
36552 
36553   argc = lua_gettop(L);
36554   if (argc == 0) {
36555     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
36556   }
36557   if (argc == 1) {
36558     int _v = 0;
36559     {
36560       void *ptr;
36561       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
36562         _v = 0;
36563       } else {
36564         _v = 1;
36565       }
36566     }
36567     if (_v) {
36568       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
36569     }
36570   }
36571 
36572   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
36573     "  Possible C/C++ prototypes are:\n"
36574     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
36575     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
36576   lua_error(L);return 0;
36577 }
36578 
36579 
36580 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
36581   {
36582     int SWIG_arg = 0;
36583     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36584     uint32_t result;
36585 
36586     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
36587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
36588 
36589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36590       SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36591     }
36592 
36593     result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
36594     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36595     return SWIG_arg;
36596 
36597     fail: SWIGUNUSED;
36598   }
36599   lua_error(L);
36600   return 0;
36601 }
36602 
36603 
36604 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
36605   {
36606     int SWIG_arg = 0;
36607     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36608     lldb::addr_t arg2 ;
36609     lldb::SBMemoryRegionInfo *arg3 = 0 ;
36610     bool result;
36611 
36612     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
36613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
36614     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
36615     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
36616 
36617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36618       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36619     }
36620 
36621     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
36622 
36623     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36624       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36625     }
36626 
36627     result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
36628     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36629     return SWIG_arg;
36630 
36631     fail: SWIGUNUSED;
36632   }
36633   lua_error(L);
36634   return 0;
36635 }
36636 
36637 
36638 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
36639   {
36640     int SWIG_arg = 0;
36641     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36642     uint32_t arg2 ;
36643     lldb::SBMemoryRegionInfo *arg3 = 0 ;
36644     bool result;
36645 
36646     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
36647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
36648     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
36649     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
36650 
36651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36652       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36653     }
36654 
36655     arg2 = (uint32_t)lua_tointeger(L, 2);
36656 
36657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36658       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36659     }
36660 
36661     result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
36662     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36663     return SWIG_arg;
36664 
36665     fail: SWIGUNUSED;
36666   }
36667   lua_error(L);
36668   return 0;
36669 }
36670 
36671 
36672 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
36673   {
36674     int SWIG_arg = 0;
36675     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36676     lldb::SBMemoryRegionInfo *arg2 = 0 ;
36677 
36678     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
36679     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
36680     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
36681 
36682     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36683       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36684     }
36685 
36686 
36687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36688       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36689     }
36690 
36691     (arg1)->Append(*arg2);
36692 
36693     return SWIG_arg;
36694 
36695     fail: SWIGUNUSED;
36696   }
36697   lua_error(L);
36698   return 0;
36699 }
36700 
36701 
36702 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
36703   {
36704     int SWIG_arg = 0;
36705     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36706     lldb::SBMemoryRegionInfoList *arg2 = 0 ;
36707 
36708     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
36709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
36710     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
36711 
36712     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36713       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36714     }
36715 
36716 
36717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36718       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36719     }
36720 
36721     (arg1)->Append(*arg2);
36722 
36723     return SWIG_arg;
36724 
36725     fail: SWIGUNUSED;
36726   }
36727   lua_error(L);
36728   return 0;
36729 }
36730 
36731 
36732 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
36733   int argc;
36734   int argv[3]={
36735     1,2,3
36736   };
36737 
36738   argc = lua_gettop(L);
36739   if (argc == 2) {
36740     int _v = 0;
36741     {
36742       void *ptr;
36743       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
36744         _v = 0;
36745       } else {
36746         _v = 1;
36747       }
36748     }
36749     if (_v) {
36750       {
36751         void *ptr;
36752         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
36753           _v = 0;
36754         } else {
36755           _v = 1;
36756         }
36757       }
36758       if (_v) {
36759         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
36760       }
36761     }
36762   }
36763   if (argc == 2) {
36764     int _v = 0;
36765     {
36766       void *ptr;
36767       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
36768         _v = 0;
36769       } else {
36770         _v = 1;
36771       }
36772     }
36773     if (_v) {
36774       {
36775         void *ptr;
36776         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
36777           _v = 0;
36778         } else {
36779           _v = 1;
36780         }
36781       }
36782       if (_v) {
36783         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
36784       }
36785     }
36786   }
36787 
36788   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
36789     "  Possible C/C++ prototypes are:\n"
36790     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
36791     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
36792   lua_error(L);return 0;
36793 }
36794 
36795 
36796 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
36797   {
36798     int SWIG_arg = 0;
36799     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36800 
36801     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
36802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
36803 
36804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36805       SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36806     }
36807 
36808     (arg1)->Clear();
36809 
36810     return SWIG_arg;
36811 
36812     fail: SWIGUNUSED;
36813   }
36814   lua_error(L);
36815   return 0;
36816 }
36817 
36818 
36819 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
36820 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
36821 delete arg1;
36822 }
36823 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
36824     assert(lua_istable(L,1));
36825     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
36826     assert(!lua_isnil(L,-1));
36827     lua_replace(L,1); /* replace our table with real constructor */
36828     lua_call(L,lua_gettop(L)-1,1);
36829     return 1;
36830 }
36831 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
36832     {0,0,0}
36833 };
36834 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
36835     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
36836     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
36837     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
36838     { "Append", _wrap_SBMemoryRegionInfoList_Append},
36839     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
36840     {0,0}
36841 };
36842 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
36843     {0,0}
36844 };
36845 
36846 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
36847     {0,0,0}
36848 };
36849 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
36850     {0,0,0,0,0,0}
36851 };
36852 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
36853     {0,0}
36854 };
36855 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
36856     0
36857 };
36858 
36859 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
36860     "SBMemoryRegionInfoList",
36861     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
36862     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
36863     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
36864     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
36865     0
36866 };
36867 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
36868 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
36869 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 };
36870 
36871 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
36872   {
36873     int SWIG_arg = 0;
36874     lldb::SBModule *result = 0 ;
36875 
36876     SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
36877     result = (lldb::SBModule *)new lldb::SBModule();
36878     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36879     return SWIG_arg;
36880 
36881     fail: SWIGUNUSED;
36882   }
36883   lua_error(L);
36884   return 0;
36885 }
36886 
36887 
36888 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
36889   {
36890     int SWIG_arg = 0;
36891     lldb::SBModule *arg1 = 0 ;
36892     lldb::SBModule *result = 0 ;
36893 
36894     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
36895     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
36896 
36897     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36898       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
36899     }
36900 
36901     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
36902     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36903     return SWIG_arg;
36904 
36905     fail: SWIGUNUSED;
36906   }
36907   lua_error(L);
36908   return 0;
36909 }
36910 
36911 
36912 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
36913   {
36914     int SWIG_arg = 0;
36915     lldb::SBModuleSpec *arg1 = 0 ;
36916     lldb::SBModule *result = 0 ;
36917 
36918     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
36919     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
36920 
36921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36922       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
36923     }
36924 
36925     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
36926     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36927     return SWIG_arg;
36928 
36929     fail: SWIGUNUSED;
36930   }
36931   lua_error(L);
36932   return 0;
36933 }
36934 
36935 
36936 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
36937   {
36938     int SWIG_arg = 0;
36939     lldb::SBProcess *arg1 = 0 ;
36940     lldb::addr_t arg2 ;
36941     lldb::SBModule *result = 0 ;
36942 
36943     SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
36944     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
36945     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
36946 
36947     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
36948       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
36949     }
36950 
36951     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
36952     result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
36953     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36954     return SWIG_arg;
36955 
36956     fail: SWIGUNUSED;
36957   }
36958   lua_error(L);
36959   return 0;
36960 }
36961 
36962 
36963 static int _wrap_new_SBModule(lua_State* L) {
36964   int argc;
36965   int argv[3]={
36966     1,2,3
36967   };
36968 
36969   argc = lua_gettop(L);
36970   if (argc == 0) {
36971     return _wrap_new_SBModule__SWIG_0(L);
36972   }
36973   if (argc == 1) {
36974     int _v = 0;
36975     {
36976       void *ptr;
36977       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
36978         _v = 0;
36979       } else {
36980         _v = 1;
36981       }
36982     }
36983     if (_v) {
36984       return _wrap_new_SBModule__SWIG_1(L);
36985     }
36986   }
36987   if (argc == 1) {
36988     int _v = 0;
36989     {
36990       void *ptr;
36991       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36992         _v = 0;
36993       } else {
36994         _v = 1;
36995       }
36996     }
36997     if (_v) {
36998       return _wrap_new_SBModule__SWIG_2(L);
36999     }
37000   }
37001   if (argc == 2) {
37002     int _v = 0;
37003     {
37004       void *ptr;
37005       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
37006         _v = 0;
37007       } else {
37008         _v = 1;
37009       }
37010     }
37011     if (_v) {
37012       {
37013         _v = lua_isnumber(L,argv[1]);
37014       }
37015       if (_v) {
37016         return _wrap_new_SBModule__SWIG_3(L);
37017       }
37018     }
37019   }
37020 
37021   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
37022     "  Possible C/C++ prototypes are:\n"
37023     "    lldb::SBModule::SBModule()\n"
37024     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
37025     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
37026     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
37027   lua_error(L);return 0;
37028 }
37029 
37030 
37031 static int _wrap_SBModule_IsValid(lua_State* L) {
37032   {
37033     int SWIG_arg = 0;
37034     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37035     bool result;
37036 
37037     SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
37038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
37039 
37040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37041       SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
37042     }
37043 
37044     result = (bool)((lldb::SBModule const *)arg1)->IsValid();
37045     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37046     return SWIG_arg;
37047 
37048     fail: SWIGUNUSED;
37049   }
37050   lua_error(L);
37051   return 0;
37052 }
37053 
37054 
37055 static int _wrap_SBModule_Clear(lua_State* L) {
37056   {
37057     int SWIG_arg = 0;
37058     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37059 
37060     SWIG_check_num_args("lldb::SBModule::Clear",1,1)
37061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
37062 
37063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37064       SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
37065     }
37066 
37067     (arg1)->Clear();
37068 
37069     return SWIG_arg;
37070 
37071     fail: SWIGUNUSED;
37072   }
37073   lua_error(L);
37074   return 0;
37075 }
37076 
37077 
37078 static int _wrap_SBModule_IsFileBacked(lua_State* L) {
37079   {
37080     int SWIG_arg = 0;
37081     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37082     bool result;
37083 
37084     SWIG_check_num_args("lldb::SBModule::IsFileBacked",1,1)
37085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsFileBacked",1,"lldb::SBModule const *");
37086 
37087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37088       SWIG_fail_ptr("SBModule_IsFileBacked",1,SWIGTYPE_p_lldb__SBModule);
37089     }
37090 
37091     result = (bool)((lldb::SBModule const *)arg1)->IsFileBacked();
37092     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37093     return SWIG_arg;
37094 
37095     fail: SWIGUNUSED;
37096   }
37097   lua_error(L);
37098   return 0;
37099 }
37100 
37101 
37102 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
37103   {
37104     int SWIG_arg = 0;
37105     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37106     lldb::SBFileSpec result;
37107 
37108     SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
37109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
37110 
37111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37112       SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
37113     }
37114 
37115     result = ((lldb::SBModule const *)arg1)->GetFileSpec();
37116     {
37117       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
37118       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
37119     }
37120     return SWIG_arg;
37121 
37122     fail: SWIGUNUSED;
37123   }
37124   lua_error(L);
37125   return 0;
37126 }
37127 
37128 
37129 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
37130   {
37131     int SWIG_arg = 0;
37132     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37133     lldb::SBFileSpec result;
37134 
37135     SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
37136     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
37137 
37138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37139       SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
37140     }
37141 
37142     result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
37143     {
37144       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
37145       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
37146     }
37147     return SWIG_arg;
37148 
37149     fail: SWIGUNUSED;
37150   }
37151   lua_error(L);
37152   return 0;
37153 }
37154 
37155 
37156 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
37157   {
37158     int SWIG_arg = 0;
37159     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37160     lldb::SBFileSpec *arg2 = 0 ;
37161     bool result;
37162 
37163     SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
37164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
37165     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
37166 
37167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37168       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
37169     }
37170 
37171 
37172     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37173       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
37174     }
37175 
37176     result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
37177     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37178     return SWIG_arg;
37179 
37180     fail: SWIGUNUSED;
37181   }
37182   lua_error(L);
37183   return 0;
37184 }
37185 
37186 
37187 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
37188   {
37189     int SWIG_arg = 0;
37190     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37191     lldb::SBFileSpec result;
37192 
37193     SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
37194     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
37195 
37196     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37197       SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
37198     }
37199 
37200     result = (arg1)->GetRemoteInstallFileSpec();
37201     {
37202       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
37203       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
37204     }
37205     return SWIG_arg;
37206 
37207     fail: SWIGUNUSED;
37208   }
37209   lua_error(L);
37210   return 0;
37211 }
37212 
37213 
37214 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
37215   {
37216     int SWIG_arg = 0;
37217     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37218     lldb::SBFileSpec *arg2 = 0 ;
37219     bool result;
37220 
37221     SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
37222     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
37223     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
37224 
37225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37226       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
37227     }
37228 
37229 
37230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37231       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
37232     }
37233 
37234     result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
37235     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37236     return SWIG_arg;
37237 
37238     fail: SWIGUNUSED;
37239   }
37240   lua_error(L);
37241   return 0;
37242 }
37243 
37244 
37245 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
37246   {
37247     int SWIG_arg = 0;
37248     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37249     lldb::ByteOrder result;
37250 
37251     SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
37252     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
37253 
37254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37255       SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
37256     }
37257 
37258     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
37259     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37260     return SWIG_arg;
37261 
37262     fail: SWIGUNUSED;
37263   }
37264   lua_error(L);
37265   return 0;
37266 }
37267 
37268 
37269 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
37270   {
37271     int SWIG_arg = 0;
37272     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37273     uint32_t result;
37274 
37275     SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
37276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
37277 
37278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37279       SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
37280     }
37281 
37282     result = (uint32_t)(arg1)->GetAddressByteSize();
37283     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37284     return SWIG_arg;
37285 
37286     fail: SWIGUNUSED;
37287   }
37288   lua_error(L);
37289   return 0;
37290 }
37291 
37292 
37293 static int _wrap_SBModule_GetTriple(lua_State* L) {
37294   {
37295     int SWIG_arg = 0;
37296     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37297     char *result = 0 ;
37298 
37299     SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
37300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
37301 
37302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37303       SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
37304     }
37305 
37306     result = (char *)(arg1)->GetTriple();
37307     lua_pushstring(L,(const char *)result); SWIG_arg++;
37308     return SWIG_arg;
37309 
37310     fail: SWIGUNUSED;
37311   }
37312   lua_error(L);
37313   return 0;
37314 }
37315 
37316 
37317 static int _wrap_SBModule_GetUUIDBytes(lua_State* L) {
37318   {
37319     int SWIG_arg = 0;
37320     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37321     uint8_t *result = 0 ;
37322 
37323     SWIG_check_num_args("lldb::SBModule::GetUUIDBytes",1,1)
37324     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDBytes",1,"lldb::SBModule const *");
37325 
37326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37327       SWIG_fail_ptr("SBModule_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModule);
37328     }
37329 
37330     result = (uint8_t *)((lldb::SBModule const *)arg1)->GetUUIDBytes();
37331     SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
37332     return SWIG_arg;
37333 
37334     fail: SWIGUNUSED;
37335   }
37336   lua_error(L);
37337   return 0;
37338 }
37339 
37340 
37341 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
37342   {
37343     int SWIG_arg = 0;
37344     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37345     char *result = 0 ;
37346 
37347     SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
37348     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
37349 
37350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37351       SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
37352     }
37353 
37354     result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
37355     lua_pushstring(L,(const char *)result); SWIG_arg++;
37356     return SWIG_arg;
37357 
37358     fail: SWIGUNUSED;
37359   }
37360   lua_error(L);
37361   return 0;
37362 }
37363 
37364 
37365 static int _wrap_SBModule___eq(lua_State* L) {
37366   {
37367     int SWIG_arg = 0;
37368     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37369     lldb::SBModule *arg2 = 0 ;
37370     bool result;
37371 
37372     SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
37373     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
37374     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
37375 
37376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37377       SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
37378     }
37379 
37380 
37381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
37382       SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
37383     }
37384 
37385     result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
37386     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37387     return SWIG_arg;
37388 
37389     fail: SWIGUNUSED;
37390   }
37391   lua_error(L);
37392   return 0;
37393 }
37394 
37395 
37396 static int _wrap_SBModule_FindSection(lua_State* L) {
37397   {
37398     int SWIG_arg = 0;
37399     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37400     char *arg2 = (char *) 0 ;
37401     lldb::SBSection result;
37402 
37403     SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
37404     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
37405     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
37406 
37407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37408       SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
37409     }
37410 
37411     arg2 = (char *)lua_tostring(L, 2);
37412     result = (arg1)->FindSection((char const *)arg2);
37413     {
37414       lldb::SBSection * resultptr = new lldb::SBSection(result);
37415       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
37416     }
37417     return SWIG_arg;
37418 
37419     fail: SWIGUNUSED;
37420   }
37421   lua_error(L);
37422   return 0;
37423 }
37424 
37425 
37426 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
37427   {
37428     int SWIG_arg = 0;
37429     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37430     lldb::addr_t arg2 ;
37431     lldb::SBAddress result;
37432 
37433     SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
37434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
37435     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
37436 
37437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37438       SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
37439     }
37440 
37441     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
37442     result = (arg1)->ResolveFileAddress(arg2);
37443     {
37444       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
37445       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
37446     }
37447     return SWIG_arg;
37448 
37449     fail: SWIGUNUSED;
37450   }
37451   lua_error(L);
37452   return 0;
37453 }
37454 
37455 
37456 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
37457   {
37458     int SWIG_arg = 0;
37459     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37460     lldb::SBAddress *arg2 = 0 ;
37461     uint32_t arg3 ;
37462     lldb::SBSymbolContext result;
37463 
37464     SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
37465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
37466     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
37467     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
37468 
37469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37470       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
37471     }
37472 
37473 
37474     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
37475       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
37476     }
37477 
37478     arg3 = (uint32_t)lua_tointeger(L, 3);
37479     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
37480     {
37481       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
37482       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
37483     }
37484     return SWIG_arg;
37485 
37486     fail: SWIGUNUSED;
37487   }
37488   lua_error(L);
37489   return 0;
37490 }
37491 
37492 
37493 static int _wrap_SBModule_GetDescription(lua_State* L) {
37494   {
37495     int SWIG_arg = 0;
37496     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37497     lldb::SBStream *arg2 = 0 ;
37498     bool result;
37499 
37500     SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
37501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
37502     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
37503 
37504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37505       SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
37506     }
37507 
37508 
37509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37510       SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37511     }
37512 
37513     result = (bool)(arg1)->GetDescription(*arg2);
37514     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37515     return SWIG_arg;
37516 
37517     fail: SWIGUNUSED;
37518   }
37519   lua_error(L);
37520   return 0;
37521 }
37522 
37523 
37524 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
37525   {
37526     int SWIG_arg = 0;
37527     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37528     uint32_t result;
37529 
37530     SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
37531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
37532 
37533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37534       SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
37535     }
37536 
37537     result = (uint32_t)(arg1)->GetNumCompileUnits();
37538     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37539     return SWIG_arg;
37540 
37541     fail: SWIGUNUSED;
37542   }
37543   lua_error(L);
37544   return 0;
37545 }
37546 
37547 
37548 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
37549   {
37550     int SWIG_arg = 0;
37551     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37552     uint32_t arg2 ;
37553     lldb::SBCompileUnit result;
37554 
37555     SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
37556     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
37557     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
37558 
37559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37560       SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37561     }
37562 
37563     arg2 = (uint32_t)lua_tointeger(L, 2);
37564     result = (arg1)->GetCompileUnitAtIndex(arg2);
37565     {
37566       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
37567       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
37568     }
37569     return SWIG_arg;
37570 
37571     fail: SWIGUNUSED;
37572   }
37573   lua_error(L);
37574   return 0;
37575 }
37576 
37577 
37578 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
37579   {
37580     int SWIG_arg = 0;
37581     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37582     lldb::SBFileSpec *arg2 = 0 ;
37583     lldb::SBSymbolContextList result;
37584 
37585     SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
37586     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
37587     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
37588 
37589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37590       SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
37591     }
37592 
37593 
37594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37595       SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
37596     }
37597 
37598     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
37599     {
37600       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37601       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37602     }
37603     return SWIG_arg;
37604 
37605     fail: SWIGUNUSED;
37606   }
37607   lua_error(L);
37608   return 0;
37609 }
37610 
37611 
37612 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
37613   {
37614     int SWIG_arg = 0;
37615     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37616     size_t result;
37617 
37618     SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
37619     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
37620 
37621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37622       SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
37623     }
37624 
37625     result = (arg1)->GetNumSymbols();
37626     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37627     return SWIG_arg;
37628 
37629     fail: SWIGUNUSED;
37630   }
37631   lua_error(L);
37632   return 0;
37633 }
37634 
37635 
37636 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
37637   {
37638     int SWIG_arg = 0;
37639     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37640     size_t arg2 ;
37641     lldb::SBSymbol result;
37642 
37643     SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
37644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
37645     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
37646 
37647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37648       SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37649     }
37650 
37651     arg2 = (size_t)lua_tointeger(L, 2);
37652     result = (arg1)->GetSymbolAtIndex(arg2);
37653     {
37654       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37655       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37656     }
37657     return SWIG_arg;
37658 
37659     fail: SWIGUNUSED;
37660   }
37661   lua_error(L);
37662   return 0;
37663 }
37664 
37665 
37666 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
37667   {
37668     int SWIG_arg = 0;
37669     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37670     char *arg2 = (char *) 0 ;
37671     lldb::SymbolType arg3 ;
37672     lldb::SBSymbol result;
37673 
37674     SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
37675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
37676     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
37677     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
37678 
37679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37680       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
37681     }
37682 
37683     arg2 = (char *)lua_tostring(L, 2);
37684     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
37685     result = (arg1)->FindSymbol((char const *)arg2,arg3);
37686     {
37687       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37688       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37689     }
37690     return SWIG_arg;
37691 
37692     fail: SWIGUNUSED;
37693   }
37694   lua_error(L);
37695   return 0;
37696 }
37697 
37698 
37699 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
37700   {
37701     int SWIG_arg = 0;
37702     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37703     char *arg2 = (char *) 0 ;
37704     lldb::SBSymbol result;
37705 
37706     SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
37707     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
37708     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
37709 
37710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37711       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
37712     }
37713 
37714     arg2 = (char *)lua_tostring(L, 2);
37715     result = (arg1)->FindSymbol((char const *)arg2);
37716     {
37717       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37718       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37719     }
37720     return SWIG_arg;
37721 
37722     fail: SWIGUNUSED;
37723   }
37724   lua_error(L);
37725   return 0;
37726 }
37727 
37728 
37729 static int _wrap_SBModule_FindSymbol(lua_State* L) {
37730   int argc;
37731   int argv[4]={
37732     1,2,3,4
37733   };
37734 
37735   argc = lua_gettop(L);
37736   if (argc == 2) {
37737     int _v = 0;
37738     {
37739       void *ptr;
37740       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37741         _v = 0;
37742       } else {
37743         _v = 1;
37744       }
37745     }
37746     if (_v) {
37747       {
37748         _v = SWIG_lua_isnilstring(L,argv[1]);
37749       }
37750       if (_v) {
37751         return _wrap_SBModule_FindSymbol__SWIG_1(L);
37752       }
37753     }
37754   }
37755   if (argc == 3) {
37756     int _v = 0;
37757     {
37758       void *ptr;
37759       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37760         _v = 0;
37761       } else {
37762         _v = 1;
37763       }
37764     }
37765     if (_v) {
37766       {
37767         _v = SWIG_lua_isnilstring(L,argv[1]);
37768       }
37769       if (_v) {
37770         {
37771           _v = lua_isnumber(L,argv[2]);
37772         }
37773         if (_v) {
37774           return _wrap_SBModule_FindSymbol__SWIG_0(L);
37775         }
37776       }
37777     }
37778   }
37779 
37780   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
37781     "  Possible C/C++ prototypes are:\n"
37782     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
37783     "    lldb::SBModule::FindSymbol(char const *)\n");
37784   lua_error(L);return 0;
37785 }
37786 
37787 
37788 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
37789   {
37790     int SWIG_arg = 0;
37791     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37792     char *arg2 = (char *) 0 ;
37793     lldb::SymbolType arg3 ;
37794     lldb::SBSymbolContextList result;
37795 
37796     SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
37797     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
37798     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
37799     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
37800 
37801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37802       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
37803     }
37804 
37805     arg2 = (char *)lua_tostring(L, 2);
37806     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
37807     result = (arg1)->FindSymbols((char const *)arg2,arg3);
37808     {
37809       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37811     }
37812     return SWIG_arg;
37813 
37814     fail: SWIGUNUSED;
37815   }
37816   lua_error(L);
37817   return 0;
37818 }
37819 
37820 
37821 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
37822   {
37823     int SWIG_arg = 0;
37824     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37825     char *arg2 = (char *) 0 ;
37826     lldb::SBSymbolContextList result;
37827 
37828     SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
37829     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
37830     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
37831 
37832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37833       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
37834     }
37835 
37836     arg2 = (char *)lua_tostring(L, 2);
37837     result = (arg1)->FindSymbols((char const *)arg2);
37838     {
37839       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37840       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37841     }
37842     return SWIG_arg;
37843 
37844     fail: SWIGUNUSED;
37845   }
37846   lua_error(L);
37847   return 0;
37848 }
37849 
37850 
37851 static int _wrap_SBModule_FindSymbols(lua_State* L) {
37852   int argc;
37853   int argv[4]={
37854     1,2,3,4
37855   };
37856 
37857   argc = lua_gettop(L);
37858   if (argc == 2) {
37859     int _v = 0;
37860     {
37861       void *ptr;
37862       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37863         _v = 0;
37864       } else {
37865         _v = 1;
37866       }
37867     }
37868     if (_v) {
37869       {
37870         _v = SWIG_lua_isnilstring(L,argv[1]);
37871       }
37872       if (_v) {
37873         return _wrap_SBModule_FindSymbols__SWIG_1(L);
37874       }
37875     }
37876   }
37877   if (argc == 3) {
37878     int _v = 0;
37879     {
37880       void *ptr;
37881       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37882         _v = 0;
37883       } else {
37884         _v = 1;
37885       }
37886     }
37887     if (_v) {
37888       {
37889         _v = SWIG_lua_isnilstring(L,argv[1]);
37890       }
37891       if (_v) {
37892         {
37893           _v = lua_isnumber(L,argv[2]);
37894         }
37895         if (_v) {
37896           return _wrap_SBModule_FindSymbols__SWIG_0(L);
37897         }
37898       }
37899     }
37900   }
37901 
37902   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
37903     "  Possible C/C++ prototypes are:\n"
37904     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
37905     "    lldb::SBModule::FindSymbols(char const *)\n");
37906   lua_error(L);return 0;
37907 }
37908 
37909 
37910 static int _wrap_SBModule_GetNumSections(lua_State* L) {
37911   {
37912     int SWIG_arg = 0;
37913     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37914     size_t result;
37915 
37916     SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
37917     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
37918 
37919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37920       SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
37921     }
37922 
37923     result = (arg1)->GetNumSections();
37924     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37925     return SWIG_arg;
37926 
37927     fail: SWIGUNUSED;
37928   }
37929   lua_error(L);
37930   return 0;
37931 }
37932 
37933 
37934 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
37935   {
37936     int SWIG_arg = 0;
37937     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37938     size_t arg2 ;
37939     lldb::SBSection result;
37940 
37941     SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
37942     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
37943     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
37944 
37945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37946       SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37947     }
37948 
37949     arg2 = (size_t)lua_tointeger(L, 2);
37950     result = (arg1)->GetSectionAtIndex(arg2);
37951     {
37952       lldb::SBSection * resultptr = new lldb::SBSection(result);
37953       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
37954     }
37955     return SWIG_arg;
37956 
37957     fail: SWIGUNUSED;
37958   }
37959   lua_error(L);
37960   return 0;
37961 }
37962 
37963 
37964 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
37965   {
37966     int SWIG_arg = 0;
37967     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37968     char *arg2 = (char *) 0 ;
37969     uint32_t arg3 ;
37970     lldb::SBSymbolContextList result;
37971 
37972     SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
37973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
37974     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
37975     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
37976 
37977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37978       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
37979     }
37980 
37981     arg2 = (char *)lua_tostring(L, 2);
37982     arg3 = (uint32_t)lua_tointeger(L, 3);
37983     result = (arg1)->FindFunctions((char const *)arg2,arg3);
37984     {
37985       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37986       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37987     }
37988     return SWIG_arg;
37989 
37990     fail: SWIGUNUSED;
37991   }
37992   lua_error(L);
37993   return 0;
37994 }
37995 
37996 
37997 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
37998   {
37999     int SWIG_arg = 0;
38000     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38001     char *arg2 = (char *) 0 ;
38002     lldb::SBSymbolContextList result;
38003 
38004     SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
38005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
38006     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
38007 
38008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38009       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
38010     }
38011 
38012     arg2 = (char *)lua_tostring(L, 2);
38013     result = (arg1)->FindFunctions((char const *)arg2);
38014     {
38015       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
38016       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
38017     }
38018     return SWIG_arg;
38019 
38020     fail: SWIGUNUSED;
38021   }
38022   lua_error(L);
38023   return 0;
38024 }
38025 
38026 
38027 static int _wrap_SBModule_FindFunctions(lua_State* L) {
38028   int argc;
38029   int argv[4]={
38030     1,2,3,4
38031   };
38032 
38033   argc = lua_gettop(L);
38034   if (argc == 2) {
38035     int _v = 0;
38036     {
38037       void *ptr;
38038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38039         _v = 0;
38040       } else {
38041         _v = 1;
38042       }
38043     }
38044     if (_v) {
38045       {
38046         _v = SWIG_lua_isnilstring(L,argv[1]);
38047       }
38048       if (_v) {
38049         return _wrap_SBModule_FindFunctions__SWIG_1(L);
38050       }
38051     }
38052   }
38053   if (argc == 3) {
38054     int _v = 0;
38055     {
38056       void *ptr;
38057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38058         _v = 0;
38059       } else {
38060         _v = 1;
38061       }
38062     }
38063     if (_v) {
38064       {
38065         _v = SWIG_lua_isnilstring(L,argv[1]);
38066       }
38067       if (_v) {
38068         {
38069           _v = lua_isnumber(L,argv[2]);
38070         }
38071         if (_v) {
38072           return _wrap_SBModule_FindFunctions__SWIG_0(L);
38073         }
38074       }
38075     }
38076   }
38077 
38078   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
38079     "  Possible C/C++ prototypes are:\n"
38080     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
38081     "    lldb::SBModule::FindFunctions(char const *)\n");
38082   lua_error(L);return 0;
38083 }
38084 
38085 
38086 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
38087   {
38088     int SWIG_arg = 0;
38089     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38090     lldb::SBTarget *arg2 = 0 ;
38091     char *arg3 = (char *) 0 ;
38092     uint32_t arg4 ;
38093     lldb::SBValueList result;
38094 
38095     SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
38096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
38097     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
38098     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
38099     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
38100 
38101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38102       SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
38103     }
38104 
38105 
38106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
38107       SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
38108     }
38109 
38110     arg3 = (char *)lua_tostring(L, 3);
38111     arg4 = (uint32_t)lua_tointeger(L, 4);
38112     result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
38113     {
38114       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
38115       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
38116     }
38117     return SWIG_arg;
38118 
38119     fail: SWIGUNUSED;
38120   }
38121   lua_error(L);
38122   return 0;
38123 }
38124 
38125 
38126 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
38127   {
38128     int SWIG_arg = 0;
38129     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38130     lldb::SBTarget *arg2 = 0 ;
38131     char *arg3 = (char *) 0 ;
38132     lldb::SBValue result;
38133 
38134     SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
38135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
38136     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
38137     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
38138 
38139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38140       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
38141     }
38142 
38143 
38144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
38145       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
38146     }
38147 
38148     arg3 = (char *)lua_tostring(L, 3);
38149     result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
38150     {
38151       lldb::SBValue * resultptr = new lldb::SBValue(result);
38152       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
38153     }
38154     return SWIG_arg;
38155 
38156     fail: SWIGUNUSED;
38157   }
38158   lua_error(L);
38159   return 0;
38160 }
38161 
38162 
38163 static int _wrap_SBModule_FindFirstType(lua_State* L) {
38164   {
38165     int SWIG_arg = 0;
38166     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38167     char *arg2 = (char *) 0 ;
38168     lldb::SBType result;
38169 
38170     SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
38171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
38172     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
38173 
38174     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38175       SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
38176     }
38177 
38178     arg2 = (char *)lua_tostring(L, 2);
38179     result = (arg1)->FindFirstType((char const *)arg2);
38180     {
38181       lldb::SBType * resultptr = new lldb::SBType(result);
38182       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
38183     }
38184     return SWIG_arg;
38185 
38186     fail: SWIGUNUSED;
38187   }
38188   lua_error(L);
38189   return 0;
38190 }
38191 
38192 
38193 static int _wrap_SBModule_FindTypes(lua_State* L) {
38194   {
38195     int SWIG_arg = 0;
38196     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38197     char *arg2 = (char *) 0 ;
38198     lldb::SBTypeList result;
38199 
38200     SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
38201     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
38202     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
38203 
38204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38205       SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
38206     }
38207 
38208     arg2 = (char *)lua_tostring(L, 2);
38209     result = (arg1)->FindTypes((char const *)arg2);
38210     {
38211       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
38212       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
38213     }
38214     return SWIG_arg;
38215 
38216     fail: SWIGUNUSED;
38217   }
38218   lua_error(L);
38219   return 0;
38220 }
38221 
38222 
38223 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
38224   {
38225     int SWIG_arg = 0;
38226     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38227     lldb::user_id_t arg2 ;
38228     lldb::SBType result;
38229 
38230     SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
38231     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
38232     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
38233 
38234     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38235       SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
38236     }
38237 
38238     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
38239     result = (arg1)->GetTypeByID(arg2);
38240     {
38241       lldb::SBType * resultptr = new lldb::SBType(result);
38242       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
38243     }
38244     return SWIG_arg;
38245 
38246     fail: SWIGUNUSED;
38247   }
38248   lua_error(L);
38249   return 0;
38250 }
38251 
38252 
38253 static int _wrap_SBModule_GetBasicType(lua_State* L) {
38254   {
38255     int SWIG_arg = 0;
38256     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38257     lldb::BasicType arg2 ;
38258     lldb::SBType result;
38259 
38260     SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
38261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
38262     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
38263 
38264     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38265       SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
38266     }
38267 
38268     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
38269     result = (arg1)->GetBasicType(arg2);
38270     {
38271       lldb::SBType * resultptr = new lldb::SBType(result);
38272       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
38273     }
38274     return SWIG_arg;
38275 
38276     fail: SWIGUNUSED;
38277   }
38278   lua_error(L);
38279   return 0;
38280 }
38281 
38282 
38283 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
38284   {
38285     int SWIG_arg = 0;
38286     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38287     uint32_t arg2 ;
38288     lldb::SBTypeList result;
38289 
38290     SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
38291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
38292     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
38293 
38294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38295       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
38296     }
38297 
38298     arg2 = (uint32_t)lua_tointeger(L, 2);
38299     result = (arg1)->GetTypes(arg2);
38300     {
38301       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
38302       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
38303     }
38304     return SWIG_arg;
38305 
38306     fail: SWIGUNUSED;
38307   }
38308   lua_error(L);
38309   return 0;
38310 }
38311 
38312 
38313 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
38314   {
38315     int SWIG_arg = 0;
38316     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38317     lldb::SBTypeList result;
38318 
38319     SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
38320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
38321 
38322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38323       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
38324     }
38325 
38326     result = (arg1)->GetTypes();
38327     {
38328       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
38329       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
38330     }
38331     return SWIG_arg;
38332 
38333     fail: SWIGUNUSED;
38334   }
38335   lua_error(L);
38336   return 0;
38337 }
38338 
38339 
38340 static int _wrap_SBModule_GetTypes(lua_State* L) {
38341   int argc;
38342   int argv[3]={
38343     1,2,3
38344   };
38345 
38346   argc = lua_gettop(L);
38347   if (argc == 1) {
38348     int _v = 0;
38349     {
38350       void *ptr;
38351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38352         _v = 0;
38353       } else {
38354         _v = 1;
38355       }
38356     }
38357     if (_v) {
38358       return _wrap_SBModule_GetTypes__SWIG_1(L);
38359     }
38360   }
38361   if (argc == 2) {
38362     int _v = 0;
38363     {
38364       void *ptr;
38365       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38366         _v = 0;
38367       } else {
38368         _v = 1;
38369       }
38370     }
38371     if (_v) {
38372       {
38373         _v = lua_isnumber(L,argv[1]);
38374       }
38375       if (_v) {
38376         return _wrap_SBModule_GetTypes__SWIG_0(L);
38377       }
38378     }
38379   }
38380 
38381   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
38382     "  Possible C/C++ prototypes are:\n"
38383     "    lldb::SBModule::GetTypes(uint32_t)\n"
38384     "    lldb::SBModule::GetTypes()\n");
38385   lua_error(L);return 0;
38386 }
38387 
38388 
38389 static int _wrap_SBModule_GetVersion(lua_State* L) {
38390   {
38391     int SWIG_arg = 0;
38392     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38393     uint32_t *arg2 = (uint32_t *) 0 ;
38394     uint32_t arg3 ;
38395     uint32_t result;
38396 
38397     SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
38398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
38399 
38400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38401       SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
38402     }
38403 
38404     {
38405       arg3 = 99;
38406       arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
38407     }
38408     result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
38409     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38410     {
38411       uint32_t count = result;
38412       if (count >= arg3)
38413       count = arg3;
38414       lua_newtable(L);
38415       int i = 0;
38416       while (i++ < count) {
38417         lua_pushinteger(L, arg2[i - 1]);
38418         lua_seti(L, -2, i);
38419       }
38420       SWIG_arg++;
38421       free(arg2);
38422     }
38423     return SWIG_arg;
38424 
38425     fail: SWIGUNUSED;
38426   }
38427   lua_error(L);
38428   return 0;
38429 }
38430 
38431 
38432 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
38433   {
38434     int SWIG_arg = 0;
38435     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38436     lldb::SBFileSpec result;
38437 
38438     SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
38439     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
38440 
38441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38442       SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
38443     }
38444 
38445     result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
38446     {
38447       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38448       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38449     }
38450     return SWIG_arg;
38451 
38452     fail: SWIGUNUSED;
38453   }
38454   lua_error(L);
38455   return 0;
38456 }
38457 
38458 
38459 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
38460   {
38461     int SWIG_arg = 0;
38462     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38463     lldb::SBAddress result;
38464 
38465     SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
38466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
38467 
38468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38469       SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
38470     }
38471 
38472     result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
38473     {
38474       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
38475       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
38476     }
38477     return SWIG_arg;
38478 
38479     fail: SWIGUNUSED;
38480   }
38481   lua_error(L);
38482   return 0;
38483 }
38484 
38485 
38486 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
38487   {
38488     int SWIG_arg = 0;
38489     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38490     lldb::SBAddress result;
38491 
38492     SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
38493     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
38494 
38495     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38496       SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
38497     }
38498 
38499     result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
38500     {
38501       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
38502       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
38503     }
38504     return SWIG_arg;
38505 
38506     fail: SWIGUNUSED;
38507   }
38508   lua_error(L);
38509   return 0;
38510 }
38511 
38512 
38513 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
38514   {
38515     int SWIG_arg = 0;
38516     uint32_t result;
38517 
38518     SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
38519     result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
38520     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38521     return SWIG_arg;
38522 
38523     fail: SWIGUNUSED;
38524   }
38525   lua_error(L);
38526   return 0;
38527 }
38528 
38529 
38530 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
38531   {
38532     int SWIG_arg = 0;
38533 
38534     SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
38535     lldb::SBModule::GarbageCollectAllocatedModules();
38536 
38537     return SWIG_arg;
38538 
38539     fail: SWIGUNUSED;
38540   }
38541   lua_error(L);
38542   return 0;
38543 }
38544 
38545 
38546 static int _wrap_SBModule___tostring(lua_State* L) {
38547   {
38548     int SWIG_arg = 0;
38549     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38550     std::string result;
38551 
38552     SWIG_check_num_args("lldb::SBModule::__repr__",1,1)
38553     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__repr__",1,"lldb::SBModule *");
38554 
38555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38556       SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
38557     }
38558 
38559     result = lldb_SBModule___repr__(arg1);
38560     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
38561     return SWIG_arg;
38562 
38563     fail: SWIGUNUSED;
38564   }
38565   lua_error(L);
38566   return 0;
38567 }
38568 
38569 
38570 static void swig_delete_SBModule(void *obj) {
38571 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
38572 delete arg1;
38573 }
38574 static int _proxy__wrap_new_SBModule(lua_State *L) {
38575     assert(lua_istable(L,1));
38576     lua_pushcfunction(L,_wrap_new_SBModule);
38577     assert(!lua_isnil(L,-1));
38578     lua_replace(L,1); /* replace our table with real constructor */
38579     lua_call(L,lua_gettop(L)-1,1);
38580     return 1;
38581 }
38582 static swig_lua_attribute swig_SBModule_attributes[] = {
38583     {0,0,0}
38584 };
38585 static swig_lua_method swig_SBModule_methods[]= {
38586     { "IsValid", _wrap_SBModule_IsValid},
38587     { "Clear", _wrap_SBModule_Clear},
38588     { "IsFileBacked", _wrap_SBModule_IsFileBacked},
38589     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
38590     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
38591     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
38592     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
38593     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
38594     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
38595     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
38596     { "GetTriple", _wrap_SBModule_GetTriple},
38597     { "GetUUIDBytes", _wrap_SBModule_GetUUIDBytes},
38598     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
38599     { "__eq", _wrap_SBModule___eq},
38600     { "FindSection", _wrap_SBModule_FindSection},
38601     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
38602     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
38603     { "GetDescription", _wrap_SBModule_GetDescription},
38604     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
38605     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
38606     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
38607     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
38608     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
38609     { "FindSymbol", _wrap_SBModule_FindSymbol},
38610     { "FindSymbols", _wrap_SBModule_FindSymbols},
38611     { "GetNumSections", _wrap_SBModule_GetNumSections},
38612     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
38613     { "FindFunctions", _wrap_SBModule_FindFunctions},
38614     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
38615     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
38616     { "FindFirstType", _wrap_SBModule_FindFirstType},
38617     { "FindTypes", _wrap_SBModule_FindTypes},
38618     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
38619     { "GetBasicType", _wrap_SBModule_GetBasicType},
38620     { "GetTypes", _wrap_SBModule_GetTypes},
38621     { "GetVersion", _wrap_SBModule_GetVersion},
38622     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
38623     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
38624     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
38625     { "__tostring", _wrap_SBModule___tostring},
38626     {0,0}
38627 };
38628 static swig_lua_method swig_SBModule_meta[] = {
38629     { "__eq", _wrap_SBModule___eq},
38630     { "__tostring", _wrap_SBModule___tostring},
38631     {0,0}
38632 };
38633 
38634 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
38635     {0,0,0}
38636 };
38637 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
38638     {0,0,0,0,0,0}
38639 };
38640 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
38641     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
38642     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
38643     {0,0}
38644 };
38645 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
38646     0
38647 };
38648 
38649 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
38650     "SBModule",
38651     swig_SBModule_Sf_SwigStatic_methods,
38652     swig_SBModule_Sf_SwigStatic_attributes,
38653     swig_SBModule_Sf_SwigStatic_constants,
38654     swig_SBModule_Sf_SwigStatic_classes,
38655     0
38656 };
38657 static swig_lua_class *swig_SBModule_bases[] = {0};
38658 static const char *swig_SBModule_base_names[] = {0};
38659 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 };
38660 
38661 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
38662   {
38663     int SWIG_arg = 0;
38664     lldb::SBModuleSpec *result = 0 ;
38665 
38666     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
38667     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
38668     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
38669     return SWIG_arg;
38670 
38671     fail: SWIGUNUSED;
38672   }
38673   lua_error(L);
38674   return 0;
38675 }
38676 
38677 
38678 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
38679   {
38680     int SWIG_arg = 0;
38681     lldb::SBModuleSpec *arg1 = 0 ;
38682     lldb::SBModuleSpec *result = 0 ;
38683 
38684     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
38685     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
38686 
38687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38688       SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38689     }
38690 
38691     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
38692     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
38693     return SWIG_arg;
38694 
38695     fail: SWIGUNUSED;
38696   }
38697   lua_error(L);
38698   return 0;
38699 }
38700 
38701 
38702 static int _wrap_new_SBModuleSpec(lua_State* L) {
38703   int argc;
38704   int argv[2]={
38705     1,2
38706   };
38707 
38708   argc = lua_gettop(L);
38709   if (argc == 0) {
38710     return _wrap_new_SBModuleSpec__SWIG_0(L);
38711   }
38712   if (argc == 1) {
38713     int _v = 0;
38714     {
38715       void *ptr;
38716       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
38717         _v = 0;
38718       } else {
38719         _v = 1;
38720       }
38721     }
38722     if (_v) {
38723       return _wrap_new_SBModuleSpec__SWIG_1(L);
38724     }
38725   }
38726 
38727   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
38728     "  Possible C/C++ prototypes are:\n"
38729     "    lldb::SBModuleSpec::SBModuleSpec()\n"
38730     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
38731   lua_error(L);return 0;
38732 }
38733 
38734 
38735 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
38736   {
38737     int SWIG_arg = 0;
38738     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38739     bool result;
38740 
38741     SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
38742     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
38743 
38744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38745       SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
38746     }
38747 
38748     result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
38749     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38750     return SWIG_arg;
38751 
38752     fail: SWIGUNUSED;
38753   }
38754   lua_error(L);
38755   return 0;
38756 }
38757 
38758 
38759 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
38760   {
38761     int SWIG_arg = 0;
38762     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38763 
38764     SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
38765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
38766 
38767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38768       SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
38769     }
38770 
38771     (arg1)->Clear();
38772 
38773     return SWIG_arg;
38774 
38775     fail: SWIGUNUSED;
38776   }
38777   lua_error(L);
38778   return 0;
38779 }
38780 
38781 
38782 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
38783   {
38784     int SWIG_arg = 0;
38785     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38786     lldb::SBFileSpec result;
38787 
38788     SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
38789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
38790 
38791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38792       SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38793     }
38794 
38795     result = (arg1)->GetFileSpec();
38796     {
38797       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38798       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38799     }
38800     return SWIG_arg;
38801 
38802     fail: SWIGUNUSED;
38803   }
38804   lua_error(L);
38805   return 0;
38806 }
38807 
38808 
38809 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
38810   {
38811     int SWIG_arg = 0;
38812     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38813     lldb::SBFileSpec *arg2 = 0 ;
38814 
38815     SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
38816     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
38817     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
38818 
38819     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38820       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38821     }
38822 
38823 
38824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38825       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38826     }
38827 
38828     (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
38829 
38830     return SWIG_arg;
38831 
38832     fail: SWIGUNUSED;
38833   }
38834   lua_error(L);
38835   return 0;
38836 }
38837 
38838 
38839 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
38840   {
38841     int SWIG_arg = 0;
38842     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38843     lldb::SBFileSpec result;
38844 
38845     SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
38846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
38847 
38848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38849       SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38850     }
38851 
38852     result = (arg1)->GetPlatformFileSpec();
38853     {
38854       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38855       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38856     }
38857     return SWIG_arg;
38858 
38859     fail: SWIGUNUSED;
38860   }
38861   lua_error(L);
38862   return 0;
38863 }
38864 
38865 
38866 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
38867   {
38868     int SWIG_arg = 0;
38869     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38870     lldb::SBFileSpec *arg2 = 0 ;
38871 
38872     SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
38873     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
38874     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
38875 
38876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38877       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38878     }
38879 
38880 
38881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38882       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38883     }
38884 
38885     (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
38886 
38887     return SWIG_arg;
38888 
38889     fail: SWIGUNUSED;
38890   }
38891   lua_error(L);
38892   return 0;
38893 }
38894 
38895 
38896 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
38897   {
38898     int SWIG_arg = 0;
38899     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38900     lldb::SBFileSpec result;
38901 
38902     SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
38903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
38904 
38905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38906       SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38907     }
38908 
38909     result = (arg1)->GetSymbolFileSpec();
38910     {
38911       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38912       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38913     }
38914     return SWIG_arg;
38915 
38916     fail: SWIGUNUSED;
38917   }
38918   lua_error(L);
38919   return 0;
38920 }
38921 
38922 
38923 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
38924   {
38925     int SWIG_arg = 0;
38926     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38927     lldb::SBFileSpec *arg2 = 0 ;
38928 
38929     SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
38930     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
38931     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
38932 
38933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38934       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38935     }
38936 
38937 
38938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38939       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38940     }
38941 
38942     (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
38943 
38944     return SWIG_arg;
38945 
38946     fail: SWIGUNUSED;
38947   }
38948   lua_error(L);
38949   return 0;
38950 }
38951 
38952 
38953 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
38954   {
38955     int SWIG_arg = 0;
38956     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38957     char *result = 0 ;
38958 
38959     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
38960     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
38961 
38962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38963       SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
38964     }
38965 
38966     result = (char *)(arg1)->GetObjectName();
38967     lua_pushstring(L,(const char *)result); SWIG_arg++;
38968     return SWIG_arg;
38969 
38970     fail: SWIGUNUSED;
38971   }
38972   lua_error(L);
38973   return 0;
38974 }
38975 
38976 
38977 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
38978   {
38979     int SWIG_arg = 0;
38980     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38981     char *arg2 = (char *) 0 ;
38982 
38983     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
38984     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
38985     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
38986 
38987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38988       SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
38989     }
38990 
38991     arg2 = (char *)lua_tostring(L, 2);
38992     (arg1)->SetObjectName((char const *)arg2);
38993 
38994     return SWIG_arg;
38995 
38996     fail: SWIGUNUSED;
38997   }
38998   lua_error(L);
38999   return 0;
39000 }
39001 
39002 
39003 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
39004   {
39005     int SWIG_arg = 0;
39006     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39007     char *result = 0 ;
39008 
39009     SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
39010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
39011 
39012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39013       SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
39014     }
39015 
39016     result = (char *)(arg1)->GetTriple();
39017     lua_pushstring(L,(const char *)result); SWIG_arg++;
39018     return SWIG_arg;
39019 
39020     fail: SWIGUNUSED;
39021   }
39022   lua_error(L);
39023   return 0;
39024 }
39025 
39026 
39027 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
39028   {
39029     int SWIG_arg = 0;
39030     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39031     char *arg2 = (char *) 0 ;
39032 
39033     SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
39034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
39035     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
39036 
39037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39038       SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
39039     }
39040 
39041     arg2 = (char *)lua_tostring(L, 2);
39042     (arg1)->SetTriple((char const *)arg2);
39043 
39044     return SWIG_arg;
39045 
39046     fail: SWIGUNUSED;
39047   }
39048   lua_error(L);
39049   return 0;
39050 }
39051 
39052 
39053 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
39054   {
39055     int SWIG_arg = 0;
39056     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39057     uint8_t *result = 0 ;
39058 
39059     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
39060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
39061 
39062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39063       SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
39064     }
39065 
39066     result = (uint8_t *)(arg1)->GetUUIDBytes();
39067     SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
39068     return SWIG_arg;
39069 
39070     fail: SWIGUNUSED;
39071   }
39072   lua_error(L);
39073   return 0;
39074 }
39075 
39076 
39077 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
39078   {
39079     int SWIG_arg = 0;
39080     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39081     size_t result;
39082 
39083     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
39084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
39085 
39086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39087       SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
39088     }
39089 
39090     result = (arg1)->GetUUIDLength();
39091     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39092     return SWIG_arg;
39093 
39094     fail: SWIGUNUSED;
39095   }
39096   lua_error(L);
39097   return 0;
39098 }
39099 
39100 
39101 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
39102   {
39103     int SWIG_arg = 0;
39104     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39105     uint8_t *arg2 = (uint8_t *) 0 ;
39106     size_t arg3 ;
39107     bool result;
39108 
39109     SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
39110     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
39111     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
39112     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
39113 
39114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39115       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
39116     }
39117 
39118 
39119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
39120       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
39121     }
39122 
39123     arg3 = (size_t)lua_tointeger(L, 3);
39124     result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
39125     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39126     return SWIG_arg;
39127 
39128     fail: SWIGUNUSED;
39129   }
39130   lua_error(L);
39131   return 0;
39132 }
39133 
39134 
39135 static int _wrap_SBModuleSpec_GetObjectOffset(lua_State* L) {
39136   {
39137     int SWIG_arg = 0;
39138     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39139     uint64_t result;
39140 
39141     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectOffset",1,1)
39142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectOffset",1,"lldb::SBModuleSpec *");
39143 
39144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39145       SWIG_fail_ptr("SBModuleSpec_GetObjectOffset",1,SWIGTYPE_p_lldb__SBModuleSpec);
39146     }
39147 
39148     result = (uint64_t)(arg1)->GetObjectOffset();
39149     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39150     return SWIG_arg;
39151 
39152     fail: SWIGUNUSED;
39153   }
39154   lua_error(L);
39155   return 0;
39156 }
39157 
39158 
39159 static int _wrap_SBModuleSpec_SetObjectOffset(lua_State* L) {
39160   {
39161     int SWIG_arg = 0;
39162     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39163     uint64_t arg2 ;
39164 
39165     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectOffset",2,2)
39166     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectOffset",1,"lldb::SBModuleSpec *");
39167     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectOffset",2,"uint64_t");
39168 
39169     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39170       SWIG_fail_ptr("SBModuleSpec_SetObjectOffset",1,SWIGTYPE_p_lldb__SBModuleSpec);
39171     }
39172 
39173     arg2 = (uint64_t)lua_tointeger(L, 2);
39174     (arg1)->SetObjectOffset(arg2);
39175 
39176     return SWIG_arg;
39177 
39178     fail: SWIGUNUSED;
39179   }
39180   lua_error(L);
39181   return 0;
39182 }
39183 
39184 
39185 static int _wrap_SBModuleSpec_GetObjectSize(lua_State* L) {
39186   {
39187     int SWIG_arg = 0;
39188     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39189     uint64_t result;
39190 
39191     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectSize",1,1)
39192     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectSize",1,"lldb::SBModuleSpec *");
39193 
39194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39195       SWIG_fail_ptr("SBModuleSpec_GetObjectSize",1,SWIGTYPE_p_lldb__SBModuleSpec);
39196     }
39197 
39198     result = (uint64_t)(arg1)->GetObjectSize();
39199     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39200     return SWIG_arg;
39201 
39202     fail: SWIGUNUSED;
39203   }
39204   lua_error(L);
39205   return 0;
39206 }
39207 
39208 
39209 static int _wrap_SBModuleSpec_SetObjectSize(lua_State* L) {
39210   {
39211     int SWIG_arg = 0;
39212     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39213     uint64_t arg2 ;
39214 
39215     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectSize",2,2)
39216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectSize",1,"lldb::SBModuleSpec *");
39217     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectSize",2,"uint64_t");
39218 
39219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39220       SWIG_fail_ptr("SBModuleSpec_SetObjectSize",1,SWIGTYPE_p_lldb__SBModuleSpec);
39221     }
39222 
39223     arg2 = (uint64_t)lua_tointeger(L, 2);
39224     (arg1)->SetObjectSize(arg2);
39225 
39226     return SWIG_arg;
39227 
39228     fail: SWIGUNUSED;
39229   }
39230   lua_error(L);
39231   return 0;
39232 }
39233 
39234 
39235 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
39236   {
39237     int SWIG_arg = 0;
39238     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39239     lldb::SBStream *arg2 = 0 ;
39240     bool result;
39241 
39242     SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
39243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
39244     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
39245 
39246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39247       SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
39248     }
39249 
39250 
39251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
39252       SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
39253     }
39254 
39255     result = (bool)(arg1)->GetDescription(*arg2);
39256     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39257     return SWIG_arg;
39258 
39259     fail: SWIGUNUSED;
39260   }
39261   lua_error(L);
39262   return 0;
39263 }
39264 
39265 
39266 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
39267   {
39268     int SWIG_arg = 0;
39269     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
39270     std::string result;
39271 
39272     SWIG_check_num_args("lldb::SBModuleSpec::__repr__",1,1)
39273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__repr__",1,"lldb::SBModuleSpec *");
39274 
39275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39276       SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
39277     }
39278 
39279     result = lldb_SBModuleSpec___repr__(arg1);
39280     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
39281     return SWIG_arg;
39282 
39283     fail: SWIGUNUSED;
39284   }
39285   lua_error(L);
39286   return 0;
39287 }
39288 
39289 
39290 static void swig_delete_SBModuleSpec(void *obj) {
39291 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
39292 delete arg1;
39293 }
39294 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
39295     assert(lua_istable(L,1));
39296     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
39297     assert(!lua_isnil(L,-1));
39298     lua_replace(L,1); /* replace our table with real constructor */
39299     lua_call(L,lua_gettop(L)-1,1);
39300     return 1;
39301 }
39302 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
39303     {0,0,0}
39304 };
39305 static swig_lua_method swig_SBModuleSpec_methods[]= {
39306     { "IsValid", _wrap_SBModuleSpec_IsValid},
39307     { "Clear", _wrap_SBModuleSpec_Clear},
39308     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
39309     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
39310     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
39311     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
39312     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
39313     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
39314     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
39315     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
39316     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
39317     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
39318     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
39319     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
39320     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
39321     { "GetObjectOffset", _wrap_SBModuleSpec_GetObjectOffset},
39322     { "SetObjectOffset", _wrap_SBModuleSpec_SetObjectOffset},
39323     { "GetObjectSize", _wrap_SBModuleSpec_GetObjectSize},
39324     { "SetObjectSize", _wrap_SBModuleSpec_SetObjectSize},
39325     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
39326     { "__tostring", _wrap_SBModuleSpec___tostring},
39327     {0,0}
39328 };
39329 static swig_lua_method swig_SBModuleSpec_meta[] = {
39330     { "__tostring", _wrap_SBModuleSpec___tostring},
39331     {0,0}
39332 };
39333 
39334 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
39335     {0,0,0}
39336 };
39337 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
39338     {0,0,0,0,0,0}
39339 };
39340 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
39341     {0,0}
39342 };
39343 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
39344     0
39345 };
39346 
39347 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
39348     "SBModuleSpec",
39349     swig_SBModuleSpec_Sf_SwigStatic_methods,
39350     swig_SBModuleSpec_Sf_SwigStatic_attributes,
39351     swig_SBModuleSpec_Sf_SwigStatic_constants,
39352     swig_SBModuleSpec_Sf_SwigStatic_classes,
39353     0
39354 };
39355 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
39356 static const char *swig_SBModuleSpec_base_names[] = {0};
39357 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 };
39358 
39359 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
39360   {
39361     int SWIG_arg = 0;
39362     lldb::SBModuleSpecList *result = 0 ;
39363 
39364     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
39365     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
39366     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39367     return SWIG_arg;
39368 
39369     fail: SWIGUNUSED;
39370   }
39371   lua_error(L);
39372   return 0;
39373 }
39374 
39375 
39376 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
39377   {
39378     int SWIG_arg = 0;
39379     lldb::SBModuleSpecList *arg1 = 0 ;
39380     lldb::SBModuleSpecList *result = 0 ;
39381 
39382     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
39383     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
39384 
39385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39386       SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39387     }
39388 
39389     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
39390     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39391     return SWIG_arg;
39392 
39393     fail: SWIGUNUSED;
39394   }
39395   lua_error(L);
39396   return 0;
39397 }
39398 
39399 
39400 static int _wrap_new_SBModuleSpecList(lua_State* L) {
39401   int argc;
39402   int argv[2]={
39403     1,2
39404   };
39405 
39406   argc = lua_gettop(L);
39407   if (argc == 0) {
39408     return _wrap_new_SBModuleSpecList__SWIG_0(L);
39409   }
39410   if (argc == 1) {
39411     int _v = 0;
39412     {
39413       void *ptr;
39414       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
39415         _v = 0;
39416       } else {
39417         _v = 1;
39418       }
39419     }
39420     if (_v) {
39421       return _wrap_new_SBModuleSpecList__SWIG_1(L);
39422     }
39423   }
39424 
39425   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
39426     "  Possible C/C++ prototypes are:\n"
39427     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
39428     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
39429   lua_error(L);return 0;
39430 }
39431 
39432 
39433 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
39434   {
39435     int SWIG_arg = 0;
39436     char *arg1 = (char *) 0 ;
39437     lldb::SBModuleSpecList result;
39438 
39439     SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
39440     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
39441     arg1 = (char *)lua_tostring(L, 1);
39442     result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
39443     {
39444       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
39445       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39446     }
39447     return SWIG_arg;
39448 
39449     fail: SWIGUNUSED;
39450   }
39451   lua_error(L);
39452   return 0;
39453 }
39454 
39455 
39456 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
39457   {
39458     int SWIG_arg = 0;
39459     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39460     lldb::SBModuleSpec *arg2 = 0 ;
39461 
39462     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
39463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
39464     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
39465 
39466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39467       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39468     }
39469 
39470 
39471     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39472       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
39473     }
39474 
39475     (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
39476 
39477     return SWIG_arg;
39478 
39479     fail: SWIGUNUSED;
39480   }
39481   lua_error(L);
39482   return 0;
39483 }
39484 
39485 
39486 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
39487   {
39488     int SWIG_arg = 0;
39489     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39490     lldb::SBModuleSpecList *arg2 = 0 ;
39491 
39492     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
39493     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
39494     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
39495 
39496     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39497       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39498     }
39499 
39500 
39501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39502       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
39503     }
39504 
39505     (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
39506 
39507     return SWIG_arg;
39508 
39509     fail: SWIGUNUSED;
39510   }
39511   lua_error(L);
39512   return 0;
39513 }
39514 
39515 
39516 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
39517   int argc;
39518   int argv[3]={
39519     1,2,3
39520   };
39521 
39522   argc = lua_gettop(L);
39523   if (argc == 2) {
39524     int _v = 0;
39525     {
39526       void *ptr;
39527       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
39528         _v = 0;
39529       } else {
39530         _v = 1;
39531       }
39532     }
39533     if (_v) {
39534       {
39535         void *ptr;
39536         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
39537           _v = 0;
39538         } else {
39539           _v = 1;
39540         }
39541       }
39542       if (_v) {
39543         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
39544       }
39545     }
39546   }
39547   if (argc == 2) {
39548     int _v = 0;
39549     {
39550       void *ptr;
39551       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
39552         _v = 0;
39553       } else {
39554         _v = 1;
39555       }
39556     }
39557     if (_v) {
39558       {
39559         void *ptr;
39560         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
39561           _v = 0;
39562         } else {
39563           _v = 1;
39564         }
39565       }
39566       if (_v) {
39567         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
39568       }
39569     }
39570   }
39571 
39572   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
39573     "  Possible C/C++ prototypes are:\n"
39574     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
39575     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
39576   lua_error(L);return 0;
39577 }
39578 
39579 
39580 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
39581   {
39582     int SWIG_arg = 0;
39583     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39584     lldb::SBModuleSpec *arg2 = 0 ;
39585     lldb::SBModuleSpec result;
39586 
39587     SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
39588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
39589     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
39590 
39591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39592       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39593     }
39594 
39595 
39596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39597       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
39598     }
39599 
39600     result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
39601     {
39602       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
39603       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
39604     }
39605     return SWIG_arg;
39606 
39607     fail: SWIGUNUSED;
39608   }
39609   lua_error(L);
39610   return 0;
39611 }
39612 
39613 
39614 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
39615   {
39616     int SWIG_arg = 0;
39617     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39618     lldb::SBModuleSpec *arg2 = 0 ;
39619     lldb::SBModuleSpecList result;
39620 
39621     SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
39622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
39623     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
39624 
39625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39626       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39627     }
39628 
39629 
39630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39631       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
39632     }
39633 
39634     result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
39635     {
39636       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
39637       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39638     }
39639     return SWIG_arg;
39640 
39641     fail: SWIGUNUSED;
39642   }
39643   lua_error(L);
39644   return 0;
39645 }
39646 
39647 
39648 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
39649   {
39650     int SWIG_arg = 0;
39651     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39652     size_t result;
39653 
39654     SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
39655     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
39656 
39657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39658       SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39659     }
39660 
39661     result = (arg1)->GetSize();
39662     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39663     return SWIG_arg;
39664 
39665     fail: SWIGUNUSED;
39666   }
39667   lua_error(L);
39668   return 0;
39669 }
39670 
39671 
39672 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
39673   {
39674     int SWIG_arg = 0;
39675     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39676     size_t arg2 ;
39677     lldb::SBModuleSpec result;
39678 
39679     SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
39680     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
39681     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
39682 
39683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39684       SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39685     }
39686 
39687     arg2 = (size_t)lua_tointeger(L, 2);
39688     result = (arg1)->GetSpecAtIndex(arg2);
39689     {
39690       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
39691       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
39692     }
39693     return SWIG_arg;
39694 
39695     fail: SWIGUNUSED;
39696   }
39697   lua_error(L);
39698   return 0;
39699 }
39700 
39701 
39702 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
39703   {
39704     int SWIG_arg = 0;
39705     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39706     lldb::SBStream *arg2 = 0 ;
39707     bool result;
39708 
39709     SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
39710     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
39711     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
39712 
39713     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39714       SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39715     }
39716 
39717 
39718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
39719       SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
39720     }
39721 
39722     result = (bool)(arg1)->GetDescription(*arg2);
39723     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39724     return SWIG_arg;
39725 
39726     fail: SWIGUNUSED;
39727   }
39728   lua_error(L);
39729   return 0;
39730 }
39731 
39732 
39733 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
39734   {
39735     int SWIG_arg = 0;
39736     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39737     std::string result;
39738 
39739     SWIG_check_num_args("lldb::SBModuleSpecList::__repr__",1,1)
39740     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__repr__",1,"lldb::SBModuleSpecList *");
39741 
39742     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39743       SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39744     }
39745 
39746     result = lldb_SBModuleSpecList___repr__(arg1);
39747     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
39748     return SWIG_arg;
39749 
39750     fail: SWIGUNUSED;
39751   }
39752   lua_error(L);
39753   return 0;
39754 }
39755 
39756 
39757 static void swig_delete_SBModuleSpecList(void *obj) {
39758 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
39759 delete arg1;
39760 }
39761 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
39762     assert(lua_istable(L,1));
39763     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
39764     assert(!lua_isnil(L,-1));
39765     lua_replace(L,1); /* replace our table with real constructor */
39766     lua_call(L,lua_gettop(L)-1,1);
39767     return 1;
39768 }
39769 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
39770     {0,0,0}
39771 };
39772 static swig_lua_method swig_SBModuleSpecList_methods[]= {
39773     { "Append", _wrap_SBModuleSpecList_Append},
39774     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
39775     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
39776     { "GetSize", _wrap_SBModuleSpecList_GetSize},
39777     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
39778     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
39779     { "__tostring", _wrap_SBModuleSpecList___tostring},
39780     {0,0}
39781 };
39782 static swig_lua_method swig_SBModuleSpecList_meta[] = {
39783     { "__tostring", _wrap_SBModuleSpecList___tostring},
39784     {0,0}
39785 };
39786 
39787 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
39788     {0,0,0}
39789 };
39790 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
39791     {0,0,0,0,0,0}
39792 };
39793 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
39794     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
39795     {0,0}
39796 };
39797 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
39798     0
39799 };
39800 
39801 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
39802     "SBModuleSpecList",
39803     swig_SBModuleSpecList_Sf_SwigStatic_methods,
39804     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
39805     swig_SBModuleSpecList_Sf_SwigStatic_constants,
39806     swig_SBModuleSpecList_Sf_SwigStatic_classes,
39807     0
39808 };
39809 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
39810 static const char *swig_SBModuleSpecList_base_names[] = {0};
39811 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 };
39812 
39813 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
39814   {
39815     int SWIG_arg = 0;
39816     char *arg1 = (char *) 0 ;
39817     lldb::SBPlatformConnectOptions *result = 0 ;
39818 
39819     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
39820     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
39821     arg1 = (char *)lua_tostring(L, 1);
39822     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
39823     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
39824     return SWIG_arg;
39825 
39826     fail: SWIGUNUSED;
39827   }
39828   lua_error(L);
39829   return 0;
39830 }
39831 
39832 
39833 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
39834   {
39835     int SWIG_arg = 0;
39836     lldb::SBPlatformConnectOptions *arg1 = 0 ;
39837     lldb::SBPlatformConnectOptions *result = 0 ;
39838 
39839     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
39840     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
39841 
39842     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39843       SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39844     }
39845 
39846     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
39847     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
39848     return SWIG_arg;
39849 
39850     fail: SWIGUNUSED;
39851   }
39852   lua_error(L);
39853   return 0;
39854 }
39855 
39856 
39857 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
39858   int argc;
39859   int argv[2]={
39860     1,2
39861   };
39862 
39863   argc = lua_gettop(L);
39864   if (argc == 1) {
39865     int _v = 0;
39866     {
39867       void *ptr;
39868       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
39869         _v = 0;
39870       } else {
39871         _v = 1;
39872       }
39873     }
39874     if (_v) {
39875       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
39876     }
39877   }
39878   if (argc == 1) {
39879     int _v = 0;
39880     {
39881       _v = SWIG_lua_isnilstring(L,argv[0]);
39882     }
39883     if (_v) {
39884       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
39885     }
39886   }
39887 
39888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
39889     "  Possible C/C++ prototypes are:\n"
39890     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
39891     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
39892   lua_error(L);return 0;
39893 }
39894 
39895 
39896 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
39897   {
39898     int SWIG_arg = 0;
39899     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39900     char *result = 0 ;
39901 
39902     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
39903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
39904 
39905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39906       SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39907     }
39908 
39909     result = (char *)(arg1)->GetURL();
39910     lua_pushstring(L,(const char *)result); SWIG_arg++;
39911     return SWIG_arg;
39912 
39913     fail: SWIGUNUSED;
39914   }
39915   lua_error(L);
39916   return 0;
39917 }
39918 
39919 
39920 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
39921   {
39922     int SWIG_arg = 0;
39923     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39924     char *arg2 = (char *) 0 ;
39925 
39926     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
39927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
39928     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
39929 
39930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39931       SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39932     }
39933 
39934     arg2 = (char *)lua_tostring(L, 2);
39935     (arg1)->SetURL((char const *)arg2);
39936 
39937     return SWIG_arg;
39938 
39939     fail: SWIGUNUSED;
39940   }
39941   lua_error(L);
39942   return 0;
39943 }
39944 
39945 
39946 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
39947   {
39948     int SWIG_arg = 0;
39949     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39950     bool result;
39951 
39952     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
39953     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
39954 
39955     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39956       SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39957     }
39958 
39959     result = (bool)(arg1)->GetRsyncEnabled();
39960     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39961     return SWIG_arg;
39962 
39963     fail: SWIGUNUSED;
39964   }
39965   lua_error(L);
39966   return 0;
39967 }
39968 
39969 
39970 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
39971   {
39972     int SWIG_arg = 0;
39973     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39974     char *arg2 = (char *) 0 ;
39975     char *arg3 = (char *) 0 ;
39976     bool arg4 ;
39977 
39978     SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
39979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
39980     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
39981     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
39982     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
39983 
39984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39985       SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39986     }
39987 
39988     arg2 = (char *)lua_tostring(L, 2);
39989     arg3 = (char *)lua_tostring(L, 3);
39990     arg4 = (lua_toboolean(L, 4)!=0);
39991     (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
39992 
39993     return SWIG_arg;
39994 
39995     fail: SWIGUNUSED;
39996   }
39997   lua_error(L);
39998   return 0;
39999 }
40000 
40001 
40002 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
40003   {
40004     int SWIG_arg = 0;
40005     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
40006 
40007     SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
40008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
40009 
40010     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
40011       SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
40012     }
40013 
40014     (arg1)->DisableRsync();
40015 
40016     return SWIG_arg;
40017 
40018     fail: SWIGUNUSED;
40019   }
40020   lua_error(L);
40021   return 0;
40022 }
40023 
40024 
40025 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
40026   {
40027     int SWIG_arg = 0;
40028     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
40029     char *result = 0 ;
40030 
40031     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
40032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
40033 
40034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
40035       SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
40036     }
40037 
40038     result = (char *)(arg1)->GetLocalCacheDirectory();
40039     lua_pushstring(L,(const char *)result); SWIG_arg++;
40040     return SWIG_arg;
40041 
40042     fail: SWIGUNUSED;
40043   }
40044   lua_error(L);
40045   return 0;
40046 }
40047 
40048 
40049 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
40050   {
40051     int SWIG_arg = 0;
40052     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
40053     char *arg2 = (char *) 0 ;
40054 
40055     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
40056     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
40057     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
40058 
40059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
40060       SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
40061     }
40062 
40063     arg2 = (char *)lua_tostring(L, 2);
40064     (arg1)->SetLocalCacheDirectory((char const *)arg2);
40065 
40066     return SWIG_arg;
40067 
40068     fail: SWIGUNUSED;
40069   }
40070   lua_error(L);
40071   return 0;
40072 }
40073 
40074 
40075 static void swig_delete_SBPlatformConnectOptions(void *obj) {
40076 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
40077 delete arg1;
40078 }
40079 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
40080     assert(lua_istable(L,1));
40081     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
40082     assert(!lua_isnil(L,-1));
40083     lua_replace(L,1); /* replace our table with real constructor */
40084     lua_call(L,lua_gettop(L)-1,1);
40085     return 1;
40086 }
40087 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
40088     {0,0,0}
40089 };
40090 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
40091     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
40092     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
40093     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
40094     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
40095     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
40096     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
40097     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
40098     {0,0}
40099 };
40100 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
40101     {0,0}
40102 };
40103 
40104 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
40105     {0,0,0}
40106 };
40107 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
40108     {0,0,0,0,0,0}
40109 };
40110 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
40111     {0,0}
40112 };
40113 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
40114     0
40115 };
40116 
40117 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
40118     "SBPlatformConnectOptions",
40119     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
40120     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
40121     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
40122     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
40123     0
40124 };
40125 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
40126 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
40127 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 };
40128 
40129 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
40130   {
40131     int SWIG_arg = 0;
40132     char *arg1 = (char *) 0 ;
40133     char *arg2 = (char *) 0 ;
40134     lldb::SBPlatformShellCommand *result = 0 ;
40135 
40136     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
40137     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
40138     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
40139     arg1 = (char *)lua_tostring(L, 1);
40140     arg2 = (char *)lua_tostring(L, 2);
40141     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
40142     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
40143     return SWIG_arg;
40144 
40145     fail: SWIGUNUSED;
40146   }
40147   lua_error(L);
40148   return 0;
40149 }
40150 
40151 
40152 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
40153   {
40154     int SWIG_arg = 0;
40155     char *arg1 = (char *) 0 ;
40156     lldb::SBPlatformShellCommand *result = 0 ;
40157 
40158     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
40159     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
40160     arg1 = (char *)lua_tostring(L, 1);
40161     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
40162     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
40163     return SWIG_arg;
40164 
40165     fail: SWIGUNUSED;
40166   }
40167   lua_error(L);
40168   return 0;
40169 }
40170 
40171 
40172 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
40173   {
40174     int SWIG_arg = 0;
40175     lldb::SBPlatformShellCommand *arg1 = 0 ;
40176     lldb::SBPlatformShellCommand *result = 0 ;
40177 
40178     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
40179     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
40180 
40181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40182       SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40183     }
40184 
40185     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
40186     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
40187     return SWIG_arg;
40188 
40189     fail: SWIGUNUSED;
40190   }
40191   lua_error(L);
40192   return 0;
40193 }
40194 
40195 
40196 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
40197   int argc;
40198   int argv[3]={
40199     1,2,3
40200   };
40201 
40202   argc = lua_gettop(L);
40203   if (argc == 1) {
40204     int _v = 0;
40205     {
40206       void *ptr;
40207       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
40208         _v = 0;
40209       } else {
40210         _v = 1;
40211       }
40212     }
40213     if (_v) {
40214       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
40215     }
40216   }
40217   if (argc == 1) {
40218     int _v = 0;
40219     {
40220       _v = SWIG_lua_isnilstring(L,argv[0]);
40221     }
40222     if (_v) {
40223       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
40224     }
40225   }
40226   if (argc == 2) {
40227     int _v = 0;
40228     {
40229       _v = SWIG_lua_isnilstring(L,argv[0]);
40230     }
40231     if (_v) {
40232       {
40233         _v = SWIG_lua_isnilstring(L,argv[1]);
40234       }
40235       if (_v) {
40236         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
40237       }
40238     }
40239   }
40240 
40241   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
40242     "  Possible C/C++ prototypes are:\n"
40243     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
40244     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
40245     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
40246   lua_error(L);return 0;
40247 }
40248 
40249 
40250 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
40251   {
40252     int SWIG_arg = 0;
40253     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40254 
40255     SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
40256     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
40257 
40258     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40259       SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40260     }
40261 
40262     (arg1)->Clear();
40263 
40264     return SWIG_arg;
40265 
40266     fail: SWIGUNUSED;
40267   }
40268   lua_error(L);
40269   return 0;
40270 }
40271 
40272 
40273 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
40274   {
40275     int SWIG_arg = 0;
40276     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40277     char *result = 0 ;
40278 
40279     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
40280     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
40281 
40282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40283       SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40284     }
40285 
40286     result = (char *)(arg1)->GetShell();
40287     lua_pushstring(L,(const char *)result); SWIG_arg++;
40288     return SWIG_arg;
40289 
40290     fail: SWIGUNUSED;
40291   }
40292   lua_error(L);
40293   return 0;
40294 }
40295 
40296 
40297 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
40298   {
40299     int SWIG_arg = 0;
40300     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40301     char *arg2 = (char *) 0 ;
40302 
40303     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
40304     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
40305     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
40306 
40307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40308       SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40309     }
40310 
40311     arg2 = (char *)lua_tostring(L, 2);
40312     (arg1)->SetShell((char const *)arg2);
40313 
40314     return SWIG_arg;
40315 
40316     fail: SWIGUNUSED;
40317   }
40318   lua_error(L);
40319   return 0;
40320 }
40321 
40322 
40323 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
40324   {
40325     int SWIG_arg = 0;
40326     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40327     char *result = 0 ;
40328 
40329     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
40330     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
40331 
40332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40333       SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40334     }
40335 
40336     result = (char *)(arg1)->GetCommand();
40337     lua_pushstring(L,(const char *)result); SWIG_arg++;
40338     return SWIG_arg;
40339 
40340     fail: SWIGUNUSED;
40341   }
40342   lua_error(L);
40343   return 0;
40344 }
40345 
40346 
40347 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
40348   {
40349     int SWIG_arg = 0;
40350     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40351     char *arg2 = (char *) 0 ;
40352 
40353     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
40354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
40355     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
40356 
40357     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40358       SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40359     }
40360 
40361     arg2 = (char *)lua_tostring(L, 2);
40362     (arg1)->SetCommand((char const *)arg2);
40363 
40364     return SWIG_arg;
40365 
40366     fail: SWIGUNUSED;
40367   }
40368   lua_error(L);
40369   return 0;
40370 }
40371 
40372 
40373 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
40374   {
40375     int SWIG_arg = 0;
40376     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40377     char *result = 0 ;
40378 
40379     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
40380     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
40381 
40382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40383       SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40384     }
40385 
40386     result = (char *)(arg1)->GetWorkingDirectory();
40387     lua_pushstring(L,(const char *)result); SWIG_arg++;
40388     return SWIG_arg;
40389 
40390     fail: SWIGUNUSED;
40391   }
40392   lua_error(L);
40393   return 0;
40394 }
40395 
40396 
40397 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
40398   {
40399     int SWIG_arg = 0;
40400     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40401     char *arg2 = (char *) 0 ;
40402 
40403     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
40404     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
40405     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
40406 
40407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40408       SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40409     }
40410 
40411     arg2 = (char *)lua_tostring(L, 2);
40412     (arg1)->SetWorkingDirectory((char const *)arg2);
40413 
40414     return SWIG_arg;
40415 
40416     fail: SWIGUNUSED;
40417   }
40418   lua_error(L);
40419   return 0;
40420 }
40421 
40422 
40423 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
40424   {
40425     int SWIG_arg = 0;
40426     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40427     uint32_t result;
40428 
40429     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
40430     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
40431 
40432     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40433       SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40434     }
40435 
40436     result = (uint32_t)(arg1)->GetTimeoutSeconds();
40437     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40438     return SWIG_arg;
40439 
40440     fail: SWIGUNUSED;
40441   }
40442   lua_error(L);
40443   return 0;
40444 }
40445 
40446 
40447 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
40448   {
40449     int SWIG_arg = 0;
40450     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40451     uint32_t arg2 ;
40452 
40453     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
40454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
40455     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
40456 
40457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40458       SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40459     }
40460 
40461     arg2 = (uint32_t)lua_tointeger(L, 2);
40462     (arg1)->SetTimeoutSeconds(arg2);
40463 
40464     return SWIG_arg;
40465 
40466     fail: SWIGUNUSED;
40467   }
40468   lua_error(L);
40469   return 0;
40470 }
40471 
40472 
40473 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
40474   {
40475     int SWIG_arg = 0;
40476     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40477     int result;
40478 
40479     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
40480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
40481 
40482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40483       SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40484     }
40485 
40486     result = (int)(arg1)->GetSignal();
40487     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40488     return SWIG_arg;
40489 
40490     fail: SWIGUNUSED;
40491   }
40492   lua_error(L);
40493   return 0;
40494 }
40495 
40496 
40497 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
40498   {
40499     int SWIG_arg = 0;
40500     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40501     int result;
40502 
40503     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
40504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
40505 
40506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40507       SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40508     }
40509 
40510     result = (int)(arg1)->GetStatus();
40511     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40512     return SWIG_arg;
40513 
40514     fail: SWIGUNUSED;
40515   }
40516   lua_error(L);
40517   return 0;
40518 }
40519 
40520 
40521 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
40522   {
40523     int SWIG_arg = 0;
40524     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40525     char *result = 0 ;
40526 
40527     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
40528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
40529 
40530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40531       SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40532     }
40533 
40534     result = (char *)(arg1)->GetOutput();
40535     lua_pushstring(L,(const char *)result); SWIG_arg++;
40536     return SWIG_arg;
40537 
40538     fail: SWIGUNUSED;
40539   }
40540   lua_error(L);
40541   return 0;
40542 }
40543 
40544 
40545 static void swig_delete_SBPlatformShellCommand(void *obj) {
40546 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
40547 delete arg1;
40548 }
40549 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
40550     assert(lua_istable(L,1));
40551     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
40552     assert(!lua_isnil(L,-1));
40553     lua_replace(L,1); /* replace our table with real constructor */
40554     lua_call(L,lua_gettop(L)-1,1);
40555     return 1;
40556 }
40557 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
40558     {0,0,0}
40559 };
40560 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
40561     { "Clear", _wrap_SBPlatformShellCommand_Clear},
40562     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
40563     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
40564     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
40565     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
40566     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
40567     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
40568     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
40569     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
40570     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
40571     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
40572     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
40573     {0,0}
40574 };
40575 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
40576     {0,0}
40577 };
40578 
40579 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
40580     {0,0,0}
40581 };
40582 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
40583     {0,0,0,0,0,0}
40584 };
40585 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
40586     {0,0}
40587 };
40588 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
40589     0
40590 };
40591 
40592 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
40593     "SBPlatformShellCommand",
40594     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
40595     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
40596     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
40597     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
40598     0
40599 };
40600 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
40601 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
40602 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 };
40603 
40604 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
40605   {
40606     int SWIG_arg = 0;
40607     lldb::SBPlatform *result = 0 ;
40608 
40609     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
40610     result = (lldb::SBPlatform *)new lldb::SBPlatform();
40611     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40612     return SWIG_arg;
40613 
40614     fail: SWIGUNUSED;
40615   }
40616   lua_error(L);
40617   return 0;
40618 }
40619 
40620 
40621 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
40622   {
40623     int SWIG_arg = 0;
40624     char *arg1 = (char *) 0 ;
40625     lldb::SBPlatform *result = 0 ;
40626 
40627     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
40628     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
40629     arg1 = (char *)lua_tostring(L, 1);
40630     result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
40631     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40632     return SWIG_arg;
40633 
40634     fail: SWIGUNUSED;
40635   }
40636   lua_error(L);
40637   return 0;
40638 }
40639 
40640 
40641 static int _wrap_new_SBPlatform__SWIG_2(lua_State* L) {
40642   {
40643     int SWIG_arg = 0;
40644     lldb::SBPlatform *arg1 = 0 ;
40645     lldb::SBPlatform *result = 0 ;
40646 
40647     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
40648     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"lldb::SBPlatform const &");
40649 
40650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40651       SWIG_fail_ptr("new_SBPlatform",1,SWIGTYPE_p_lldb__SBPlatform);
40652     }
40653 
40654     result = (lldb::SBPlatform *)new lldb::SBPlatform((lldb::SBPlatform const &)*arg1);
40655     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40656     return SWIG_arg;
40657 
40658     fail: SWIGUNUSED;
40659   }
40660   lua_error(L);
40661   return 0;
40662 }
40663 
40664 
40665 static int _wrap_new_SBPlatform(lua_State* L) {
40666   int argc;
40667   int argv[2]={
40668     1,2
40669   };
40670 
40671   argc = lua_gettop(L);
40672   if (argc == 0) {
40673     return _wrap_new_SBPlatform__SWIG_0(L);
40674   }
40675   if (argc == 1) {
40676     int _v = 0;
40677     {
40678       void *ptr;
40679       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, SWIG_POINTER_NO_NULL)) {
40680         _v = 0;
40681       } else {
40682         _v = 1;
40683       }
40684     }
40685     if (_v) {
40686       return _wrap_new_SBPlatform__SWIG_2(L);
40687     }
40688   }
40689   if (argc == 1) {
40690     int _v = 0;
40691     {
40692       _v = SWIG_lua_isnilstring(L,argv[0]);
40693     }
40694     if (_v) {
40695       return _wrap_new_SBPlatform__SWIG_1(L);
40696     }
40697   }
40698 
40699   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
40700     "  Possible C/C++ prototypes are:\n"
40701     "    lldb::SBPlatform::SBPlatform()\n"
40702     "    lldb::SBPlatform::SBPlatform(char const *)\n"
40703     "    lldb::SBPlatform::SBPlatform(lldb::SBPlatform const &)\n");
40704   lua_error(L);return 0;
40705 }
40706 
40707 
40708 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
40709   {
40710     int SWIG_arg = 0;
40711     lldb::SBPlatform result;
40712 
40713     SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
40714     result = lldb::SBPlatform::GetHostPlatform();
40715     {
40716       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
40717       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40718     }
40719     return SWIG_arg;
40720 
40721     fail: SWIGUNUSED;
40722   }
40723   lua_error(L);
40724   return 0;
40725 }
40726 
40727 
40728 static int _wrap_SBPlatform_IsValid(lua_State* L) {
40729   {
40730     int SWIG_arg = 0;
40731     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40732     bool result;
40733 
40734     SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
40735     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
40736 
40737     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40738       SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
40739     }
40740 
40741     result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
40742     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40743     return SWIG_arg;
40744 
40745     fail: SWIGUNUSED;
40746   }
40747   lua_error(L);
40748   return 0;
40749 }
40750 
40751 
40752 static int _wrap_SBPlatform_Clear(lua_State* L) {
40753   {
40754     int SWIG_arg = 0;
40755     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40756 
40757     SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
40758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
40759 
40760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40761       SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
40762     }
40763 
40764     (arg1)->Clear();
40765 
40766     return SWIG_arg;
40767 
40768     fail: SWIGUNUSED;
40769   }
40770   lua_error(L);
40771   return 0;
40772 }
40773 
40774 
40775 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
40776   {
40777     int SWIG_arg = 0;
40778     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40779     char *result = 0 ;
40780 
40781     SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
40782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
40783 
40784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40785       SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
40786     }
40787 
40788     result = (char *)(arg1)->GetWorkingDirectory();
40789     lua_pushstring(L,(const char *)result); SWIG_arg++;
40790     return SWIG_arg;
40791 
40792     fail: SWIGUNUSED;
40793   }
40794   lua_error(L);
40795   return 0;
40796 }
40797 
40798 
40799 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
40800   {
40801     int SWIG_arg = 0;
40802     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40803     char *arg2 = (char *) 0 ;
40804     bool result;
40805 
40806     SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
40807     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
40808     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
40809 
40810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40811       SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
40812     }
40813 
40814     arg2 = (char *)lua_tostring(L, 2);
40815     result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
40816     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40817     return SWIG_arg;
40818 
40819     fail: SWIGUNUSED;
40820   }
40821   lua_error(L);
40822   return 0;
40823 }
40824 
40825 
40826 static int _wrap_SBPlatform_GetName(lua_State* L) {
40827   {
40828     int SWIG_arg = 0;
40829     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40830     char *result = 0 ;
40831 
40832     SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
40833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
40834 
40835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40836       SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
40837     }
40838 
40839     result = (char *)(arg1)->GetName();
40840     lua_pushstring(L,(const char *)result); SWIG_arg++;
40841     return SWIG_arg;
40842 
40843     fail: SWIGUNUSED;
40844   }
40845   lua_error(L);
40846   return 0;
40847 }
40848 
40849 
40850 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
40851   {
40852     int SWIG_arg = 0;
40853     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40854     lldb::SBPlatformConnectOptions *arg2 = 0 ;
40855     lldb::SBError result;
40856 
40857     SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
40858     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
40859     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
40860 
40861     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40862       SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
40863     }
40864 
40865 
40866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
40867       SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
40868     }
40869 
40870     result = (arg1)->ConnectRemote(*arg2);
40871     {
40872       lldb::SBError * resultptr = new lldb::SBError(result);
40873       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40874     }
40875     return SWIG_arg;
40876 
40877     fail: SWIGUNUSED;
40878   }
40879   lua_error(L);
40880   return 0;
40881 }
40882 
40883 
40884 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
40885   {
40886     int SWIG_arg = 0;
40887     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40888 
40889     SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
40890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
40891 
40892     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40893       SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
40894     }
40895 
40896     (arg1)->DisconnectRemote();
40897 
40898     return SWIG_arg;
40899 
40900     fail: SWIGUNUSED;
40901   }
40902   lua_error(L);
40903   return 0;
40904 }
40905 
40906 
40907 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
40908   {
40909     int SWIG_arg = 0;
40910     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40911     bool result;
40912 
40913     SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
40914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
40915 
40916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40917       SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
40918     }
40919 
40920     result = (bool)(arg1)->IsConnected();
40921     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40922     return SWIG_arg;
40923 
40924     fail: SWIGUNUSED;
40925   }
40926   lua_error(L);
40927   return 0;
40928 }
40929 
40930 
40931 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
40932   {
40933     int SWIG_arg = 0;
40934     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40935     char *result = 0 ;
40936 
40937     SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
40938     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
40939 
40940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40941       SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
40942     }
40943 
40944     result = (char *)(arg1)->GetTriple();
40945     lua_pushstring(L,(const char *)result); SWIG_arg++;
40946     return SWIG_arg;
40947 
40948     fail: SWIGUNUSED;
40949   }
40950   lua_error(L);
40951   return 0;
40952 }
40953 
40954 
40955 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
40956   {
40957     int SWIG_arg = 0;
40958     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40959     char *result = 0 ;
40960 
40961     SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
40962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
40963 
40964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40965       SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
40966     }
40967 
40968     result = (char *)(arg1)->GetHostname();
40969     lua_pushstring(L,(const char *)result); SWIG_arg++;
40970     return SWIG_arg;
40971 
40972     fail: SWIGUNUSED;
40973   }
40974   lua_error(L);
40975   return 0;
40976 }
40977 
40978 
40979 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
40980   {
40981     int SWIG_arg = 0;
40982     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40983     char *result = 0 ;
40984 
40985     SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
40986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
40987 
40988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40989       SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
40990     }
40991 
40992     result = (char *)(arg1)->GetOSBuild();
40993     lua_pushstring(L,(const char *)result); SWIG_arg++;
40994     return SWIG_arg;
40995 
40996     fail: SWIGUNUSED;
40997   }
40998   lua_error(L);
40999   return 0;
41000 }
41001 
41002 
41003 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
41004   {
41005     int SWIG_arg = 0;
41006     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41007     char *result = 0 ;
41008 
41009     SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
41010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
41011 
41012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41013       SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
41014     }
41015 
41016     result = (char *)(arg1)->GetOSDescription();
41017     lua_pushstring(L,(const char *)result); SWIG_arg++;
41018     return SWIG_arg;
41019 
41020     fail: SWIGUNUSED;
41021   }
41022   lua_error(L);
41023   return 0;
41024 }
41025 
41026 
41027 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
41028   {
41029     int SWIG_arg = 0;
41030     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41031     uint32_t result;
41032 
41033     SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
41034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
41035 
41036     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41037       SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
41038     }
41039 
41040     result = (uint32_t)(arg1)->GetOSMajorVersion();
41041     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41042     return SWIG_arg;
41043 
41044     fail: SWIGUNUSED;
41045   }
41046   lua_error(L);
41047   return 0;
41048 }
41049 
41050 
41051 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
41052   {
41053     int SWIG_arg = 0;
41054     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41055     uint32_t result;
41056 
41057     SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
41058     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
41059 
41060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41061       SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
41062     }
41063 
41064     result = (uint32_t)(arg1)->GetOSMinorVersion();
41065     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41066     return SWIG_arg;
41067 
41068     fail: SWIGUNUSED;
41069   }
41070   lua_error(L);
41071   return 0;
41072 }
41073 
41074 
41075 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
41076   {
41077     int SWIG_arg = 0;
41078     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41079     uint32_t result;
41080 
41081     SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
41082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
41083 
41084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41085       SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
41086     }
41087 
41088     result = (uint32_t)(arg1)->GetOSUpdateVersion();
41089     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41090     return SWIG_arg;
41091 
41092     fail: SWIGUNUSED;
41093   }
41094   lua_error(L);
41095   return 0;
41096 }
41097 
41098 
41099 static int _wrap_SBPlatform_SetSDKRoot(lua_State* L) {
41100   {
41101     int SWIG_arg = 0;
41102     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41103     char *arg2 = (char *) 0 ;
41104 
41105     SWIG_check_num_args("lldb::SBPlatform::SetSDKRoot",2,2)
41106     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",1,"lldb::SBPlatform *");
41107     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",2,"char const *");
41108 
41109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41110       SWIG_fail_ptr("SBPlatform_SetSDKRoot",1,SWIGTYPE_p_lldb__SBPlatform);
41111     }
41112 
41113     arg2 = (char *)lua_tostring(L, 2);
41114     (arg1)->SetSDKRoot((char const *)arg2);
41115 
41116     return SWIG_arg;
41117 
41118     fail: SWIGUNUSED;
41119   }
41120   lua_error(L);
41121   return 0;
41122 }
41123 
41124 
41125 static int _wrap_SBPlatform_Put(lua_State* L) {
41126   {
41127     int SWIG_arg = 0;
41128     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41129     lldb::SBFileSpec *arg2 = 0 ;
41130     lldb::SBFileSpec *arg3 = 0 ;
41131     lldb::SBError result;
41132 
41133     SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
41134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
41135     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
41136     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
41137 
41138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41139       SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
41140     }
41141 
41142 
41143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41144       SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
41145     }
41146 
41147 
41148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
41149       SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
41150     }
41151 
41152     result = (arg1)->Put(*arg2,*arg3);
41153     {
41154       lldb::SBError * resultptr = new lldb::SBError(result);
41155       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41156     }
41157     return SWIG_arg;
41158 
41159     fail: SWIGUNUSED;
41160   }
41161   lua_error(L);
41162   return 0;
41163 }
41164 
41165 
41166 static int _wrap_SBPlatform_Get(lua_State* L) {
41167   {
41168     int SWIG_arg = 0;
41169     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41170     lldb::SBFileSpec *arg2 = 0 ;
41171     lldb::SBFileSpec *arg3 = 0 ;
41172     lldb::SBError result;
41173 
41174     SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
41175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
41176     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
41177     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
41178 
41179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41180       SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
41181     }
41182 
41183 
41184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41185       SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
41186     }
41187 
41188 
41189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
41190       SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
41191     }
41192 
41193     result = (arg1)->Get(*arg2,*arg3);
41194     {
41195       lldb::SBError * resultptr = new lldb::SBError(result);
41196       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41197     }
41198     return SWIG_arg;
41199 
41200     fail: SWIGUNUSED;
41201   }
41202   lua_error(L);
41203   return 0;
41204 }
41205 
41206 
41207 static int _wrap_SBPlatform_Install(lua_State* L) {
41208   {
41209     int SWIG_arg = 0;
41210     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41211     lldb::SBFileSpec *arg2 = 0 ;
41212     lldb::SBFileSpec *arg3 = 0 ;
41213     lldb::SBError result;
41214 
41215     SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
41216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
41217     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
41218     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
41219 
41220     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41221       SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
41222     }
41223 
41224 
41225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41226       SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
41227     }
41228 
41229 
41230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
41231       SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
41232     }
41233 
41234     result = (arg1)->Install(*arg2,*arg3);
41235     {
41236       lldb::SBError * resultptr = new lldb::SBError(result);
41237       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41238     }
41239     return SWIG_arg;
41240 
41241     fail: SWIGUNUSED;
41242   }
41243   lua_error(L);
41244   return 0;
41245 }
41246 
41247 
41248 static int _wrap_SBPlatform_Run(lua_State* L) {
41249   {
41250     int SWIG_arg = 0;
41251     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41252     lldb::SBPlatformShellCommand *arg2 = 0 ;
41253     lldb::SBError result;
41254 
41255     SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
41256     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
41257     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
41258 
41259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41260       SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
41261     }
41262 
41263 
41264     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
41265       SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
41266     }
41267 
41268     result = (arg1)->Run(*arg2);
41269     {
41270       lldb::SBError * resultptr = new lldb::SBError(result);
41271       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41272     }
41273     return SWIG_arg;
41274 
41275     fail: SWIGUNUSED;
41276   }
41277   lua_error(L);
41278   return 0;
41279 }
41280 
41281 
41282 static int _wrap_SBPlatform_Launch(lua_State* L) {
41283   {
41284     int SWIG_arg = 0;
41285     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41286     lldb::SBLaunchInfo *arg2 = 0 ;
41287     lldb::SBError result;
41288 
41289     SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
41290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
41291     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
41292 
41293     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41294       SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
41295     }
41296 
41297 
41298     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
41299       SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
41300     }
41301 
41302     result = (arg1)->Launch(*arg2);
41303     {
41304       lldb::SBError * resultptr = new lldb::SBError(result);
41305       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41306     }
41307     return SWIG_arg;
41308 
41309     fail: SWIGUNUSED;
41310   }
41311   lua_error(L);
41312   return 0;
41313 }
41314 
41315 
41316 static int _wrap_SBPlatform_Attach(lua_State* L) {
41317   {
41318     int SWIG_arg = 0;
41319     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41320     lldb::SBAttachInfo *arg2 = 0 ;
41321     lldb::SBDebugger *arg3 = 0 ;
41322     lldb::SBTarget *arg4 = 0 ;
41323     lldb::SBError *arg5 = 0 ;
41324     lldb::SBProcess result;
41325 
41326     SWIG_check_num_args("lldb::SBPlatform::Attach",5,5)
41327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Attach",1,"lldb::SBPlatform *");
41328     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Attach",2,"lldb::SBAttachInfo &");
41329     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Attach",3,"lldb::SBDebugger const &");
41330     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBPlatform::Attach",4,"lldb::SBTarget &");
41331     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBPlatform::Attach",5,"lldb::SBError &");
41332 
41333     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41334       SWIG_fail_ptr("SBPlatform_Attach",1,SWIGTYPE_p_lldb__SBPlatform);
41335     }
41336 
41337 
41338     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
41339       SWIG_fail_ptr("SBPlatform_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
41340     }
41341 
41342 
41343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBDebugger,0))){
41344       SWIG_fail_ptr("SBPlatform_Attach",3,SWIGTYPE_p_lldb__SBDebugger);
41345     }
41346 
41347 
41348     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBTarget,0))){
41349       SWIG_fail_ptr("SBPlatform_Attach",4,SWIGTYPE_p_lldb__SBTarget);
41350     }
41351 
41352 
41353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41354       SWIG_fail_ptr("SBPlatform_Attach",5,SWIGTYPE_p_lldb__SBError);
41355     }
41356 
41357     result = (arg1)->Attach(*arg2,(lldb::SBDebugger const &)*arg3,*arg4,*arg5);
41358     {
41359       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
41360       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41361     }
41362     return SWIG_arg;
41363 
41364     fail: SWIGUNUSED;
41365   }
41366   lua_error(L);
41367   return 0;
41368 }
41369 
41370 
41371 static int _wrap_SBPlatform_GetAllProcesses(lua_State* L) {
41372   {
41373     int SWIG_arg = 0;
41374     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41375     lldb::SBError *arg2 = 0 ;
41376     lldb::SBProcessInfoList result;
41377 
41378     SWIG_check_num_args("lldb::SBPlatform::GetAllProcesses",2,2)
41379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetAllProcesses",1,"lldb::SBPlatform *");
41380     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetAllProcesses",2,"lldb::SBError &");
41381 
41382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41383       SWIG_fail_ptr("SBPlatform_GetAllProcesses",1,SWIGTYPE_p_lldb__SBPlatform);
41384     }
41385 
41386 
41387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
41388       SWIG_fail_ptr("SBPlatform_GetAllProcesses",2,SWIGTYPE_p_lldb__SBError);
41389     }
41390 
41391     result = (arg1)->GetAllProcesses(*arg2);
41392     {
41393       lldb::SBProcessInfoList * resultptr = new lldb::SBProcessInfoList(result);
41394       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfoList,1); SWIG_arg++;
41395     }
41396     return SWIG_arg;
41397 
41398     fail: SWIGUNUSED;
41399   }
41400   lua_error(L);
41401   return 0;
41402 }
41403 
41404 
41405 static int _wrap_SBPlatform_Kill(lua_State* L) {
41406   {
41407     int SWIG_arg = 0;
41408     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41409     lldb::pid_t arg2 ;
41410     lldb::SBError result;
41411 
41412     SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
41413     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
41414     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
41415 
41416     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41417       SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
41418     }
41419 
41420     arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
41421     result = (arg1)->Kill(arg2);
41422     {
41423       lldb::SBError * resultptr = new lldb::SBError(result);
41424       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41425     }
41426     return SWIG_arg;
41427 
41428     fail: SWIGUNUSED;
41429   }
41430   lua_error(L);
41431   return 0;
41432 }
41433 
41434 
41435 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
41436   {
41437     int SWIG_arg = 0;
41438     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41439     char *arg2 = (char *) 0 ;
41440     uint32_t arg3 ;
41441     lldb::SBError result;
41442 
41443     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
41444     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
41445     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
41446     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
41447 
41448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41449       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
41450     }
41451 
41452     arg2 = (char *)lua_tostring(L, 2);
41453     arg3 = (uint32_t)lua_tointeger(L, 3);
41454     result = (arg1)->MakeDirectory((char const *)arg2,arg3);
41455     {
41456       lldb::SBError * resultptr = new lldb::SBError(result);
41457       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41458     }
41459     return SWIG_arg;
41460 
41461     fail: SWIGUNUSED;
41462   }
41463   lua_error(L);
41464   return 0;
41465 }
41466 
41467 
41468 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
41469   {
41470     int SWIG_arg = 0;
41471     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41472     char *arg2 = (char *) 0 ;
41473     lldb::SBError result;
41474 
41475     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
41476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
41477     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
41478 
41479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41480       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
41481     }
41482 
41483     arg2 = (char *)lua_tostring(L, 2);
41484     result = (arg1)->MakeDirectory((char const *)arg2);
41485     {
41486       lldb::SBError * resultptr = new lldb::SBError(result);
41487       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41488     }
41489     return SWIG_arg;
41490 
41491     fail: SWIGUNUSED;
41492   }
41493   lua_error(L);
41494   return 0;
41495 }
41496 
41497 
41498 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
41499   int argc;
41500   int argv[4]={
41501     1,2,3,4
41502   };
41503 
41504   argc = lua_gettop(L);
41505   if (argc == 2) {
41506     int _v = 0;
41507     {
41508       void *ptr;
41509       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
41510         _v = 0;
41511       } else {
41512         _v = 1;
41513       }
41514     }
41515     if (_v) {
41516       {
41517         _v = SWIG_lua_isnilstring(L,argv[1]);
41518       }
41519       if (_v) {
41520         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
41521       }
41522     }
41523   }
41524   if (argc == 3) {
41525     int _v = 0;
41526     {
41527       void *ptr;
41528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
41529         _v = 0;
41530       } else {
41531         _v = 1;
41532       }
41533     }
41534     if (_v) {
41535       {
41536         _v = SWIG_lua_isnilstring(L,argv[1]);
41537       }
41538       if (_v) {
41539         {
41540           _v = lua_isnumber(L,argv[2]);
41541         }
41542         if (_v) {
41543           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
41544         }
41545       }
41546     }
41547   }
41548 
41549   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
41550     "  Possible C/C++ prototypes are:\n"
41551     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
41552     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
41553   lua_error(L);return 0;
41554 }
41555 
41556 
41557 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
41558   {
41559     int SWIG_arg = 0;
41560     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41561     char *arg2 = (char *) 0 ;
41562     uint32_t result;
41563 
41564     SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
41565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
41566     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
41567 
41568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41569       SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
41570     }
41571 
41572     arg2 = (char *)lua_tostring(L, 2);
41573     result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
41574     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41575     return SWIG_arg;
41576 
41577     fail: SWIGUNUSED;
41578   }
41579   lua_error(L);
41580   return 0;
41581 }
41582 
41583 
41584 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
41585   {
41586     int SWIG_arg = 0;
41587     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41588     char *arg2 = (char *) 0 ;
41589     uint32_t arg3 ;
41590     lldb::SBError result;
41591 
41592     SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
41593     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
41594     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
41595     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
41596 
41597     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41598       SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
41599     }
41600 
41601     arg2 = (char *)lua_tostring(L, 2);
41602     arg3 = (uint32_t)lua_tointeger(L, 3);
41603     result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
41604     {
41605       lldb::SBError * resultptr = new lldb::SBError(result);
41606       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41607     }
41608     return SWIG_arg;
41609 
41610     fail: SWIGUNUSED;
41611   }
41612   lua_error(L);
41613   return 0;
41614 }
41615 
41616 
41617 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
41618   {
41619     int SWIG_arg = 0;
41620     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41621     lldb::SBUnixSignals result;
41622 
41623     SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
41624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform const *");
41625 
41626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41627       SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
41628     }
41629 
41630     result = ((lldb::SBPlatform const *)arg1)->GetUnixSignals();
41631     {
41632       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
41633       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
41634     }
41635     return SWIG_arg;
41636 
41637     fail: SWIGUNUSED;
41638   }
41639   lua_error(L);
41640   return 0;
41641 }
41642 
41643 
41644 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
41645   {
41646     int SWIG_arg = 0;
41647     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41648     lldb::SBEnvironment result;
41649 
41650     SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
41651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
41652 
41653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41654       SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
41655     }
41656 
41657     result = (arg1)->GetEnvironment();
41658     {
41659       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
41660       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
41661     }
41662     return SWIG_arg;
41663 
41664     fail: SWIGUNUSED;
41665   }
41666   lua_error(L);
41667   return 0;
41668 }
41669 
41670 
41671 static int _wrap_SBPlatform_SetLocateModuleCallback(lua_State* L) {
41672   {
41673     int SWIG_arg = 0;
41674     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41675     lldb::SBPlatformLocateModuleCallback arg2 = (lldb::SBPlatformLocateModuleCallback) 0 ;
41676     void *arg3 = (void *) 0 ;
41677     lldb::SBError result;
41678 
41679     SWIG_check_num_args("lldb::SBPlatform::SetLocateModuleCallback",3,3)
41680     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",1,"lldb::SBPlatform *");
41681     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",2,"lldb::SBPlatformLocateModuleCallback");
41682     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",3,"void *");
41683 
41684     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41685       SWIG_fail_ptr("SBPlatform_SetLocateModuleCallback",1,SWIGTYPE_p_lldb__SBPlatform);
41686     }
41687 
41688 
41689     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError,0))){
41690       SWIG_fail_ptr("SBPlatform_SetLocateModuleCallback",2,SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError);
41691     }
41692 
41693     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBPlatform_SetLocateModuleCallback");
41694     result = (arg1)->SetLocateModuleCallback(arg2,arg3);
41695     {
41696       lldb::SBError * resultptr = new lldb::SBError(result);
41697       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41698     }
41699     return SWIG_arg;
41700 
41701     fail: SWIGUNUSED;
41702   }
41703   lua_error(L);
41704   return 0;
41705 }
41706 
41707 
41708 static void swig_delete_SBPlatform(void *obj) {
41709 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
41710 delete arg1;
41711 }
41712 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
41713     assert(lua_istable(L,1));
41714     lua_pushcfunction(L,_wrap_new_SBPlatform);
41715     assert(!lua_isnil(L,-1));
41716     lua_replace(L,1); /* replace our table with real constructor */
41717     lua_call(L,lua_gettop(L)-1,1);
41718     return 1;
41719 }
41720 static swig_lua_attribute swig_SBPlatform_attributes[] = {
41721     {0,0,0}
41722 };
41723 static swig_lua_method swig_SBPlatform_methods[]= {
41724     { "IsValid", _wrap_SBPlatform_IsValid},
41725     { "Clear", _wrap_SBPlatform_Clear},
41726     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
41727     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
41728     { "GetName", _wrap_SBPlatform_GetName},
41729     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
41730     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
41731     { "IsConnected", _wrap_SBPlatform_IsConnected},
41732     { "GetTriple", _wrap_SBPlatform_GetTriple},
41733     { "GetHostname", _wrap_SBPlatform_GetHostname},
41734     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
41735     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
41736     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
41737     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
41738     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
41739     { "SetSDKRoot", _wrap_SBPlatform_SetSDKRoot},
41740     { "Put", _wrap_SBPlatform_Put},
41741     { "Get", _wrap_SBPlatform_Get},
41742     { "Install", _wrap_SBPlatform_Install},
41743     { "Run", _wrap_SBPlatform_Run},
41744     { "Launch", _wrap_SBPlatform_Launch},
41745     { "Attach", _wrap_SBPlatform_Attach},
41746     { "GetAllProcesses", _wrap_SBPlatform_GetAllProcesses},
41747     { "Kill", _wrap_SBPlatform_Kill},
41748     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
41749     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
41750     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
41751     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
41752     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
41753     { "SetLocateModuleCallback", _wrap_SBPlatform_SetLocateModuleCallback},
41754     {0,0}
41755 };
41756 static swig_lua_method swig_SBPlatform_meta[] = {
41757     {0,0}
41758 };
41759 
41760 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
41761     {0,0,0}
41762 };
41763 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
41764     {0,0,0,0,0,0}
41765 };
41766 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
41767     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
41768     {0,0}
41769 };
41770 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
41771     0
41772 };
41773 
41774 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
41775     "SBPlatform",
41776     swig_SBPlatform_Sf_SwigStatic_methods,
41777     swig_SBPlatform_Sf_SwigStatic_attributes,
41778     swig_SBPlatform_Sf_SwigStatic_constants,
41779     swig_SBPlatform_Sf_SwigStatic_classes,
41780     0
41781 };
41782 static swig_lua_class *swig_SBPlatform_bases[] = {0};
41783 static const char *swig_SBPlatform_base_names[] = {0};
41784 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 };
41785 
41786 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
41787   {
41788     int SWIG_arg = 0;
41789     lldb::SBProcess *result = 0 ;
41790 
41791     SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
41792     result = (lldb::SBProcess *)new lldb::SBProcess();
41793     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41794     return SWIG_arg;
41795 
41796     fail: SWIGUNUSED;
41797   }
41798   lua_error(L);
41799   return 0;
41800 }
41801 
41802 
41803 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
41804   {
41805     int SWIG_arg = 0;
41806     lldb::SBProcess *arg1 = 0 ;
41807     lldb::SBProcess *result = 0 ;
41808 
41809     SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
41810     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
41811 
41812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41813       SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
41814     }
41815 
41816     result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
41817     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41818     return SWIG_arg;
41819 
41820     fail: SWIGUNUSED;
41821   }
41822   lua_error(L);
41823   return 0;
41824 }
41825 
41826 
41827 static int _wrap_new_SBProcess(lua_State* L) {
41828   int argc;
41829   int argv[2]={
41830     1,2
41831   };
41832 
41833   argc = lua_gettop(L);
41834   if (argc == 0) {
41835     return _wrap_new_SBProcess__SWIG_0(L);
41836   }
41837   if (argc == 1) {
41838     int _v = 0;
41839     {
41840       void *ptr;
41841       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
41842         _v = 0;
41843       } else {
41844         _v = 1;
41845       }
41846     }
41847     if (_v) {
41848       return _wrap_new_SBProcess__SWIG_1(L);
41849     }
41850   }
41851 
41852   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
41853     "  Possible C/C++ prototypes are:\n"
41854     "    lldb::SBProcess::SBProcess()\n"
41855     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
41856   lua_error(L);return 0;
41857 }
41858 
41859 
41860 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
41861   {
41862     int SWIG_arg = 0;
41863     char *result = 0 ;
41864 
41865     SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
41866     result = (char *)lldb::SBProcess::GetBroadcasterClassName();
41867     lua_pushstring(L,(const char *)result); SWIG_arg++;
41868     return SWIG_arg;
41869 
41870     fail: SWIGUNUSED;
41871   }
41872   lua_error(L);
41873   return 0;
41874 }
41875 
41876 
41877 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
41878   {
41879     int SWIG_arg = 0;
41880     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41881     char *result = 0 ;
41882 
41883     SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
41884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
41885 
41886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41887       SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
41888     }
41889 
41890     result = (char *)(arg1)->GetPluginName();
41891     lua_pushstring(L,(const char *)result); SWIG_arg++;
41892     return SWIG_arg;
41893 
41894     fail: SWIGUNUSED;
41895   }
41896   lua_error(L);
41897   return 0;
41898 }
41899 
41900 
41901 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
41902   {
41903     int SWIG_arg = 0;
41904     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41905     char *result = 0 ;
41906 
41907     SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
41908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
41909 
41910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41911       SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
41912     }
41913 
41914     result = (char *)(arg1)->GetShortPluginName();
41915     lua_pushstring(L,(const char *)result); SWIG_arg++;
41916     return SWIG_arg;
41917 
41918     fail: SWIGUNUSED;
41919   }
41920   lua_error(L);
41921   return 0;
41922 }
41923 
41924 
41925 static int _wrap_SBProcess_Clear(lua_State* L) {
41926   {
41927     int SWIG_arg = 0;
41928     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41929 
41930     SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
41931     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
41932 
41933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41934       SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
41935     }
41936 
41937     (arg1)->Clear();
41938 
41939     return SWIG_arg;
41940 
41941     fail: SWIGUNUSED;
41942   }
41943   lua_error(L);
41944   return 0;
41945 }
41946 
41947 
41948 static int _wrap_SBProcess_IsValid(lua_State* L) {
41949   {
41950     int SWIG_arg = 0;
41951     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41952     bool result;
41953 
41954     SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
41955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
41956 
41957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41958       SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
41959     }
41960 
41961     result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
41962     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41963     return SWIG_arg;
41964 
41965     fail: SWIGUNUSED;
41966   }
41967   lua_error(L);
41968   return 0;
41969 }
41970 
41971 
41972 static int _wrap_SBProcess_GetTarget(lua_State* L) {
41973   {
41974     int SWIG_arg = 0;
41975     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41976     lldb::SBTarget result;
41977 
41978     SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
41979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
41980 
41981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41982       SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
41983     }
41984 
41985     result = ((lldb::SBProcess const *)arg1)->GetTarget();
41986     {
41987       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
41988       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
41989     }
41990     return SWIG_arg;
41991 
41992     fail: SWIGUNUSED;
41993   }
41994   lua_error(L);
41995   return 0;
41996 }
41997 
41998 
41999 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
42000   {
42001     int SWIG_arg = 0;
42002     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42003     lldb::ByteOrder result;
42004 
42005     SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
42006     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
42007 
42008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42009       SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
42010     }
42011 
42012     result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
42013     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42014     return SWIG_arg;
42015 
42016     fail: SWIGUNUSED;
42017   }
42018   lua_error(L);
42019   return 0;
42020 }
42021 
42022 
42023 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
42024   {
42025     int SWIG_arg = 0;
42026     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42027     char *arg2 = (char *) 0 ;
42028     size_t arg3 ;
42029     size_t result;
42030 
42031     SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
42032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
42033 
42034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42035       SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
42036     }
42037 
42038     {
42039       arg2 = (char *)luaL_checklstring(L, 2, &arg3);
42040     }
42041     result = (arg1)->PutSTDIN((char const *)arg2,arg3);
42042     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42043     return SWIG_arg;
42044 
42045     fail: SWIGUNUSED;
42046   }
42047   lua_error(L);
42048   return 0;
42049 }
42050 
42051 
42052 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
42053   {
42054     int SWIG_arg = 0;
42055     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42056     char *arg2 = (char *) 0 ;
42057     size_t arg3 ;
42058     size_t result;
42059 
42060     SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
42061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
42062 
42063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42064       SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
42065     }
42066 
42067     {
42068       arg3 = luaL_checkinteger(L, 2);
42069       if (arg3 <= 0) {
42070         return luaL_error(L, "Positive integer expected");
42071       }
42072       arg2 = (char *)malloc(arg3);
42073     }
42074     result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
42075     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42076     {
42077       lua_pop(L, 1); // Blow away the previous result
42078       if (result == 0) {
42079         lua_pushliteral(L, "");
42080       } else {
42081         lua_pushlstring(L, (const char *)arg2, result);
42082       }
42083       free(arg2);
42084       // SWIG_arg was already incremented
42085     }
42086     return SWIG_arg;
42087 
42088     fail: SWIGUNUSED;
42089   }
42090   lua_error(L);
42091   return 0;
42092 }
42093 
42094 
42095 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
42096   {
42097     int SWIG_arg = 0;
42098     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42099     char *arg2 = (char *) 0 ;
42100     size_t arg3 ;
42101     size_t result;
42102 
42103     SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
42104     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
42105 
42106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42107       SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
42108     }
42109 
42110     {
42111       arg3 = luaL_checkinteger(L, 2);
42112       if (arg3 <= 0) {
42113         return luaL_error(L, "Positive integer expected");
42114       }
42115       arg2 = (char *)malloc(arg3);
42116     }
42117     result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
42118     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42119     {
42120       lua_pop(L, 1); // Blow away the previous result
42121       if (result == 0) {
42122         lua_pushliteral(L, "");
42123       } else {
42124         lua_pushlstring(L, (const char *)arg2, result);
42125       }
42126       free(arg2);
42127       // SWIG_arg was already incremented
42128     }
42129     return SWIG_arg;
42130 
42131     fail: SWIGUNUSED;
42132   }
42133   lua_error(L);
42134   return 0;
42135 }
42136 
42137 
42138 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
42139   {
42140     int SWIG_arg = 0;
42141     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42142     char *arg2 = (char *) 0 ;
42143     size_t arg3 ;
42144     size_t result;
42145 
42146     SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
42147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
42148 
42149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42150       SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
42151     }
42152 
42153     {
42154       arg3 = luaL_checkinteger(L, 2);
42155       if (arg3 <= 0) {
42156         return luaL_error(L, "Positive integer expected");
42157       }
42158       arg2 = (char *)malloc(arg3);
42159     }
42160     result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
42161     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42162     {
42163       lua_pop(L, 1); // Blow away the previous result
42164       if (result == 0) {
42165         lua_pushliteral(L, "");
42166       } else {
42167         lua_pushlstring(L, (const char *)arg2, result);
42168       }
42169       free(arg2);
42170       // SWIG_arg was already incremented
42171     }
42172     return SWIG_arg;
42173 
42174     fail: SWIGUNUSED;
42175   }
42176   lua_error(L);
42177   return 0;
42178 }
42179 
42180 
42181 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
42182   {
42183     int SWIG_arg = 0;
42184     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42185     lldb::SBEvent *arg2 = 0 ;
42186     lldb::SBFile arg3 ;
42187     lldb::SBFile *argp3 ;
42188 
42189     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
42190     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
42191     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
42192     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
42193 
42194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42195       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
42196     }
42197 
42198 
42199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
42200       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
42201     }
42202 
42203 
42204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
42205       SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
42206     }
42207     arg3 = *argp3;
42208 
42209     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
42210 
42211     return SWIG_arg;
42212 
42213     fail: SWIGUNUSED;
42214   }
42215   lua_error(L);
42216   return 0;
42217 }
42218 
42219 
42220 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
42221   {
42222     int SWIG_arg = 0;
42223     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42224     lldb::SBEvent *arg2 = 0 ;
42225     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
42226 
42227     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
42228     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
42229     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
42230 
42231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42232       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
42233     }
42234 
42235 
42236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
42237       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
42238     }
42239 
42240     {
42241       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
42242       lldb::FileSP file_sp;
42243       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
42244       if (!file_sp->IsValid())
42245       return luaL_error(L, "Invalid file");
42246       arg3 = file_sp;
42247     }
42248     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
42249 
42250     return SWIG_arg;
42251 
42252     fail: SWIGUNUSED;
42253   }
42254   lua_error(L);
42255   return 0;
42256 }
42257 
42258 
42259 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
42260   int argc;
42261   int argv[4]={
42262     1,2,3,4
42263   };
42264 
42265   argc = lua_gettop(L);
42266   if (argc == 3) {
42267     int _v = 0;
42268     {
42269       void *ptr;
42270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42271         _v = 0;
42272       } else {
42273         _v = 1;
42274       }
42275     }
42276     if (_v) {
42277       {
42278         void *ptr;
42279         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
42280           _v = 0;
42281         } else {
42282           _v = 1;
42283         }
42284       }
42285       if (_v) {
42286         {
42287           void *ptr;
42288           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
42289             _v = 0;
42290           } else {
42291             _v = 1;
42292           }
42293         }
42294         if (_v) {
42295           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
42296         }
42297       }
42298     }
42299   }
42300   if (argc == 3) {
42301     int _v = 0;
42302     {
42303       void *ptr;
42304       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42305         _v = 0;
42306       } else {
42307         _v = 1;
42308       }
42309     }
42310     if (_v) {
42311       {
42312         void *ptr;
42313         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
42314           _v = 0;
42315         } else {
42316           _v = 1;
42317         }
42318       }
42319       if (_v) {
42320         {
42321           _v = (lua_isuserdata(L, argv[2])) &&
42322           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
42323         }
42324         if (_v) {
42325           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
42326         }
42327       }
42328     }
42329   }
42330 
42331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
42332     "  Possible C/C++ prototypes are:\n"
42333     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
42334     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
42335   lua_error(L);return 0;
42336 }
42337 
42338 
42339 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
42340   {
42341     int SWIG_arg = 0;
42342     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42343     lldb::SBEvent *arg2 = 0 ;
42344     lldb::SBCommandReturnObject *arg3 = 0 ;
42345 
42346     SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
42347     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
42348     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
42349     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
42350 
42351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42352       SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
42353     }
42354 
42355 
42356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
42357       SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
42358     }
42359 
42360 
42361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
42362       SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
42363     }
42364 
42365     (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
42366 
42367     return SWIG_arg;
42368 
42369     fail: SWIGUNUSED;
42370   }
42371   lua_error(L);
42372   return 0;
42373 }
42374 
42375 
42376 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
42377   {
42378     int SWIG_arg = 0;
42379     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42380     lldb::pid_t arg2 ;
42381     lldb::SBError *arg3 = 0 ;
42382     bool result;
42383 
42384     SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
42385     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
42386     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
42387     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
42388 
42389     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42390       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
42391     }
42392 
42393     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
42394 
42395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
42396       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
42397     }
42398 
42399     result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
42400     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42401     return SWIG_arg;
42402 
42403     fail: SWIGUNUSED;
42404   }
42405   lua_error(L);
42406   return 0;
42407 }
42408 
42409 
42410 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
42411   {
42412     int SWIG_arg = 0;
42413     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42414     char **arg2 = (char **) 0 ;
42415     char **arg3 = (char **) 0 ;
42416     char *arg4 = (char *) 0 ;
42417     char *arg5 = (char *) 0 ;
42418     char *arg6 = (char *) 0 ;
42419     char *arg7 = (char *) 0 ;
42420     uint32_t arg8 ;
42421     bool arg9 ;
42422     lldb::SBError *arg10 = 0 ;
42423     bool result;
42424 
42425     SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
42426     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
42427     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
42428     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
42429     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
42430     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
42431     if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
42432     if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
42433     if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
42434 
42435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42436       SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
42437     }
42438 
42439     {
42440       if (lua_istable(L, 2)) {
42441         size_t size = lua_rawlen(L, 2);
42442         arg2 = (char **)malloc((size + 1) * sizeof(char *));
42443         int i = 0, j = 0;
42444         while (i++ < size) {
42445           lua_rawgeti(L, 2, i);
42446           if (!lua_isstring(L, -1)) {
42447             // if current element cannot be converted to string, raise an error
42448             lua_pop(L, 1);
42449             return luaL_error(L, "List should only contain strings");
42450           }
42451           arg2[j++] = (char *)lua_tostring(L, -1);
42452           lua_pop(L, 1);
42453         }
42454         arg2[j] = 0;
42455       } else if (lua_isnil(L, 2)) {
42456         // "nil" is also acceptable, equivalent as an empty table
42457         arg2 = NULL;
42458       } else {
42459         return luaL_error(L, "A list of strings expected");
42460       }
42461     }
42462     {
42463       if (lua_istable(L, 3)) {
42464         size_t size = lua_rawlen(L, 3);
42465         arg3 = (char **)malloc((size + 1) * sizeof(char *));
42466         int i = 0, j = 0;
42467         while (i++ < size) {
42468           lua_rawgeti(L, 3, i);
42469           if (!lua_isstring(L, -1)) {
42470             // if current element cannot be converted to string, raise an error
42471             lua_pop(L, 1);
42472             return luaL_error(L, "List should only contain strings");
42473           }
42474           arg3[j++] = (char *)lua_tostring(L, -1);
42475           lua_pop(L, 1);
42476         }
42477         arg3[j] = 0;
42478       } else if (lua_isnil(L, 3)) {
42479         // "nil" is also acceptable, equivalent as an empty table
42480         arg3 = NULL;
42481       } else {
42482         return luaL_error(L, "A list of strings expected");
42483       }
42484     }
42485     arg4 = (char *)lua_tostring(L, 4);
42486     arg5 = (char *)lua_tostring(L, 5);
42487     arg6 = (char *)lua_tostring(L, 6);
42488     arg7 = (char *)lua_tostring(L, 7);
42489     arg8 = (uint32_t)lua_tointeger(L, 8);
42490     arg9 = (lua_toboolean(L, 9)!=0);
42491 
42492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
42493       SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
42494     }
42495 
42496     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);
42497     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42498     {
42499       free((char *) arg2);
42500     }
42501     {
42502       free((char *) arg3);
42503     }
42504     return SWIG_arg;
42505 
42506     fail: SWIGUNUSED;
42507     {
42508       free((char *) arg2);
42509     }
42510     {
42511       free((char *) arg3);
42512     }
42513   }
42514   lua_error(L);
42515   return 0;
42516 }
42517 
42518 
42519 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
42520   {
42521     int SWIG_arg = 0;
42522     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42523     uint32_t result;
42524 
42525     SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
42526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
42527 
42528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42529       SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
42530     }
42531 
42532     result = (uint32_t)(arg1)->GetNumThreads();
42533     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42534     return SWIG_arg;
42535 
42536     fail: SWIGUNUSED;
42537   }
42538   lua_error(L);
42539   return 0;
42540 }
42541 
42542 
42543 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
42544   {
42545     int SWIG_arg = 0;
42546     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42547     size_t arg2 ;
42548     lldb::SBThread result;
42549 
42550     SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
42551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
42552     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
42553 
42554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42555       SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
42556     }
42557 
42558     arg2 = (size_t)lua_tointeger(L, 2);
42559     result = (arg1)->GetThreadAtIndex(arg2);
42560     {
42561       lldb::SBThread * resultptr = new lldb::SBThread(result);
42562       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42563     }
42564     return SWIG_arg;
42565 
42566     fail: SWIGUNUSED;
42567   }
42568   lua_error(L);
42569   return 0;
42570 }
42571 
42572 
42573 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
42574   {
42575     int SWIG_arg = 0;
42576     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42577     lldb::tid_t arg2 ;
42578     lldb::SBThread result;
42579 
42580     SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
42581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
42582     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
42583 
42584     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42585       SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
42586     }
42587 
42588     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42589     result = (arg1)->GetThreadByID(arg2);
42590     {
42591       lldb::SBThread * resultptr = new lldb::SBThread(result);
42592       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42593     }
42594     return SWIG_arg;
42595 
42596     fail: SWIGUNUSED;
42597   }
42598   lua_error(L);
42599   return 0;
42600 }
42601 
42602 
42603 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
42604   {
42605     int SWIG_arg = 0;
42606     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42607     uint32_t arg2 ;
42608     lldb::SBThread result;
42609 
42610     SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
42611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
42612     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
42613 
42614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42615       SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
42616     }
42617 
42618     arg2 = (uint32_t)lua_tointeger(L, 2);
42619     result = (arg1)->GetThreadByIndexID(arg2);
42620     {
42621       lldb::SBThread * resultptr = new lldb::SBThread(result);
42622       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42623     }
42624     return SWIG_arg;
42625 
42626     fail: SWIGUNUSED;
42627   }
42628   lua_error(L);
42629   return 0;
42630 }
42631 
42632 
42633 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
42634   {
42635     int SWIG_arg = 0;
42636     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42637     lldb::SBThread result;
42638 
42639     SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
42640     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
42641 
42642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42643       SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
42644     }
42645 
42646     result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
42647     {
42648       lldb::SBThread * resultptr = new lldb::SBThread(result);
42649       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42650     }
42651     return SWIG_arg;
42652 
42653     fail: SWIGUNUSED;
42654   }
42655   lua_error(L);
42656   return 0;
42657 }
42658 
42659 
42660 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
42661   {
42662     int SWIG_arg = 0;
42663     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42664     lldb::tid_t arg2 ;
42665     lldb::addr_t arg3 ;
42666     lldb::SBThread result;
42667 
42668     SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
42669     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
42670     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
42671     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
42672 
42673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42674       SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
42675     }
42676 
42677     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42678     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
42679     result = (arg1)->CreateOSPluginThread(arg2,arg3);
42680     {
42681       lldb::SBThread * resultptr = new lldb::SBThread(result);
42682       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42683     }
42684     return SWIG_arg;
42685 
42686     fail: SWIGUNUSED;
42687   }
42688   lua_error(L);
42689   return 0;
42690 }
42691 
42692 
42693 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
42694   {
42695     int SWIG_arg = 0;
42696     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42697     lldb::SBThread *arg2 = 0 ;
42698     bool result;
42699 
42700     SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
42701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
42702     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
42703 
42704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42705       SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
42706     }
42707 
42708 
42709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
42710       SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
42711     }
42712 
42713     result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
42714     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42715     return SWIG_arg;
42716 
42717     fail: SWIGUNUSED;
42718   }
42719   lua_error(L);
42720   return 0;
42721 }
42722 
42723 
42724 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
42725   {
42726     int SWIG_arg = 0;
42727     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42728     lldb::tid_t arg2 ;
42729     bool result;
42730 
42731     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
42732     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
42733     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
42734 
42735     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42736       SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
42737     }
42738 
42739     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42740     result = (bool)(arg1)->SetSelectedThreadByID(arg2);
42741     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42742     return SWIG_arg;
42743 
42744     fail: SWIGUNUSED;
42745   }
42746   lua_error(L);
42747   return 0;
42748 }
42749 
42750 
42751 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
42752   {
42753     int SWIG_arg = 0;
42754     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42755     uint32_t arg2 ;
42756     bool result;
42757 
42758     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
42759     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
42760     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
42761 
42762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42763       SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
42764     }
42765 
42766     arg2 = (uint32_t)lua_tointeger(L, 2);
42767     result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
42768     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42769     return SWIG_arg;
42770 
42771     fail: SWIGUNUSED;
42772   }
42773   lua_error(L);
42774   return 0;
42775 }
42776 
42777 
42778 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
42779   {
42780     int SWIG_arg = 0;
42781     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42782     uint32_t result;
42783 
42784     SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
42785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
42786 
42787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42788       SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
42789     }
42790 
42791     result = (uint32_t)(arg1)->GetNumQueues();
42792     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42793     return SWIG_arg;
42794 
42795     fail: SWIGUNUSED;
42796   }
42797   lua_error(L);
42798   return 0;
42799 }
42800 
42801 
42802 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
42803   {
42804     int SWIG_arg = 0;
42805     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42806     size_t arg2 ;
42807     lldb::SBQueue result;
42808 
42809     SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
42810     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
42811     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"size_t");
42812 
42813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42814       SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
42815     }
42816 
42817     arg2 = (size_t)lua_tointeger(L, 2);
42818     result = (arg1)->GetQueueAtIndex(arg2);
42819     {
42820       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
42821       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42822     }
42823     return SWIG_arg;
42824 
42825     fail: SWIGUNUSED;
42826   }
42827   lua_error(L);
42828   return 0;
42829 }
42830 
42831 
42832 static int _wrap_SBProcess_GetState(lua_State* L) {
42833   {
42834     int SWIG_arg = 0;
42835     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42836     lldb::StateType result;
42837 
42838     SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
42839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
42840 
42841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42842       SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
42843     }
42844 
42845     result = (lldb::StateType)(arg1)->GetState();
42846     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42847     return SWIG_arg;
42848 
42849     fail: SWIGUNUSED;
42850   }
42851   lua_error(L);
42852   return 0;
42853 }
42854 
42855 
42856 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
42857   {
42858     int SWIG_arg = 0;
42859     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42860     int result;
42861 
42862     SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
42863     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
42864 
42865     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42866       SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
42867     }
42868 
42869     result = (int)(arg1)->GetExitStatus();
42870     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42871     return SWIG_arg;
42872 
42873     fail: SWIGUNUSED;
42874   }
42875   lua_error(L);
42876   return 0;
42877 }
42878 
42879 
42880 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
42881   {
42882     int SWIG_arg = 0;
42883     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42884     char *result = 0 ;
42885 
42886     SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
42887     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
42888 
42889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42890       SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
42891     }
42892 
42893     result = (char *)(arg1)->GetExitDescription();
42894     lua_pushstring(L,(const char *)result); SWIG_arg++;
42895     return SWIG_arg;
42896 
42897     fail: SWIGUNUSED;
42898   }
42899   lua_error(L);
42900   return 0;
42901 }
42902 
42903 
42904 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
42905   {
42906     int SWIG_arg = 0;
42907     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42908     lldb::pid_t result;
42909 
42910     SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
42911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
42912 
42913     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42914       SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
42915     }
42916 
42917     result = (lldb::pid_t)(arg1)->GetProcessID();
42918     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42919     return SWIG_arg;
42920 
42921     fail: SWIGUNUSED;
42922   }
42923   lua_error(L);
42924   return 0;
42925 }
42926 
42927 
42928 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
42929   {
42930     int SWIG_arg = 0;
42931     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42932     uint32_t result;
42933 
42934     SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
42935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
42936 
42937     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42938       SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
42939     }
42940 
42941     result = (uint32_t)(arg1)->GetUniqueID();
42942     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42943     return SWIG_arg;
42944 
42945     fail: SWIGUNUSED;
42946   }
42947   lua_error(L);
42948   return 0;
42949 }
42950 
42951 
42952 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
42953   {
42954     int SWIG_arg = 0;
42955     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42956     uint32_t result;
42957 
42958     SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
42959     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
42960 
42961     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42962       SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
42963     }
42964 
42965     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
42966     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42967     return SWIG_arg;
42968 
42969     fail: SWIGUNUSED;
42970   }
42971   lua_error(L);
42972   return 0;
42973 }
42974 
42975 
42976 static int _wrap_SBProcess_Destroy(lua_State* L) {
42977   {
42978     int SWIG_arg = 0;
42979     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42980     lldb::SBError result;
42981 
42982     SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
42983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
42984 
42985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42986       SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
42987     }
42988 
42989     result = (arg1)->Destroy();
42990     {
42991       lldb::SBError * resultptr = new lldb::SBError(result);
42992       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42993     }
42994     return SWIG_arg;
42995 
42996     fail: SWIGUNUSED;
42997   }
42998   lua_error(L);
42999   return 0;
43000 }
43001 
43002 
43003 static int _wrap_SBProcess_Continue(lua_State* L) {
43004   {
43005     int SWIG_arg = 0;
43006     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43007     lldb::SBError result;
43008 
43009     SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
43010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
43011 
43012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43013       SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
43014     }
43015 
43016     result = (arg1)->Continue();
43017     {
43018       lldb::SBError * resultptr = new lldb::SBError(result);
43019       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43020     }
43021     return SWIG_arg;
43022 
43023     fail: SWIGUNUSED;
43024   }
43025   lua_error(L);
43026   return 0;
43027 }
43028 
43029 
43030 static int _wrap_SBProcess_Stop(lua_State* L) {
43031   {
43032     int SWIG_arg = 0;
43033     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43034     lldb::SBError result;
43035 
43036     SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
43037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
43038 
43039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43040       SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
43041     }
43042 
43043     result = (arg1)->Stop();
43044     {
43045       lldb::SBError * resultptr = new lldb::SBError(result);
43046       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43047     }
43048     return SWIG_arg;
43049 
43050     fail: SWIGUNUSED;
43051   }
43052   lua_error(L);
43053   return 0;
43054 }
43055 
43056 
43057 static int _wrap_SBProcess_Kill(lua_State* L) {
43058   {
43059     int SWIG_arg = 0;
43060     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43061     lldb::SBError result;
43062 
43063     SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
43064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
43065 
43066     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43067       SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
43068     }
43069 
43070     result = (arg1)->Kill();
43071     {
43072       lldb::SBError * resultptr = new lldb::SBError(result);
43073       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43074     }
43075     return SWIG_arg;
43076 
43077     fail: SWIGUNUSED;
43078   }
43079   lua_error(L);
43080   return 0;
43081 }
43082 
43083 
43084 static int _wrap_SBProcess_Detach__SWIG_0(lua_State* L) {
43085   {
43086     int SWIG_arg = 0;
43087     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43088     lldb::SBError result;
43089 
43090     SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
43091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
43092 
43093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43094       SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
43095     }
43096 
43097     result = (arg1)->Detach();
43098     {
43099       lldb::SBError * resultptr = new lldb::SBError(result);
43100       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43101     }
43102     return SWIG_arg;
43103 
43104     fail: SWIGUNUSED;
43105   }
43106   lua_error(L);
43107   return 0;
43108 }
43109 
43110 
43111 static int _wrap_SBProcess_Detach__SWIG_1(lua_State* L) {
43112   {
43113     int SWIG_arg = 0;
43114     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43115     bool arg2 ;
43116     lldb::SBError result;
43117 
43118     SWIG_check_num_args("lldb::SBProcess::Detach",2,2)
43119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
43120     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::Detach",2,"bool");
43121 
43122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43123       SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
43124     }
43125 
43126     arg2 = (lua_toboolean(L, 2)!=0);
43127     result = (arg1)->Detach(arg2);
43128     {
43129       lldb::SBError * resultptr = new lldb::SBError(result);
43130       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43131     }
43132     return SWIG_arg;
43133 
43134     fail: SWIGUNUSED;
43135   }
43136   lua_error(L);
43137   return 0;
43138 }
43139 
43140 
43141 static int _wrap_SBProcess_Detach(lua_State* L) {
43142   int argc;
43143   int argv[3]={
43144     1,2,3
43145   };
43146 
43147   argc = lua_gettop(L);
43148   if (argc == 1) {
43149     int _v = 0;
43150     {
43151       void *ptr;
43152       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43153         _v = 0;
43154       } else {
43155         _v = 1;
43156       }
43157     }
43158     if (_v) {
43159       return _wrap_SBProcess_Detach__SWIG_0(L);
43160     }
43161   }
43162   if (argc == 2) {
43163     int _v = 0;
43164     {
43165       void *ptr;
43166       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43167         _v = 0;
43168       } else {
43169         _v = 1;
43170       }
43171     }
43172     if (_v) {
43173       {
43174         _v = lua_isboolean(L,argv[1]);
43175       }
43176       if (_v) {
43177         return _wrap_SBProcess_Detach__SWIG_1(L);
43178       }
43179     }
43180   }
43181 
43182   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_Detach'\n"
43183     "  Possible C/C++ prototypes are:\n"
43184     "    lldb::SBProcess::Detach()\n"
43185     "    lldb::SBProcess::Detach(bool)\n");
43186   lua_error(L);return 0;
43187 }
43188 
43189 
43190 static int _wrap_SBProcess_Signal(lua_State* L) {
43191   {
43192     int SWIG_arg = 0;
43193     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43194     int arg2 ;
43195     lldb::SBError result;
43196 
43197     SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
43198     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
43199     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
43200 
43201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43202       SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
43203     }
43204 
43205     arg2 = (int)lua_tointeger(L, 2);
43206     result = (arg1)->Signal(arg2);
43207     {
43208       lldb::SBError * resultptr = new lldb::SBError(result);
43209       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43210     }
43211     return SWIG_arg;
43212 
43213     fail: SWIGUNUSED;
43214   }
43215   lua_error(L);
43216   return 0;
43217 }
43218 
43219 
43220 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
43221   {
43222     int SWIG_arg = 0;
43223     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43224     lldb::SBUnixSignals result;
43225 
43226     SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
43227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
43228 
43229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43230       SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
43231     }
43232 
43233     result = (arg1)->GetUnixSignals();
43234     {
43235       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
43236       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
43237     }
43238     return SWIG_arg;
43239 
43240     fail: SWIGUNUSED;
43241   }
43242   lua_error(L);
43243   return 0;
43244 }
43245 
43246 
43247 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
43248   {
43249     int SWIG_arg = 0;
43250     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43251 
43252     SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
43253     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
43254 
43255     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43256       SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
43257     }
43258 
43259     (arg1)->SendAsyncInterrupt();
43260 
43261     return SWIG_arg;
43262 
43263     fail: SWIGUNUSED;
43264   }
43265   lua_error(L);
43266   return 0;
43267 }
43268 
43269 
43270 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
43271   {
43272     int SWIG_arg = 0;
43273     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43274     bool arg2 ;
43275     uint32_t result;
43276 
43277     SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
43278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
43279     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
43280 
43281     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43282       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
43283     }
43284 
43285     arg2 = (lua_toboolean(L, 2)!=0);
43286     result = (uint32_t)(arg1)->GetStopID(arg2);
43287     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43288     return SWIG_arg;
43289 
43290     fail: SWIGUNUSED;
43291   }
43292   lua_error(L);
43293   return 0;
43294 }
43295 
43296 
43297 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
43298   {
43299     int SWIG_arg = 0;
43300     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43301     uint32_t result;
43302 
43303     SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
43304     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
43305 
43306     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43307       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
43308     }
43309 
43310     result = (uint32_t)(arg1)->GetStopID();
43311     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43312     return SWIG_arg;
43313 
43314     fail: SWIGUNUSED;
43315   }
43316   lua_error(L);
43317   return 0;
43318 }
43319 
43320 
43321 static int _wrap_SBProcess_GetStopID(lua_State* L) {
43322   int argc;
43323   int argv[3]={
43324     1,2,3
43325   };
43326 
43327   argc = lua_gettop(L);
43328   if (argc == 1) {
43329     int _v = 0;
43330     {
43331       void *ptr;
43332       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43333         _v = 0;
43334       } else {
43335         _v = 1;
43336       }
43337     }
43338     if (_v) {
43339       return _wrap_SBProcess_GetStopID__SWIG_1(L);
43340     }
43341   }
43342   if (argc == 2) {
43343     int _v = 0;
43344     {
43345       void *ptr;
43346       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43347         _v = 0;
43348       } else {
43349         _v = 1;
43350       }
43351     }
43352     if (_v) {
43353       {
43354         _v = lua_isboolean(L,argv[1]);
43355       }
43356       if (_v) {
43357         return _wrap_SBProcess_GetStopID__SWIG_0(L);
43358       }
43359     }
43360   }
43361 
43362   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
43363     "  Possible C/C++ prototypes are:\n"
43364     "    lldb::SBProcess::GetStopID(bool)\n"
43365     "    lldb::SBProcess::GetStopID()\n");
43366   lua_error(L);return 0;
43367 }
43368 
43369 
43370 static int _wrap_SBProcess_GetStopEventForStopID(lua_State* L) {
43371   {
43372     int SWIG_arg = 0;
43373     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43374     uint32_t arg2 ;
43375     lldb::SBEvent result;
43376 
43377     SWIG_check_num_args("lldb::SBProcess::GetStopEventForStopID",2,2)
43378     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopEventForStopID",1,"lldb::SBProcess *");
43379     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopEventForStopID",2,"uint32_t");
43380 
43381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43382       SWIG_fail_ptr("SBProcess_GetStopEventForStopID",1,SWIGTYPE_p_lldb__SBProcess);
43383     }
43384 
43385     arg2 = (uint32_t)lua_tointeger(L, 2);
43386     result = (arg1)->GetStopEventForStopID(arg2);
43387     {
43388       lldb::SBEvent * resultptr = new lldb::SBEvent(result);
43389       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
43390     }
43391     return SWIG_arg;
43392 
43393     fail: SWIGUNUSED;
43394   }
43395   lua_error(L);
43396   return 0;
43397 }
43398 
43399 
43400 static int _wrap_SBProcess_ForceScriptedState(lua_State* L) {
43401   {
43402     int SWIG_arg = 0;
43403     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43404     lldb::StateType arg2 ;
43405 
43406     SWIG_check_num_args("lldb::SBProcess::ForceScriptedState",2,2)
43407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ForceScriptedState",1,"lldb::SBProcess *");
43408     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ForceScriptedState",2,"lldb::StateType");
43409 
43410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43411       SWIG_fail_ptr("SBProcess_ForceScriptedState",1,SWIGTYPE_p_lldb__SBProcess);
43412     }
43413 
43414     arg2 = (lldb::StateType)lua_tointeger(L, 2);
43415     (arg1)->ForceScriptedState(arg2);
43416 
43417     return SWIG_arg;
43418 
43419     fail: SWIGUNUSED;
43420   }
43421   lua_error(L);
43422   return 0;
43423 }
43424 
43425 
43426 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
43427   {
43428     int SWIG_arg = 0;
43429     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43430     lldb::addr_t arg2 ;
43431     void *arg3 = (void *) 0 ;
43432     size_t arg4 ;
43433     lldb::SBError *arg5 = 0 ;
43434     size_t result;
43435 
43436     SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
43437     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
43438     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
43439     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
43440 
43441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43442       SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
43443     }
43444 
43445     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43446     {
43447       arg4 = luaL_checkinteger(L, 3);
43448       if (arg4 <= 0) {
43449         return luaL_error(L, "Positive integer expected");
43450       }
43451       arg3 = (char *)malloc(arg4);
43452     }
43453 
43454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43455       SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
43456     }
43457 
43458     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
43459     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43460     {
43461       lua_pop(L, 1); // Blow away the previous result
43462       if (result == 0) {
43463         lua_pushliteral(L, "");
43464       } else {
43465         lua_pushlstring(L, (const char *)arg3, result);
43466       }
43467       free(arg3);
43468       // SWIG_arg was already incremented
43469     }
43470     return SWIG_arg;
43471 
43472     fail: SWIGUNUSED;
43473   }
43474   lua_error(L);
43475   return 0;
43476 }
43477 
43478 
43479 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
43480   {
43481     int SWIG_arg = 0;
43482     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43483     lldb::addr_t arg2 ;
43484     void *arg3 = (void *) 0 ;
43485     size_t arg4 ;
43486     lldb::SBError *arg5 = 0 ;
43487     size_t result;
43488 
43489     SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
43490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
43491     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
43492     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
43493 
43494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43495       SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
43496     }
43497 
43498     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43499     {
43500       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
43501     }
43502 
43503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43504       SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
43505     }
43506 
43507     result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
43508     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43509     return SWIG_arg;
43510 
43511     fail: SWIGUNUSED;
43512   }
43513   lua_error(L);
43514   return 0;
43515 }
43516 
43517 
43518 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
43519   {
43520     int SWIG_arg = 0;
43521     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43522     lldb::addr_t arg2 ;
43523     void *arg3 = (void *) 0 ;
43524     size_t arg4 ;
43525     lldb::SBError *arg5 = 0 ;
43526     size_t result;
43527 
43528     SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
43529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
43530     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
43531     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
43532 
43533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43534       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43535     }
43536 
43537     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43538     {
43539       arg4 = luaL_checkinteger(L, 3);
43540       if (arg4 <= 0) {
43541         return luaL_error(L, "Positive integer expected");
43542       }
43543       arg3 = (char *)malloc(arg4);
43544     }
43545 
43546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43547       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
43548     }
43549 
43550     result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
43551     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43552     {
43553       lua_pop(L, 1); // Blow away the previous result
43554       if (result == 0) {
43555         lua_pushliteral(L, "");
43556       } else {
43557         lua_pushlstring(L, (const char *)arg3, result);
43558       }
43559       free(arg3);
43560       // SWIG_arg was already incremented
43561     }
43562     return SWIG_arg;
43563 
43564     fail: SWIGUNUSED;
43565   }
43566   lua_error(L);
43567   return 0;
43568 }
43569 
43570 
43571 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
43572   {
43573     int SWIG_arg = 0;
43574     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43575     lldb::addr_t arg2 ;
43576     uint32_t arg3 ;
43577     lldb::SBError *arg4 = 0 ;
43578     uint64_t result;
43579 
43580     SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
43581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
43582     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
43583     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
43584     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
43585 
43586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43587       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43588     }
43589 
43590     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43591     arg3 = (uint32_t)lua_tointeger(L, 3);
43592 
43593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
43594       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
43595     }
43596 
43597     result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
43598     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43599     return SWIG_arg;
43600 
43601     fail: SWIGUNUSED;
43602   }
43603   lua_error(L);
43604   return 0;
43605 }
43606 
43607 
43608 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
43609   {
43610     int SWIG_arg = 0;
43611     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43612     lldb::addr_t arg2 ;
43613     lldb::SBError *arg3 = 0 ;
43614     lldb::addr_t result;
43615 
43616     SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
43617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
43618     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
43619     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
43620 
43621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43622       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43623     }
43624 
43625     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43626 
43627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
43628       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
43629     }
43630 
43631     result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
43632     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43633     return SWIG_arg;
43634 
43635     fail: SWIGUNUSED;
43636   }
43637   lua_error(L);
43638   return 0;
43639 }
43640 
43641 
43642 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
43643   {
43644     int SWIG_arg = 0;
43645     lldb::SBEvent *arg1 = 0 ;
43646     lldb::StateType result;
43647 
43648     SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
43649     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
43650 
43651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43652       SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43653     }
43654 
43655     result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
43656     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43657     return SWIG_arg;
43658 
43659     fail: SWIGUNUSED;
43660   }
43661   lua_error(L);
43662   return 0;
43663 }
43664 
43665 
43666 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
43667   {
43668     int SWIG_arg = 0;
43669     lldb::SBEvent *arg1 = 0 ;
43670     bool result;
43671 
43672     SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
43673     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
43674 
43675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43676       SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43677     }
43678 
43679     result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
43680     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43681     return SWIG_arg;
43682 
43683     fail: SWIGUNUSED;
43684   }
43685   lua_error(L);
43686   return 0;
43687 }
43688 
43689 
43690 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
43691   {
43692     int SWIG_arg = 0;
43693     lldb::SBEvent *arg1 = 0 ;
43694     size_t result;
43695 
43696     SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
43697     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
43698 
43699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43700       SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43701     }
43702 
43703     result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
43704     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43705     return SWIG_arg;
43706 
43707     fail: SWIGUNUSED;
43708   }
43709   lua_error(L);
43710   return 0;
43711 }
43712 
43713 
43714 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
43715   {
43716     int SWIG_arg = 0;
43717     lldb::SBEvent *arg1 = 0 ;
43718     size_t arg2 ;
43719     char *result = 0 ;
43720 
43721     SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
43722     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
43723     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
43724 
43725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43726       SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43727     }
43728 
43729     arg2 = (size_t)lua_tointeger(L, 2);
43730     result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,SWIG_STD_MOVE(arg2));
43731     lua_pushstring(L,(const char *)result); SWIG_arg++;
43732     return SWIG_arg;
43733 
43734     fail: SWIGUNUSED;
43735   }
43736   lua_error(L);
43737   return 0;
43738 }
43739 
43740 
43741 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
43742   {
43743     int SWIG_arg = 0;
43744     lldb::SBEvent *arg1 = 0 ;
43745     lldb::SBProcess result;
43746 
43747     SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
43748     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
43749 
43750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43751       SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43752     }
43753 
43754     result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
43755     {
43756       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
43757       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
43758     }
43759     return SWIG_arg;
43760 
43761     fail: SWIGUNUSED;
43762   }
43763   lua_error(L);
43764   return 0;
43765 }
43766 
43767 
43768 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
43769   {
43770     int SWIG_arg = 0;
43771     lldb::SBEvent *arg1 = 0 ;
43772     bool result;
43773 
43774     SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
43775     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
43776 
43777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43778       SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43779     }
43780 
43781     result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
43782     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43783     return SWIG_arg;
43784 
43785     fail: SWIGUNUSED;
43786   }
43787   lua_error(L);
43788   return 0;
43789 }
43790 
43791 
43792 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
43793   {
43794     int SWIG_arg = 0;
43795     lldb::SBEvent *arg1 = 0 ;
43796     lldb::SBStructuredData result;
43797 
43798     SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
43799     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
43800 
43801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43802       SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43803     }
43804 
43805     result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
43806     {
43807       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
43808       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43809     }
43810     return SWIG_arg;
43811 
43812     fail: SWIGUNUSED;
43813   }
43814   lua_error(L);
43815   return 0;
43816 }
43817 
43818 
43819 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
43820   {
43821     int SWIG_arg = 0;
43822     lldb::SBEvent *arg1 = 0 ;
43823     bool result;
43824 
43825     SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
43826     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
43827 
43828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43829       SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
43830     }
43831 
43832     result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
43833     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43834     return SWIG_arg;
43835 
43836     fail: SWIGUNUSED;
43837   }
43838   lua_error(L);
43839   return 0;
43840 }
43841 
43842 
43843 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
43844   {
43845     int SWIG_arg = 0;
43846     lldb::SBEvent *arg1 = 0 ;
43847     bool result;
43848 
43849     SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
43850     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
43851 
43852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43853       SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
43854     }
43855 
43856     result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
43857     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43858     return SWIG_arg;
43859 
43860     fail: SWIGUNUSED;
43861   }
43862   lua_error(L);
43863   return 0;
43864 }
43865 
43866 
43867 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
43868   {
43869     int SWIG_arg = 0;
43870     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43871     lldb::SBBroadcaster result;
43872 
43873     SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
43874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
43875 
43876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43877       SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
43878     }
43879 
43880     result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
43881     {
43882       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
43883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
43884     }
43885     return SWIG_arg;
43886 
43887     fail: SWIGUNUSED;
43888   }
43889   lua_error(L);
43890   return 0;
43891 }
43892 
43893 
43894 static int _wrap_SBProcess_GetBroadcasterClass(lua_State* L) {
43895   {
43896     int SWIG_arg = 0;
43897     char *result = 0 ;
43898 
43899     SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClass",0,0)
43900     result = (char *)lldb::SBProcess::GetBroadcasterClass();
43901     lua_pushstring(L,(const char *)result); SWIG_arg++;
43902     return SWIG_arg;
43903 
43904     fail: SWIGUNUSED;
43905   }
43906   lua_error(L);
43907   return 0;
43908 }
43909 
43910 
43911 static int _wrap_SBProcess_GetDescription(lua_State* L) {
43912   {
43913     int SWIG_arg = 0;
43914     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43915     lldb::SBStream *arg2 = 0 ;
43916     bool result;
43917 
43918     SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
43919     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
43920     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
43921 
43922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43923       SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
43924     }
43925 
43926 
43927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43928       SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43929     }
43930 
43931     result = (bool)(arg1)->GetDescription(*arg2);
43932     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43933     return SWIG_arg;
43934 
43935     fail: SWIGUNUSED;
43936   }
43937   lua_error(L);
43938   return 0;
43939 }
43940 
43941 
43942 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
43943   {
43944     int SWIG_arg = 0;
43945     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43946     lldb::SBStructuredData result;
43947 
43948     SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
43949     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
43950 
43951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43952       SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
43953     }
43954 
43955     result = (arg1)->GetExtendedCrashInformation();
43956     {
43957       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
43958       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43959     }
43960     return SWIG_arg;
43961 
43962     fail: SWIGUNUSED;
43963   }
43964   lua_error(L);
43965   return 0;
43966 }
43967 
43968 
43969 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
43970   {
43971     int SWIG_arg = 0;
43972     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43973     lldb::SBError *arg2 = 0 ;
43974     uint32_t result;
43975 
43976     SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
43977     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
43978     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
43979 
43980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43981       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
43982     }
43983 
43984 
43985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
43986       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
43987     }
43988 
43989     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
43990     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43991     return SWIG_arg;
43992 
43993     fail: SWIGUNUSED;
43994   }
43995   lua_error(L);
43996   return 0;
43997 }
43998 
43999 
44000 static int _wrap_SBProcess_LoadImage__SWIG_0(lua_State* L) {
44001   {
44002     int SWIG_arg = 0;
44003     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44004     lldb::SBFileSpec *arg2 = 0 ;
44005     lldb::SBError *arg3 = 0 ;
44006     uint32_t result;
44007 
44008     SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
44009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
44010     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
44011     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
44012 
44013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44014       SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
44015     }
44016 
44017 
44018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44019       SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
44020     }
44021 
44022 
44023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
44024       SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
44025     }
44026 
44027     result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
44028     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44029     return SWIG_arg;
44030 
44031     fail: SWIGUNUSED;
44032   }
44033   lua_error(L);
44034   return 0;
44035 }
44036 
44037 
44038 static int _wrap_SBProcess_LoadImage__SWIG_1(lua_State* L) {
44039   {
44040     int SWIG_arg = 0;
44041     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44042     lldb::SBFileSpec *arg2 = 0 ;
44043     lldb::SBFileSpec *arg3 = 0 ;
44044     lldb::SBError *arg4 = 0 ;
44045     uint32_t result;
44046 
44047     SWIG_check_num_args("lldb::SBProcess::LoadImage",4,4)
44048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
44049     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec const &");
44050     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBFileSpec const &");
44051     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImage",4,"lldb::SBError &");
44052 
44053     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44054       SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
44055     }
44056 
44057 
44058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44059       SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
44060     }
44061 
44062 
44063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
44064       SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBFileSpec);
44065     }
44066 
44067 
44068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
44069       SWIG_fail_ptr("SBProcess_LoadImage",4,SWIGTYPE_p_lldb__SBError);
44070     }
44071 
44072     result = (uint32_t)(arg1)->LoadImage((lldb::SBFileSpec const &)*arg2,(lldb::SBFileSpec const &)*arg3,*arg4);
44073     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44074     return SWIG_arg;
44075 
44076     fail: SWIGUNUSED;
44077   }
44078   lua_error(L);
44079   return 0;
44080 }
44081 
44082 
44083 static int _wrap_SBProcess_LoadImage(lua_State* L) {
44084   int argc;
44085   int argv[5]={
44086     1,2,3,4,5
44087   };
44088 
44089   argc = lua_gettop(L);
44090   if (argc == 3) {
44091     int _v = 0;
44092     {
44093       void *ptr;
44094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44095         _v = 0;
44096       } else {
44097         _v = 1;
44098       }
44099     }
44100     if (_v) {
44101       {
44102         void *ptr;
44103         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
44104           _v = 0;
44105         } else {
44106           _v = 1;
44107         }
44108       }
44109       if (_v) {
44110         {
44111           void *ptr;
44112           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
44113             _v = 0;
44114           } else {
44115             _v = 1;
44116           }
44117         }
44118         if (_v) {
44119           return _wrap_SBProcess_LoadImage__SWIG_0(L);
44120         }
44121       }
44122     }
44123   }
44124   if (argc == 4) {
44125     int _v = 0;
44126     {
44127       void *ptr;
44128       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44129         _v = 0;
44130       } else {
44131         _v = 1;
44132       }
44133     }
44134     if (_v) {
44135       {
44136         void *ptr;
44137         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
44138           _v = 0;
44139         } else {
44140           _v = 1;
44141         }
44142       }
44143       if (_v) {
44144         {
44145           void *ptr;
44146           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
44147             _v = 0;
44148           } else {
44149             _v = 1;
44150           }
44151         }
44152         if (_v) {
44153           {
44154             void *ptr;
44155             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
44156               _v = 0;
44157             } else {
44158               _v = 1;
44159             }
44160           }
44161           if (_v) {
44162             return _wrap_SBProcess_LoadImage__SWIG_1(L);
44163           }
44164         }
44165       }
44166     }
44167   }
44168 
44169   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_LoadImage'\n"
44170     "  Possible C/C++ prototypes are:\n"
44171     "    lldb::SBProcess::LoadImage(lldb::SBFileSpec &,lldb::SBError &)\n"
44172     "    lldb::SBProcess::LoadImage(lldb::SBFileSpec const &,lldb::SBFileSpec const &,lldb::SBError &)\n");
44173   lua_error(L);return 0;
44174 }
44175 
44176 
44177 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
44178   {
44179     int SWIG_arg = 0;
44180     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44181     lldb::SBFileSpec *arg2 = 0 ;
44182     lldb::SBStringList *arg3 = 0 ;
44183     lldb::SBFileSpec *arg4 = 0 ;
44184     lldb::SBError *arg5 = 0 ;
44185     uint32_t result;
44186 
44187     SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
44188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
44189     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
44190     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
44191     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
44192     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
44193 
44194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44195       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
44196     }
44197 
44198 
44199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44200       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
44201     }
44202 
44203 
44204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
44205       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
44206     }
44207 
44208 
44209     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
44210       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
44211     }
44212 
44213 
44214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
44215       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
44216     }
44217 
44218     result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
44219     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44220     return SWIG_arg;
44221 
44222     fail: SWIGUNUSED;
44223   }
44224   lua_error(L);
44225   return 0;
44226 }
44227 
44228 
44229 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
44230   {
44231     int SWIG_arg = 0;
44232     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44233     uint32_t arg2 ;
44234     lldb::SBError result;
44235 
44236     SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
44237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
44238     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
44239 
44240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44241       SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
44242     }
44243 
44244     arg2 = (uint32_t)lua_tointeger(L, 2);
44245     result = (arg1)->UnloadImage(arg2);
44246     {
44247       lldb::SBError * resultptr = new lldb::SBError(result);
44248       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44249     }
44250     return SWIG_arg;
44251 
44252     fail: SWIGUNUSED;
44253   }
44254   lua_error(L);
44255   return 0;
44256 }
44257 
44258 
44259 static int _wrap_SBProcess_SendEventData(lua_State* L) {
44260   {
44261     int SWIG_arg = 0;
44262     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44263     char *arg2 = (char *) 0 ;
44264     lldb::SBError result;
44265 
44266     SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
44267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
44268     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
44269 
44270     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44271       SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
44272     }
44273 
44274     arg2 = (char *)lua_tostring(L, 2);
44275     result = (arg1)->SendEventData((char const *)arg2);
44276     {
44277       lldb::SBError * resultptr = new lldb::SBError(result);
44278       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44279     }
44280     return SWIG_arg;
44281 
44282     fail: SWIGUNUSED;
44283   }
44284   lua_error(L);
44285   return 0;
44286 }
44287 
44288 
44289 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
44290   {
44291     int SWIG_arg = 0;
44292     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44293     uint32_t result;
44294 
44295     SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
44296     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
44297 
44298     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44299       SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
44300     }
44301 
44302     result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
44303     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44304     return SWIG_arg;
44305 
44306     fail: SWIGUNUSED;
44307   }
44308   lua_error(L);
44309   return 0;
44310 }
44311 
44312 
44313 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
44314   {
44315     int SWIG_arg = 0;
44316     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44317     uint32_t arg2 ;
44318     char *result = 0 ;
44319 
44320     SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
44321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
44322     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
44323 
44324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44325       SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
44326     }
44327 
44328     arg2 = (uint32_t)lua_tointeger(L, 2);
44329     result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
44330     lua_pushstring(L,(const char *)result); SWIG_arg++;
44331     return SWIG_arg;
44332 
44333     fail: SWIGUNUSED;
44334   }
44335   lua_error(L);
44336   return 0;
44337 }
44338 
44339 
44340 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
44341   {
44342     int SWIG_arg = 0;
44343     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44344     lldb::addr_t arg2 ;
44345     lldb::SBThreadCollection result;
44346 
44347     SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
44348     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
44349     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
44350 
44351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44352       SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
44353     }
44354 
44355     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
44356     result = (arg1)->GetHistoryThreads(arg2);
44357     {
44358       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
44359       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
44360     }
44361     return SWIG_arg;
44362 
44363     fail: SWIGUNUSED;
44364   }
44365   lua_error(L);
44366   return 0;
44367 }
44368 
44369 
44370 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
44371   {
44372     int SWIG_arg = 0;
44373     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44374     lldb::InstrumentationRuntimeType arg2 ;
44375     bool result;
44376 
44377     SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
44378     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
44379     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
44380 
44381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44382       SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
44383     }
44384 
44385     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
44386     result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
44387     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44388     return SWIG_arg;
44389 
44390     fail: SWIGUNUSED;
44391   }
44392   lua_error(L);
44393   return 0;
44394 }
44395 
44396 
44397 static int _wrap_SBProcess_SaveCore__SWIG_0(lua_State* L) {
44398   {
44399     int SWIG_arg = 0;
44400     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44401     char *arg2 = (char *) 0 ;
44402     char *arg3 = (char *) 0 ;
44403     lldb::SaveCoreStyle arg4 ;
44404     lldb::SBError result;
44405 
44406     SWIG_check_num_args("lldb::SBProcess::SaveCore",4,4)
44407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
44408     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
44409     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBProcess::SaveCore",3,"char const *");
44410     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SaveCore",4,"lldb::SaveCoreStyle");
44411 
44412     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44413       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
44414     }
44415 
44416     arg2 = (char *)lua_tostring(L, 2);
44417     arg3 = (char *)lua_tostring(L, 3);
44418     arg4 = (lldb::SaveCoreStyle)lua_tointeger(L, 4);
44419     result = (arg1)->SaveCore((char const *)arg2,(char const *)arg3,arg4);
44420     {
44421       lldb::SBError * resultptr = new lldb::SBError(result);
44422       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44423     }
44424     return SWIG_arg;
44425 
44426     fail: SWIGUNUSED;
44427   }
44428   lua_error(L);
44429   return 0;
44430 }
44431 
44432 
44433 static int _wrap_SBProcess_SaveCore__SWIG_1(lua_State* L) {
44434   {
44435     int SWIG_arg = 0;
44436     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44437     char *arg2 = (char *) 0 ;
44438     lldb::SBError result;
44439 
44440     SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
44441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
44442     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
44443 
44444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44445       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
44446     }
44447 
44448     arg2 = (char *)lua_tostring(L, 2);
44449     result = (arg1)->SaveCore((char const *)arg2);
44450     {
44451       lldb::SBError * resultptr = new lldb::SBError(result);
44452       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44453     }
44454     return SWIG_arg;
44455 
44456     fail: SWIGUNUSED;
44457   }
44458   lua_error(L);
44459   return 0;
44460 }
44461 
44462 
44463 static int _wrap_SBProcess_SaveCore(lua_State* L) {
44464   int argc;
44465   int argv[5]={
44466     1,2,3,4,5
44467   };
44468 
44469   argc = lua_gettop(L);
44470   if (argc == 2) {
44471     int _v = 0;
44472     {
44473       void *ptr;
44474       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44475         _v = 0;
44476       } else {
44477         _v = 1;
44478       }
44479     }
44480     if (_v) {
44481       {
44482         _v = SWIG_lua_isnilstring(L,argv[1]);
44483       }
44484       if (_v) {
44485         return _wrap_SBProcess_SaveCore__SWIG_1(L);
44486       }
44487     }
44488   }
44489   if (argc == 4) {
44490     int _v = 0;
44491     {
44492       void *ptr;
44493       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44494         _v = 0;
44495       } else {
44496         _v = 1;
44497       }
44498     }
44499     if (_v) {
44500       {
44501         _v = SWIG_lua_isnilstring(L,argv[1]);
44502       }
44503       if (_v) {
44504         {
44505           _v = SWIG_lua_isnilstring(L,argv[2]);
44506         }
44507         if (_v) {
44508           {
44509             _v = lua_isnumber(L,argv[3]);
44510           }
44511           if (_v) {
44512             return _wrap_SBProcess_SaveCore__SWIG_0(L);
44513           }
44514         }
44515       }
44516     }
44517   }
44518 
44519   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SaveCore'\n"
44520     "  Possible C/C++ prototypes are:\n"
44521     "    lldb::SBProcess::SaveCore(char const *,char const *,lldb::SaveCoreStyle)\n"
44522     "    lldb::SBProcess::SaveCore(char const *)\n");
44523   lua_error(L);return 0;
44524 }
44525 
44526 
44527 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
44528   {
44529     int SWIG_arg = 0;
44530     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44531     lldb::addr_t arg2 ;
44532     lldb::SBMemoryRegionInfo *arg3 = 0 ;
44533     lldb::SBError result;
44534 
44535     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
44536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
44537     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
44538     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
44539 
44540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44541       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
44542     }
44543 
44544     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
44545 
44546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
44547       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
44548     }
44549 
44550     result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
44551     {
44552       lldb::SBError * resultptr = new lldb::SBError(result);
44553       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44554     }
44555     return SWIG_arg;
44556 
44557     fail: SWIGUNUSED;
44558   }
44559   lua_error(L);
44560   return 0;
44561 }
44562 
44563 
44564 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
44565   {
44566     int SWIG_arg = 0;
44567     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44568     lldb::SBMemoryRegionInfoList result;
44569 
44570     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
44571     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
44572 
44573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44574       SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
44575     }
44576 
44577     result = (arg1)->GetMemoryRegions();
44578     {
44579       lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList(result);
44580       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
44581     }
44582     return SWIG_arg;
44583 
44584     fail: SWIGUNUSED;
44585   }
44586   lua_error(L);
44587   return 0;
44588 }
44589 
44590 
44591 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
44592   {
44593     int SWIG_arg = 0;
44594     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44595     lldb::SBProcessInfo result;
44596 
44597     SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
44598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
44599 
44600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44601       SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
44602     }
44603 
44604     result = (arg1)->GetProcessInfo();
44605     {
44606       lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo(result);
44607       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44608     }
44609     return SWIG_arg;
44610 
44611     fail: SWIGUNUSED;
44612   }
44613   lua_error(L);
44614   return 0;
44615 }
44616 
44617 
44618 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
44619   {
44620     int SWIG_arg = 0;
44621     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44622     size_t arg2 ;
44623     uint32_t arg3 ;
44624     lldb::SBError *arg4 = 0 ;
44625     lldb::addr_t result;
44626 
44627     SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
44628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
44629     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
44630     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
44631     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
44632 
44633     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44634       SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
44635     }
44636 
44637     arg2 = (size_t)lua_tointeger(L, 2);
44638     arg3 = (uint32_t)lua_tointeger(L, 3);
44639 
44640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
44641       SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
44642     }
44643 
44644     result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
44645     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44646     return SWIG_arg;
44647 
44648     fail: SWIGUNUSED;
44649   }
44650   lua_error(L);
44651   return 0;
44652 }
44653 
44654 
44655 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
44656   {
44657     int SWIG_arg = 0;
44658     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44659     lldb::addr_t arg2 ;
44660     lldb::SBError result;
44661 
44662     SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
44663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
44664     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
44665 
44666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44667       SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
44668     }
44669 
44670     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
44671     result = (arg1)->DeallocateMemory(arg2);
44672     {
44673       lldb::SBError * resultptr = new lldb::SBError(result);
44674       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44675     }
44676     return SWIG_arg;
44677 
44678     fail: SWIGUNUSED;
44679   }
44680   lua_error(L);
44681   return 0;
44682 }
44683 
44684 
44685 static int _wrap_SBProcess_GetScriptedImplementation(lua_State* L) {
44686   {
44687     int SWIG_arg = 0;
44688     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44689     SwigValueWrapper< lldb::SBScriptObject > result;
44690 
44691     SWIG_check_num_args("lldb::SBProcess::GetScriptedImplementation",1,1)
44692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetScriptedImplementation",1,"lldb::SBProcess *");
44693 
44694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44695       SWIG_fail_ptr("SBProcess_GetScriptedImplementation",1,SWIGTYPE_p_lldb__SBProcess);
44696     }
44697 
44698     result = (arg1)->GetScriptedImplementation();
44699     {
44700       lldb::SBScriptObject * resultptr = new lldb::SBScriptObject(result);
44701       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
44702     }
44703     return SWIG_arg;
44704 
44705     fail: SWIGUNUSED;
44706   }
44707   lua_error(L);
44708   return 0;
44709 }
44710 
44711 
44712 static int _wrap_SBProcess___tostring(lua_State* L) {
44713   {
44714     int SWIG_arg = 0;
44715     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44716     std::string result;
44717 
44718     SWIG_check_num_args("lldb::SBProcess::__repr__",1,1)
44719     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__repr__",1,"lldb::SBProcess *");
44720 
44721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44722       SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
44723     }
44724 
44725     result = lldb_SBProcess___repr__(arg1);
44726     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44727     return SWIG_arg;
44728 
44729     fail: SWIGUNUSED;
44730   }
44731   lua_error(L);
44732   return 0;
44733 }
44734 
44735 
44736 static void swig_delete_SBProcess(void *obj) {
44737 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
44738 delete arg1;
44739 }
44740 static int _proxy__wrap_new_SBProcess(lua_State *L) {
44741     assert(lua_istable(L,1));
44742     lua_pushcfunction(L,_wrap_new_SBProcess);
44743     assert(!lua_isnil(L,-1));
44744     lua_replace(L,1); /* replace our table with real constructor */
44745     lua_call(L,lua_gettop(L)-1,1);
44746     return 1;
44747 }
44748 static swig_lua_attribute swig_SBProcess_attributes[] = {
44749     {0,0,0}
44750 };
44751 static swig_lua_method swig_SBProcess_methods[]= {
44752     { "GetPluginName", _wrap_SBProcess_GetPluginName},
44753     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
44754     { "Clear", _wrap_SBProcess_Clear},
44755     { "IsValid", _wrap_SBProcess_IsValid},
44756     { "GetTarget", _wrap_SBProcess_GetTarget},
44757     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
44758     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
44759     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
44760     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
44761     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
44762     { "ReportEventState", _wrap_SBProcess_ReportEventState},
44763     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
44764     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
44765     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
44766     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
44767     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
44768     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
44769     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
44770     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
44771     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
44772     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
44773     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
44774     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
44775     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
44776     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
44777     { "GetState", _wrap_SBProcess_GetState},
44778     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
44779     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
44780     { "GetProcessID", _wrap_SBProcess_GetProcessID},
44781     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
44782     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
44783     { "Destroy", _wrap_SBProcess_Destroy},
44784     { "Continue", _wrap_SBProcess_Continue},
44785     { "Stop", _wrap_SBProcess_Stop},
44786     { "Kill", _wrap_SBProcess_Kill},
44787     { "Detach", _wrap_SBProcess_Detach},
44788     { "Signal", _wrap_SBProcess_Signal},
44789     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
44790     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
44791     { "GetStopID", _wrap_SBProcess_GetStopID},
44792     { "GetStopEventForStopID", _wrap_SBProcess_GetStopEventForStopID},
44793     { "ForceScriptedState", _wrap_SBProcess_ForceScriptedState},
44794     { "ReadMemory", _wrap_SBProcess_ReadMemory},
44795     { "WriteMemory", _wrap_SBProcess_WriteMemory},
44796     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
44797     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
44798     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
44799     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
44800     { "GetDescription", _wrap_SBProcess_GetDescription},
44801     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
44802     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
44803     { "LoadImage", _wrap_SBProcess_LoadImage},
44804     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
44805     { "UnloadImage", _wrap_SBProcess_UnloadImage},
44806     { "SendEventData", _wrap_SBProcess_SendEventData},
44807     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
44808     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
44809     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
44810     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
44811     { "SaveCore", _wrap_SBProcess_SaveCore},
44812     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
44813     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
44814     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
44815     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
44816     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
44817     { "GetScriptedImplementation", _wrap_SBProcess_GetScriptedImplementation},
44818     { "__tostring", _wrap_SBProcess___tostring},
44819     {0,0}
44820 };
44821 static swig_lua_method swig_SBProcess_meta[] = {
44822     { "__tostring", _wrap_SBProcess___tostring},
44823     {0,0}
44824 };
44825 
44826 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
44827     {0,0,0}
44828 };
44829 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
44830     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
44831     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
44832     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
44833     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
44834     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
44835     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
44836     {0,0,0,0,0,0}
44837 };
44838 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
44839     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
44840     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
44841     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
44842     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
44843     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
44844     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
44845     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
44846     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
44847     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
44848     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
44849     { "GetBroadcasterClass", _wrap_SBProcess_GetBroadcasterClass},
44850     {0,0}
44851 };
44852 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
44853     0
44854 };
44855 
44856 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
44857     "SBProcess",
44858     swig_SBProcess_Sf_SwigStatic_methods,
44859     swig_SBProcess_Sf_SwigStatic_attributes,
44860     swig_SBProcess_Sf_SwigStatic_constants,
44861     swig_SBProcess_Sf_SwigStatic_classes,
44862     0
44863 };
44864 static swig_lua_class *swig_SBProcess_bases[] = {0};
44865 static const char *swig_SBProcess_base_names[] = {0};
44866 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 };
44867 
44868 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
44869   {
44870     int SWIG_arg = 0;
44871     lldb::SBProcessInfo *result = 0 ;
44872 
44873     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
44874     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
44875     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44876     return SWIG_arg;
44877 
44878     fail: SWIGUNUSED;
44879   }
44880   lua_error(L);
44881   return 0;
44882 }
44883 
44884 
44885 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
44886   {
44887     int SWIG_arg = 0;
44888     lldb::SBProcessInfo *arg1 = 0 ;
44889     lldb::SBProcessInfo *result = 0 ;
44890 
44891     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
44892     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
44893 
44894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44895       SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
44896     }
44897 
44898     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
44899     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44900     return SWIG_arg;
44901 
44902     fail: SWIGUNUSED;
44903   }
44904   lua_error(L);
44905   return 0;
44906 }
44907 
44908 
44909 static int _wrap_new_SBProcessInfo(lua_State* L) {
44910   int argc;
44911   int argv[2]={
44912     1,2
44913   };
44914 
44915   argc = lua_gettop(L);
44916   if (argc == 0) {
44917     return _wrap_new_SBProcessInfo__SWIG_0(L);
44918   }
44919   if (argc == 1) {
44920     int _v = 0;
44921     {
44922       void *ptr;
44923       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
44924         _v = 0;
44925       } else {
44926         _v = 1;
44927       }
44928     }
44929     if (_v) {
44930       return _wrap_new_SBProcessInfo__SWIG_1(L);
44931     }
44932   }
44933 
44934   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
44935     "  Possible C/C++ prototypes are:\n"
44936     "    lldb::SBProcessInfo::SBProcessInfo()\n"
44937     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
44938   lua_error(L);return 0;
44939 }
44940 
44941 
44942 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
44943   {
44944     int SWIG_arg = 0;
44945     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44946     bool result;
44947 
44948     SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
44949     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo const *");
44950 
44951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44952       SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44953     }
44954 
44955     result = (bool)((lldb::SBProcessInfo const *)arg1)->IsValid();
44956     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44957     return SWIG_arg;
44958 
44959     fail: SWIGUNUSED;
44960   }
44961   lua_error(L);
44962   return 0;
44963 }
44964 
44965 
44966 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
44967   {
44968     int SWIG_arg = 0;
44969     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44970     char *result = 0 ;
44971 
44972     SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
44973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
44974 
44975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44976       SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
44977     }
44978 
44979     result = (char *)(arg1)->GetName();
44980     lua_pushstring(L,(const char *)result); SWIG_arg++;
44981     return SWIG_arg;
44982 
44983     fail: SWIGUNUSED;
44984   }
44985   lua_error(L);
44986   return 0;
44987 }
44988 
44989 
44990 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
44991   {
44992     int SWIG_arg = 0;
44993     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44994     lldb::SBFileSpec result;
44995 
44996     SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
44997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
44998 
44999     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45000       SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
45001     }
45002 
45003     result = (arg1)->GetExecutableFile();
45004     {
45005       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
45006       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
45007     }
45008     return SWIG_arg;
45009 
45010     fail: SWIGUNUSED;
45011   }
45012   lua_error(L);
45013   return 0;
45014 }
45015 
45016 
45017 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
45018   {
45019     int SWIG_arg = 0;
45020     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45021     lldb::pid_t result;
45022 
45023     SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
45024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
45025 
45026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45027       SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45028     }
45029 
45030     result = (lldb::pid_t)(arg1)->GetProcessID();
45031     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45032     return SWIG_arg;
45033 
45034     fail: SWIGUNUSED;
45035   }
45036   lua_error(L);
45037   return 0;
45038 }
45039 
45040 
45041 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
45042   {
45043     int SWIG_arg = 0;
45044     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45045     uint32_t result;
45046 
45047     SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
45048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
45049 
45050     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45051       SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45052     }
45053 
45054     result = (uint32_t)(arg1)->GetUserID();
45055     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45056     return SWIG_arg;
45057 
45058     fail: SWIGUNUSED;
45059   }
45060   lua_error(L);
45061   return 0;
45062 }
45063 
45064 
45065 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
45066   {
45067     int SWIG_arg = 0;
45068     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45069     uint32_t result;
45070 
45071     SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
45072     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
45073 
45074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45075       SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45076     }
45077 
45078     result = (uint32_t)(arg1)->GetGroupID();
45079     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45080     return SWIG_arg;
45081 
45082     fail: SWIGUNUSED;
45083   }
45084   lua_error(L);
45085   return 0;
45086 }
45087 
45088 
45089 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
45090   {
45091     int SWIG_arg = 0;
45092     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45093     bool result;
45094 
45095     SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
45096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
45097 
45098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45099       SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
45100     }
45101 
45102     result = (bool)(arg1)->UserIDIsValid();
45103     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45104     return SWIG_arg;
45105 
45106     fail: SWIGUNUSED;
45107   }
45108   lua_error(L);
45109   return 0;
45110 }
45111 
45112 
45113 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
45114   {
45115     int SWIG_arg = 0;
45116     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45117     bool result;
45118 
45119     SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
45120     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
45121 
45122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45123       SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
45124     }
45125 
45126     result = (bool)(arg1)->GroupIDIsValid();
45127     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45128     return SWIG_arg;
45129 
45130     fail: SWIGUNUSED;
45131   }
45132   lua_error(L);
45133   return 0;
45134 }
45135 
45136 
45137 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
45138   {
45139     int SWIG_arg = 0;
45140     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45141     uint32_t result;
45142 
45143     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
45144     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
45145 
45146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45147       SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45148     }
45149 
45150     result = (uint32_t)(arg1)->GetEffectiveUserID();
45151     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45152     return SWIG_arg;
45153 
45154     fail: SWIGUNUSED;
45155   }
45156   lua_error(L);
45157   return 0;
45158 }
45159 
45160 
45161 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
45162   {
45163     int SWIG_arg = 0;
45164     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45165     uint32_t result;
45166 
45167     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
45168     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
45169 
45170     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45171       SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45172     }
45173 
45174     result = (uint32_t)(arg1)->GetEffectiveGroupID();
45175     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45176     return SWIG_arg;
45177 
45178     fail: SWIGUNUSED;
45179   }
45180   lua_error(L);
45181   return 0;
45182 }
45183 
45184 
45185 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
45186   {
45187     int SWIG_arg = 0;
45188     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45189     bool result;
45190 
45191     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
45192     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
45193 
45194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45195       SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
45196     }
45197 
45198     result = (bool)(arg1)->EffectiveUserIDIsValid();
45199     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45200     return SWIG_arg;
45201 
45202     fail: SWIGUNUSED;
45203   }
45204   lua_error(L);
45205   return 0;
45206 }
45207 
45208 
45209 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
45210   {
45211     int SWIG_arg = 0;
45212     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45213     bool result;
45214 
45215     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
45216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
45217 
45218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45219       SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
45220     }
45221 
45222     result = (bool)(arg1)->EffectiveGroupIDIsValid();
45223     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45224     return SWIG_arg;
45225 
45226     fail: SWIGUNUSED;
45227   }
45228   lua_error(L);
45229   return 0;
45230 }
45231 
45232 
45233 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
45234   {
45235     int SWIG_arg = 0;
45236     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45237     lldb::pid_t result;
45238 
45239     SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
45240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
45241 
45242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45243       SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
45244     }
45245 
45246     result = (lldb::pid_t)(arg1)->GetParentProcessID();
45247     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45248     return SWIG_arg;
45249 
45250     fail: SWIGUNUSED;
45251   }
45252   lua_error(L);
45253   return 0;
45254 }
45255 
45256 
45257 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
45258   {
45259     int SWIG_arg = 0;
45260     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
45261     char *result = 0 ;
45262 
45263     SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
45264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
45265 
45266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45267       SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
45268     }
45269 
45270     result = (char *)(arg1)->GetTriple();
45271     lua_pushstring(L,(const char *)result); SWIG_arg++;
45272     return SWIG_arg;
45273 
45274     fail: SWIGUNUSED;
45275   }
45276   lua_error(L);
45277   return 0;
45278 }
45279 
45280 
45281 static void swig_delete_SBProcessInfo(void *obj) {
45282 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
45283 delete arg1;
45284 }
45285 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
45286     assert(lua_istable(L,1));
45287     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
45288     assert(!lua_isnil(L,-1));
45289     lua_replace(L,1); /* replace our table with real constructor */
45290     lua_call(L,lua_gettop(L)-1,1);
45291     return 1;
45292 }
45293 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
45294     {0,0,0}
45295 };
45296 static swig_lua_method swig_SBProcessInfo_methods[]= {
45297     { "IsValid", _wrap_SBProcessInfo_IsValid},
45298     { "GetName", _wrap_SBProcessInfo_GetName},
45299     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
45300     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
45301     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
45302     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
45303     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
45304     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
45305     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
45306     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
45307     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
45308     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
45309     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
45310     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
45311     {0,0}
45312 };
45313 static swig_lua_method swig_SBProcessInfo_meta[] = {
45314     {0,0}
45315 };
45316 
45317 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
45318     {0,0,0}
45319 };
45320 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
45321     {0,0,0,0,0,0}
45322 };
45323 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
45324     {0,0}
45325 };
45326 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
45327     0
45328 };
45329 
45330 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
45331     "SBProcessInfo",
45332     swig_SBProcessInfo_Sf_SwigStatic_methods,
45333     swig_SBProcessInfo_Sf_SwigStatic_attributes,
45334     swig_SBProcessInfo_Sf_SwigStatic_constants,
45335     swig_SBProcessInfo_Sf_SwigStatic_classes,
45336     0
45337 };
45338 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
45339 static const char *swig_SBProcessInfo_base_names[] = {0};
45340 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 };
45341 
45342 static int _wrap_new_SBProcessInfoList__SWIG_0(lua_State* L) {
45343   {
45344     int SWIG_arg = 0;
45345     lldb::SBProcessInfoList *result = 0 ;
45346 
45347     SWIG_check_num_args("lldb::SBProcessInfoList::SBProcessInfoList",0,0)
45348     result = (lldb::SBProcessInfoList *)new lldb::SBProcessInfoList();
45349     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfoList,1); SWIG_arg++;
45350     return SWIG_arg;
45351 
45352     fail: SWIGUNUSED;
45353   }
45354   lua_error(L);
45355   return 0;
45356 }
45357 
45358 
45359 static int _wrap_new_SBProcessInfoList__SWIG_1(lua_State* L) {
45360   {
45361     int SWIG_arg = 0;
45362     lldb::SBProcessInfoList *arg1 = 0 ;
45363     lldb::SBProcessInfoList *result = 0 ;
45364 
45365     SWIG_check_num_args("lldb::SBProcessInfoList::SBProcessInfoList",1,1)
45366     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfoList::SBProcessInfoList",1,"lldb::SBProcessInfoList const &");
45367 
45368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfoList,0))){
45369       SWIG_fail_ptr("new_SBProcessInfoList",1,SWIGTYPE_p_lldb__SBProcessInfoList);
45370     }
45371 
45372     result = (lldb::SBProcessInfoList *)new lldb::SBProcessInfoList((lldb::SBProcessInfoList const &)*arg1);
45373     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfoList,1); SWIG_arg++;
45374     return SWIG_arg;
45375 
45376     fail: SWIGUNUSED;
45377   }
45378   lua_error(L);
45379   return 0;
45380 }
45381 
45382 
45383 static int _wrap_new_SBProcessInfoList(lua_State* L) {
45384   int argc;
45385   int argv[2]={
45386     1,2
45387   };
45388 
45389   argc = lua_gettop(L);
45390   if (argc == 0) {
45391     return _wrap_new_SBProcessInfoList__SWIG_0(L);
45392   }
45393   if (argc == 1) {
45394     int _v = 0;
45395     {
45396       void *ptr;
45397       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfoList, SWIG_POINTER_NO_NULL)) {
45398         _v = 0;
45399       } else {
45400         _v = 1;
45401       }
45402     }
45403     if (_v) {
45404       return _wrap_new_SBProcessInfoList__SWIG_1(L);
45405     }
45406   }
45407 
45408   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfoList'\n"
45409     "  Possible C/C++ prototypes are:\n"
45410     "    lldb::SBProcessInfoList::SBProcessInfoList()\n"
45411     "    lldb::SBProcessInfoList::SBProcessInfoList(lldb::SBProcessInfoList const &)\n");
45412   lua_error(L);return 0;
45413 }
45414 
45415 
45416 static int _wrap_SBProcessInfoList_GetSize(lua_State* L) {
45417   {
45418     int SWIG_arg = 0;
45419     lldb::SBProcessInfoList *arg1 = (lldb::SBProcessInfoList *) 0 ;
45420     uint32_t result;
45421 
45422     SWIG_check_num_args("lldb::SBProcessInfoList::GetSize",1,1)
45423     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfoList::GetSize",1,"lldb::SBProcessInfoList const *");
45424 
45425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfoList,0))){
45426       SWIG_fail_ptr("SBProcessInfoList_GetSize",1,SWIGTYPE_p_lldb__SBProcessInfoList);
45427     }
45428 
45429     result = (uint32_t)((lldb::SBProcessInfoList const *)arg1)->GetSize();
45430     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45431     return SWIG_arg;
45432 
45433     fail: SWIGUNUSED;
45434   }
45435   lua_error(L);
45436   return 0;
45437 }
45438 
45439 
45440 static int _wrap_SBProcessInfoList_GetProcessInfoAtIndex(lua_State* L) {
45441   {
45442     int SWIG_arg = 0;
45443     lldb::SBProcessInfoList *arg1 = (lldb::SBProcessInfoList *) 0 ;
45444     uint32_t arg2 ;
45445     lldb::SBProcessInfo *arg3 = 0 ;
45446     bool result;
45447 
45448     SWIG_check_num_args("lldb::SBProcessInfoList::GetProcessInfoAtIndex",3,3)
45449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfoList::GetProcessInfoAtIndex",1,"lldb::SBProcessInfoList *");
45450     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcessInfoList::GetProcessInfoAtIndex",2,"uint32_t");
45451     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcessInfoList::GetProcessInfoAtIndex",3,"lldb::SBProcessInfo &");
45452 
45453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfoList,0))){
45454       SWIG_fail_ptr("SBProcessInfoList_GetProcessInfoAtIndex",1,SWIGTYPE_p_lldb__SBProcessInfoList);
45455     }
45456 
45457     arg2 = (uint32_t)lua_tointeger(L, 2);
45458 
45459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBProcessInfo,0))){
45460       SWIG_fail_ptr("SBProcessInfoList_GetProcessInfoAtIndex",3,SWIGTYPE_p_lldb__SBProcessInfo);
45461     }
45462 
45463     result = (bool)(arg1)->GetProcessInfoAtIndex(arg2,*arg3);
45464     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45465     return SWIG_arg;
45466 
45467     fail: SWIGUNUSED;
45468   }
45469   lua_error(L);
45470   return 0;
45471 }
45472 
45473 
45474 static int _wrap_SBProcessInfoList_Clear(lua_State* L) {
45475   {
45476     int SWIG_arg = 0;
45477     lldb::SBProcessInfoList *arg1 = (lldb::SBProcessInfoList *) 0 ;
45478 
45479     SWIG_check_num_args("lldb::SBProcessInfoList::Clear",1,1)
45480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfoList::Clear",1,"lldb::SBProcessInfoList *");
45481 
45482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfoList,0))){
45483       SWIG_fail_ptr("SBProcessInfoList_Clear",1,SWIGTYPE_p_lldb__SBProcessInfoList);
45484     }
45485 
45486     (arg1)->Clear();
45487 
45488     return SWIG_arg;
45489 
45490     fail: SWIGUNUSED;
45491   }
45492   lua_error(L);
45493   return 0;
45494 }
45495 
45496 
45497 static void swig_delete_SBProcessInfoList(void *obj) {
45498 lldb::SBProcessInfoList *arg1 = (lldb::SBProcessInfoList *) obj;
45499 delete arg1;
45500 }
45501 static int _proxy__wrap_new_SBProcessInfoList(lua_State *L) {
45502     assert(lua_istable(L,1));
45503     lua_pushcfunction(L,_wrap_new_SBProcessInfoList);
45504     assert(!lua_isnil(L,-1));
45505     lua_replace(L,1); /* replace our table with real constructor */
45506     lua_call(L,lua_gettop(L)-1,1);
45507     return 1;
45508 }
45509 static swig_lua_attribute swig_SBProcessInfoList_attributes[] = {
45510     {0,0,0}
45511 };
45512 static swig_lua_method swig_SBProcessInfoList_methods[]= {
45513     { "GetSize", _wrap_SBProcessInfoList_GetSize},
45514     { "GetProcessInfoAtIndex", _wrap_SBProcessInfoList_GetProcessInfoAtIndex},
45515     { "Clear", _wrap_SBProcessInfoList_Clear},
45516     {0,0}
45517 };
45518 static swig_lua_method swig_SBProcessInfoList_meta[] = {
45519     {0,0}
45520 };
45521 
45522 static swig_lua_attribute swig_SBProcessInfoList_Sf_SwigStatic_attributes[] = {
45523     {0,0,0}
45524 };
45525 static swig_lua_const_info swig_SBProcessInfoList_Sf_SwigStatic_constants[]= {
45526     {0,0,0,0,0,0}
45527 };
45528 static swig_lua_method swig_SBProcessInfoList_Sf_SwigStatic_methods[]= {
45529     {0,0}
45530 };
45531 static swig_lua_class* swig_SBProcessInfoList_Sf_SwigStatic_classes[]= {
45532     0
45533 };
45534 
45535 static swig_lua_namespace swig_SBProcessInfoList_Sf_SwigStatic = {
45536     "SBProcessInfoList",
45537     swig_SBProcessInfoList_Sf_SwigStatic_methods,
45538     swig_SBProcessInfoList_Sf_SwigStatic_attributes,
45539     swig_SBProcessInfoList_Sf_SwigStatic_constants,
45540     swig_SBProcessInfoList_Sf_SwigStatic_classes,
45541     0
45542 };
45543 static swig_lua_class *swig_SBProcessInfoList_bases[] = {0};
45544 static const char *swig_SBProcessInfoList_base_names[] = {0};
45545 static swig_lua_class _wrap_class_SBProcessInfoList = { "SBProcessInfoList", "SBProcessInfoList", &SWIGTYPE_p_lldb__SBProcessInfoList,_proxy__wrap_new_SBProcessInfoList, swig_delete_SBProcessInfoList, swig_SBProcessInfoList_methods, swig_SBProcessInfoList_attributes, &swig_SBProcessInfoList_Sf_SwigStatic, swig_SBProcessInfoList_meta, swig_SBProcessInfoList_bases, swig_SBProcessInfoList_base_names };
45546 
45547 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
45548   {
45549     int SWIG_arg = 0;
45550     lldb::SBQueue *result = 0 ;
45551 
45552     SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
45553     result = (lldb::SBQueue *)new lldb::SBQueue();
45554     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
45555     return SWIG_arg;
45556 
45557     fail: SWIGUNUSED;
45558   }
45559   lua_error(L);
45560   return 0;
45561 }
45562 
45563 
45564 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
45565   {
45566     int SWIG_arg = 0;
45567     lldb::SBQueue *arg1 = 0 ;
45568     lldb::SBQueue *result = 0 ;
45569 
45570     SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
45571     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::SBQueue const &");
45572 
45573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45574       SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_lldb__SBQueue);
45575     }
45576 
45577     result = (lldb::SBQueue *)new lldb::SBQueue((lldb::SBQueue const &)*arg1);
45578     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
45579     return SWIG_arg;
45580 
45581     fail: SWIGUNUSED;
45582   }
45583   lua_error(L);
45584   return 0;
45585 }
45586 
45587 
45588 static int _wrap_new_SBQueue(lua_State* L) {
45589   int argc;
45590   int argv[2]={
45591     1,2
45592   };
45593 
45594   argc = lua_gettop(L);
45595   if (argc == 0) {
45596     return _wrap_new_SBQueue__SWIG_0(L);
45597   }
45598   if (argc == 1) {
45599     int _v = 0;
45600     {
45601       void *ptr;
45602       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBQueue, SWIG_POINTER_NO_NULL)) {
45603         _v = 0;
45604       } else {
45605         _v = 1;
45606       }
45607     }
45608     if (_v) {
45609       return _wrap_new_SBQueue__SWIG_1(L);
45610     }
45611   }
45612 
45613   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
45614     "  Possible C/C++ prototypes are:\n"
45615     "    lldb::SBQueue::SBQueue()\n"
45616     "    lldb::SBQueue::SBQueue(lldb::SBQueue const &)\n");
45617   lua_error(L);return 0;
45618 }
45619 
45620 
45621 static int _wrap_SBQueue_IsValid(lua_State* L) {
45622   {
45623     int SWIG_arg = 0;
45624     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45625     bool result;
45626 
45627     SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
45628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
45629 
45630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45631       SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
45632     }
45633 
45634     result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
45635     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45636     return SWIG_arg;
45637 
45638     fail: SWIGUNUSED;
45639   }
45640   lua_error(L);
45641   return 0;
45642 }
45643 
45644 
45645 static int _wrap_SBQueue_Clear(lua_State* L) {
45646   {
45647     int SWIG_arg = 0;
45648     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45649 
45650     SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
45651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
45652 
45653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45654       SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
45655     }
45656 
45657     (arg1)->Clear();
45658 
45659     return SWIG_arg;
45660 
45661     fail: SWIGUNUSED;
45662   }
45663   lua_error(L);
45664   return 0;
45665 }
45666 
45667 
45668 static int _wrap_SBQueue_GetProcess(lua_State* L) {
45669   {
45670     int SWIG_arg = 0;
45671     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45672     lldb::SBProcess result;
45673 
45674     SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
45675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
45676 
45677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45678       SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
45679     }
45680 
45681     result = (arg1)->GetProcess();
45682     {
45683       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
45684       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45685     }
45686     return SWIG_arg;
45687 
45688     fail: SWIGUNUSED;
45689   }
45690   lua_error(L);
45691   return 0;
45692 }
45693 
45694 
45695 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
45696   {
45697     int SWIG_arg = 0;
45698     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45699     lldb::queue_id_t result;
45700 
45701     SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
45702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
45703 
45704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45705       SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
45706     }
45707 
45708     result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
45709     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45710     return SWIG_arg;
45711 
45712     fail: SWIGUNUSED;
45713   }
45714   lua_error(L);
45715   return 0;
45716 }
45717 
45718 
45719 static int _wrap_SBQueue_GetName(lua_State* L) {
45720   {
45721     int SWIG_arg = 0;
45722     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45723     char *result = 0 ;
45724 
45725     SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
45726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
45727 
45728     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45729       SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
45730     }
45731 
45732     result = (char *)((lldb::SBQueue const *)arg1)->GetName();
45733     lua_pushstring(L,(const char *)result); SWIG_arg++;
45734     return SWIG_arg;
45735 
45736     fail: SWIGUNUSED;
45737   }
45738   lua_error(L);
45739   return 0;
45740 }
45741 
45742 
45743 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
45744   {
45745     int SWIG_arg = 0;
45746     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45747     uint32_t result;
45748 
45749     SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
45750     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
45751 
45752     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45753       SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
45754     }
45755 
45756     result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
45757     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45758     return SWIG_arg;
45759 
45760     fail: SWIGUNUSED;
45761   }
45762   lua_error(L);
45763   return 0;
45764 }
45765 
45766 
45767 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
45768   {
45769     int SWIG_arg = 0;
45770     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45771     uint32_t result;
45772 
45773     SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
45774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
45775 
45776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45777       SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
45778     }
45779 
45780     result = (uint32_t)(arg1)->GetNumThreads();
45781     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45782     return SWIG_arg;
45783 
45784     fail: SWIGUNUSED;
45785   }
45786   lua_error(L);
45787   return 0;
45788 }
45789 
45790 
45791 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
45792   {
45793     int SWIG_arg = 0;
45794     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45795     uint32_t arg2 ;
45796     lldb::SBThread result;
45797 
45798     SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
45799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
45800     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
45801 
45802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45803       SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
45804     }
45805 
45806     arg2 = (uint32_t)lua_tointeger(L, 2);
45807     result = (arg1)->GetThreadAtIndex(arg2);
45808     {
45809       lldb::SBThread * resultptr = new lldb::SBThread(result);
45810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
45811     }
45812     return SWIG_arg;
45813 
45814     fail: SWIGUNUSED;
45815   }
45816   lua_error(L);
45817   return 0;
45818 }
45819 
45820 
45821 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
45822   {
45823     int SWIG_arg = 0;
45824     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45825     uint32_t result;
45826 
45827     SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
45828     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
45829 
45830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45831       SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
45832     }
45833 
45834     result = (uint32_t)(arg1)->GetNumPendingItems();
45835     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45836     return SWIG_arg;
45837 
45838     fail: SWIGUNUSED;
45839   }
45840   lua_error(L);
45841   return 0;
45842 }
45843 
45844 
45845 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
45846   {
45847     int SWIG_arg = 0;
45848     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45849     uint32_t arg2 ;
45850     lldb::SBQueueItem result;
45851 
45852     SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
45853     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
45854     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
45855 
45856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45857       SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
45858     }
45859 
45860     arg2 = (uint32_t)lua_tointeger(L, 2);
45861     result = (arg1)->GetPendingItemAtIndex(arg2);
45862     {
45863       lldb::SBQueueItem * resultptr = new lldb::SBQueueItem(result);
45864       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
45865     }
45866     return SWIG_arg;
45867 
45868     fail: SWIGUNUSED;
45869   }
45870   lua_error(L);
45871   return 0;
45872 }
45873 
45874 
45875 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
45876   {
45877     int SWIG_arg = 0;
45878     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45879     uint32_t result;
45880 
45881     SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
45882     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
45883 
45884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45885       SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
45886     }
45887 
45888     result = (uint32_t)(arg1)->GetNumRunningItems();
45889     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45890     return SWIG_arg;
45891 
45892     fail: SWIGUNUSED;
45893   }
45894   lua_error(L);
45895   return 0;
45896 }
45897 
45898 
45899 static int _wrap_SBQueue_GetKind(lua_State* L) {
45900   {
45901     int SWIG_arg = 0;
45902     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45903     lldb::QueueKind result;
45904 
45905     SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
45906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
45907 
45908     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45909       SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
45910     }
45911 
45912     result = (lldb::QueueKind)(arg1)->GetKind();
45913     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45914     return SWIG_arg;
45915 
45916     fail: SWIGUNUSED;
45917   }
45918   lua_error(L);
45919   return 0;
45920 }
45921 
45922 
45923 static void swig_delete_SBQueue(void *obj) {
45924 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
45925 delete arg1;
45926 }
45927 static int _proxy__wrap_new_SBQueue(lua_State *L) {
45928     assert(lua_istable(L,1));
45929     lua_pushcfunction(L,_wrap_new_SBQueue);
45930     assert(!lua_isnil(L,-1));
45931     lua_replace(L,1); /* replace our table with real constructor */
45932     lua_call(L,lua_gettop(L)-1,1);
45933     return 1;
45934 }
45935 static swig_lua_attribute swig_SBQueue_attributes[] = {
45936     {0,0,0}
45937 };
45938 static swig_lua_method swig_SBQueue_methods[]= {
45939     { "IsValid", _wrap_SBQueue_IsValid},
45940     { "Clear", _wrap_SBQueue_Clear},
45941     { "GetProcess", _wrap_SBQueue_GetProcess},
45942     { "GetQueueID", _wrap_SBQueue_GetQueueID},
45943     { "GetName", _wrap_SBQueue_GetName},
45944     { "GetIndexID", _wrap_SBQueue_GetIndexID},
45945     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
45946     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
45947     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
45948     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
45949     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
45950     { "GetKind", _wrap_SBQueue_GetKind},
45951     {0,0}
45952 };
45953 static swig_lua_method swig_SBQueue_meta[] = {
45954     {0,0}
45955 };
45956 
45957 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
45958     {0,0,0}
45959 };
45960 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
45961     {0,0,0,0,0,0}
45962 };
45963 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
45964     {0,0}
45965 };
45966 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
45967     0
45968 };
45969 
45970 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
45971     "SBQueue",
45972     swig_SBQueue_Sf_SwigStatic_methods,
45973     swig_SBQueue_Sf_SwigStatic_attributes,
45974     swig_SBQueue_Sf_SwigStatic_constants,
45975     swig_SBQueue_Sf_SwigStatic_classes,
45976     0
45977 };
45978 static swig_lua_class *swig_SBQueue_bases[] = {0};
45979 static const char *swig_SBQueue_base_names[] = {0};
45980 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 };
45981 
45982 static int _wrap_new_SBQueueItem(lua_State* L) {
45983   {
45984     int SWIG_arg = 0;
45985     lldb::SBQueueItem *result = 0 ;
45986 
45987     SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
45988     result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
45989     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
45990     return SWIG_arg;
45991 
45992     fail: SWIGUNUSED;
45993   }
45994   lua_error(L);
45995   return 0;
45996 }
45997 
45998 
45999 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
46000   {
46001     int SWIG_arg = 0;
46002     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46003     bool result;
46004 
46005     SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
46006     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
46007 
46008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46009       SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
46010     }
46011 
46012     result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
46013     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46014     return SWIG_arg;
46015 
46016     fail: SWIGUNUSED;
46017   }
46018   lua_error(L);
46019   return 0;
46020 }
46021 
46022 
46023 static int _wrap_SBQueueItem_Clear(lua_State* L) {
46024   {
46025     int SWIG_arg = 0;
46026     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46027 
46028     SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
46029     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
46030 
46031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46032       SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
46033     }
46034 
46035     (arg1)->Clear();
46036 
46037     return SWIG_arg;
46038 
46039     fail: SWIGUNUSED;
46040   }
46041   lua_error(L);
46042   return 0;
46043 }
46044 
46045 
46046 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
46047   {
46048     int SWIG_arg = 0;
46049     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46050     lldb::QueueItemKind result;
46051 
46052     SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
46053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
46054 
46055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46056       SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
46057     }
46058 
46059     result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
46060     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46061     return SWIG_arg;
46062 
46063     fail: SWIGUNUSED;
46064   }
46065   lua_error(L);
46066   return 0;
46067 }
46068 
46069 
46070 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
46071   {
46072     int SWIG_arg = 0;
46073     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46074     lldb::QueueItemKind arg2 ;
46075 
46076     SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
46077     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
46078     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
46079 
46080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46081       SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
46082     }
46083 
46084     arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
46085     (arg1)->SetKind(arg2);
46086 
46087     return SWIG_arg;
46088 
46089     fail: SWIGUNUSED;
46090   }
46091   lua_error(L);
46092   return 0;
46093 }
46094 
46095 
46096 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
46097   {
46098     int SWIG_arg = 0;
46099     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46100     lldb::SBAddress result;
46101 
46102     SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
46103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
46104 
46105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46106       SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
46107     }
46108 
46109     result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
46110     {
46111       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
46112       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46113     }
46114     return SWIG_arg;
46115 
46116     fail: SWIGUNUSED;
46117   }
46118   lua_error(L);
46119   return 0;
46120 }
46121 
46122 
46123 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
46124   {
46125     int SWIG_arg = 0;
46126     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46127     lldb::SBAddress arg2 ;
46128     lldb::SBAddress *argp2 ;
46129 
46130     SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
46131     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
46132     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
46133 
46134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46135       SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
46136     }
46137 
46138 
46139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
46140       SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
46141     }
46142     arg2 = *argp2;
46143 
46144     (arg1)->SetAddress(arg2);
46145 
46146     return SWIG_arg;
46147 
46148     fail: SWIGUNUSED;
46149   }
46150   lua_error(L);
46151   return 0;
46152 }
46153 
46154 
46155 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
46156   {
46157     int SWIG_arg = 0;
46158     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
46159     char *arg2 = (char *) 0 ;
46160     lldb::SBThread result;
46161 
46162     SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
46163     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
46164     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
46165 
46166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
46167       SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
46168     }
46169 
46170     arg2 = (char *)lua_tostring(L, 2);
46171     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
46172     {
46173       lldb::SBThread * resultptr = new lldb::SBThread(result);
46174       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
46175     }
46176     return SWIG_arg;
46177 
46178     fail: SWIGUNUSED;
46179   }
46180   lua_error(L);
46181   return 0;
46182 }
46183 
46184 
46185 static void swig_delete_SBQueueItem(void *obj) {
46186 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
46187 delete arg1;
46188 }
46189 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
46190     assert(lua_istable(L,1));
46191     lua_pushcfunction(L,_wrap_new_SBQueueItem);
46192     assert(!lua_isnil(L,-1));
46193     lua_replace(L,1); /* replace our table with real constructor */
46194     lua_call(L,lua_gettop(L)-1,1);
46195     return 1;
46196 }
46197 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
46198     {0,0,0}
46199 };
46200 static swig_lua_method swig_SBQueueItem_methods[]= {
46201     { "IsValid", _wrap_SBQueueItem_IsValid},
46202     { "Clear", _wrap_SBQueueItem_Clear},
46203     { "GetKind", _wrap_SBQueueItem_GetKind},
46204     { "SetKind", _wrap_SBQueueItem_SetKind},
46205     { "GetAddress", _wrap_SBQueueItem_GetAddress},
46206     { "SetAddress", _wrap_SBQueueItem_SetAddress},
46207     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
46208     {0,0}
46209 };
46210 static swig_lua_method swig_SBQueueItem_meta[] = {
46211     {0,0}
46212 };
46213 
46214 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
46215     {0,0,0}
46216 };
46217 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
46218     {0,0,0,0,0,0}
46219 };
46220 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
46221     {0,0}
46222 };
46223 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
46224     0
46225 };
46226 
46227 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
46228     "SBQueueItem",
46229     swig_SBQueueItem_Sf_SwigStatic_methods,
46230     swig_SBQueueItem_Sf_SwigStatic_attributes,
46231     swig_SBQueueItem_Sf_SwigStatic_constants,
46232     swig_SBQueueItem_Sf_SwigStatic_classes,
46233     0
46234 };
46235 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
46236 static const char *swig_SBQueueItem_base_names[] = {0};
46237 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 };
46238 
46239 static int _wrap_SBReproducer_Capture(lua_State* L) {
46240   {
46241     int SWIG_arg = 0;
46242     char *arg1 = (char *) 0 ;
46243     char *result = 0 ;
46244 
46245     SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
46246     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
46247     arg1 = (char *)lua_tostring(L, 1);
46248     result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
46249     lua_pushstring(L,(const char *)result); SWIG_arg++;
46250     return SWIG_arg;
46251 
46252     fail: SWIGUNUSED;
46253   }
46254   lua_error(L);
46255   return 0;
46256 }
46257 
46258 
46259 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
46260   {
46261     int SWIG_arg = 0;
46262     char *arg1 = (char *) 0 ;
46263     char *result = 0 ;
46264 
46265     SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
46266     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
46267     arg1 = (char *)lua_tostring(L, 1);
46268     result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
46269     lua_pushstring(L,(const char *)result); SWIG_arg++;
46270     return SWIG_arg;
46271 
46272     fail: SWIGUNUSED;
46273   }
46274   lua_error(L);
46275   return 0;
46276 }
46277 
46278 
46279 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
46280   {
46281     int SWIG_arg = 0;
46282     bool arg1 ;
46283     bool result;
46284 
46285     SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
46286     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
46287     arg1 = (lua_toboolean(L, 1)!=0);
46288     result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
46289     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46290     return SWIG_arg;
46291 
46292     fail: SWIGUNUSED;
46293   }
46294   lua_error(L);
46295   return 0;
46296 }
46297 
46298 
46299 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
46300   {
46301     int SWIG_arg = 0;
46302     char *arg1 = (char *) 0 ;
46303 
46304     SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
46305     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
46306     arg1 = (char *)lua_tostring(L, 1);
46307     lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
46308 
46309     return SWIG_arg;
46310 
46311     fail: SWIGUNUSED;
46312   }
46313   lua_error(L);
46314   return 0;
46315 }
46316 
46317 
46318 static int _wrap_new_SBReproducer(lua_State* L) {
46319   {
46320     int SWIG_arg = 0;
46321     lldb::SBReproducer *result = 0 ;
46322 
46323     SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
46324     result = (lldb::SBReproducer *)new lldb::SBReproducer();
46325     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
46326     return SWIG_arg;
46327 
46328     fail: SWIGUNUSED;
46329   }
46330   lua_error(L);
46331   return 0;
46332 }
46333 
46334 
46335 static void swig_delete_SBReproducer(void *obj) {
46336 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
46337 delete arg1;
46338 }
46339 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
46340     assert(lua_istable(L,1));
46341     lua_pushcfunction(L,_wrap_new_SBReproducer);
46342     assert(!lua_isnil(L,-1));
46343     lua_replace(L,1); /* replace our table with real constructor */
46344     lua_call(L,lua_gettop(L)-1,1);
46345     return 1;
46346 }
46347 static swig_lua_attribute swig_SBReproducer_attributes[] = {
46348     {0,0,0}
46349 };
46350 static swig_lua_method swig_SBReproducer_methods[]= {
46351     {0,0}
46352 };
46353 static swig_lua_method swig_SBReproducer_meta[] = {
46354     {0,0}
46355 };
46356 
46357 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
46358     {0,0,0}
46359 };
46360 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
46361     {0,0,0,0,0,0}
46362 };
46363 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
46364     { "Capture", _wrap_SBReproducer_Capture},
46365     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
46366     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
46367     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
46368     {0,0}
46369 };
46370 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
46371     0
46372 };
46373 
46374 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
46375     "SBReproducer",
46376     swig_SBReproducer_Sf_SwigStatic_methods,
46377     swig_SBReproducer_Sf_SwigStatic_attributes,
46378     swig_SBReproducer_Sf_SwigStatic_constants,
46379     swig_SBReproducer_Sf_SwigStatic_classes,
46380     0
46381 };
46382 static swig_lua_class *swig_SBReproducer_bases[] = {0};
46383 static const char *swig_SBReproducer_base_names[] = {0};
46384 static swig_lua_class _wrap_class_SBReproducer = { "SBReproducer", "SBReproducer", &SWIGTYPE_p_lldb__SBReproducer,_proxy__wrap_new_SBReproducer, swig_delete_SBReproducer, swig_SBReproducer_methods, swig_SBReproducer_attributes, &swig_SBReproducer_Sf_SwigStatic, swig_SBReproducer_meta, swig_SBReproducer_bases, swig_SBReproducer_base_names };
46385 
46386 static int _wrap_new_SBScriptObject__SWIG_0(lua_State* L) {
46387   {
46388     int SWIG_arg = 0;
46389     lldb::ScriptObjectPtr arg1 = (lldb::ScriptObjectPtr) (lldb::ScriptObjectPtr)0 ;
46390     lldb::ScriptLanguage arg2 ;
46391     lldb::SBScriptObject *result = 0 ;
46392 
46393     SWIG_check_num_args("lldb::SBScriptObject::SBScriptObject",2,2)
46394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",1,"lldb::ScriptObjectPtr const");
46395     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",2,"lldb::ScriptLanguage");
46396     arg1=(lldb::ScriptObjectPtr)SWIG_MustGetPtr(L,1,0,0,1,"new_SBScriptObject");
46397     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
46398     result = (lldb::SBScriptObject *)new lldb::SBScriptObject(arg1,arg2);
46399     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
46400     return SWIG_arg;
46401 
46402     fail: SWIGUNUSED;
46403   }
46404   lua_error(L);
46405   return 0;
46406 }
46407 
46408 
46409 static int _wrap_new_SBScriptObject__SWIG_1(lua_State* L) {
46410   {
46411     int SWIG_arg = 0;
46412     lldb::SBScriptObject *arg1 = 0 ;
46413     lldb::SBScriptObject *result = 0 ;
46414 
46415     SWIG_check_num_args("lldb::SBScriptObject::SBScriptObject",1,1)
46416     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",1,"lldb::SBScriptObject const &");
46417 
46418     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
46419       SWIG_fail_ptr("new_SBScriptObject",1,SWIGTYPE_p_lldb__SBScriptObject);
46420     }
46421 
46422     result = (lldb::SBScriptObject *)new lldb::SBScriptObject((lldb::SBScriptObject const &)*arg1);
46423     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
46424     return SWIG_arg;
46425 
46426     fail: SWIGUNUSED;
46427   }
46428   lua_error(L);
46429   return 0;
46430 }
46431 
46432 
46433 static int _wrap_new_SBScriptObject(lua_State* L) {
46434   int argc;
46435   int argv[3]={
46436     1,2,3
46437   };
46438 
46439   argc = lua_gettop(L);
46440   if (argc == 1) {
46441     int _v = 0;
46442     {
46443       void *ptr;
46444       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBScriptObject, SWIG_POINTER_NO_NULL)) {
46445         _v = 0;
46446       } else {
46447         _v = 1;
46448       }
46449     }
46450     if (_v) {
46451       return _wrap_new_SBScriptObject__SWIG_1(L);
46452     }
46453   }
46454   if (argc == 2) {
46455     int _v = 0;
46456     {
46457       void *ptr;
46458       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, 0, 0)) {
46459         _v = 0;
46460       } else {
46461         _v = 1;
46462       }
46463     }
46464     if (_v) {
46465       {
46466         _v = lua_isnumber(L,argv[1]);
46467       }
46468       if (_v) {
46469         return _wrap_new_SBScriptObject__SWIG_0(L);
46470       }
46471     }
46472   }
46473 
46474   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBScriptObject'\n"
46475     "  Possible C/C++ prototypes are:\n"
46476     "    lldb::SBScriptObject::SBScriptObject(lldb::ScriptObjectPtr const,lldb::ScriptLanguage)\n"
46477     "    lldb::SBScriptObject::SBScriptObject(lldb::SBScriptObject const &)\n");
46478   lua_error(L);return 0;
46479 }
46480 
46481 
46482 static int _wrap_SBScriptObject_IsValid(lua_State* L) {
46483   {
46484     int SWIG_arg = 0;
46485     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
46486     bool result;
46487 
46488     SWIG_check_num_args("lldb::SBScriptObject::IsValid",1,1)
46489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::IsValid",1,"lldb::SBScriptObject const *");
46490 
46491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
46492       SWIG_fail_ptr("SBScriptObject_IsValid",1,SWIGTYPE_p_lldb__SBScriptObject);
46493     }
46494 
46495     result = (bool)((lldb::SBScriptObject const *)arg1)->IsValid();
46496     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46497     return SWIG_arg;
46498 
46499     fail: SWIGUNUSED;
46500   }
46501   lua_error(L);
46502   return 0;
46503 }
46504 
46505 
46506 static int _wrap_SBScriptObject_GetPointer(lua_State* L) {
46507   {
46508     int SWIG_arg = 0;
46509     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
46510     lldb::ScriptObjectPtr result;
46511 
46512     SWIG_check_num_args("lldb::SBScriptObject::GetPointer",1,1)
46513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::GetPointer",1,"lldb::SBScriptObject const *");
46514 
46515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
46516       SWIG_fail_ptr("SBScriptObject_GetPointer",1,SWIGTYPE_p_lldb__SBScriptObject);
46517     }
46518 
46519     result = (lldb::ScriptObjectPtr)((lldb::SBScriptObject const *)arg1)->GetPointer();
46520     SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
46521     return SWIG_arg;
46522 
46523     fail: SWIGUNUSED;
46524   }
46525   lua_error(L);
46526   return 0;
46527 }
46528 
46529 
46530 static int _wrap_SBScriptObject_GetLanguage(lua_State* L) {
46531   {
46532     int SWIG_arg = 0;
46533     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
46534     lldb::ScriptLanguage result;
46535 
46536     SWIG_check_num_args("lldb::SBScriptObject::GetLanguage",1,1)
46537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::GetLanguage",1,"lldb::SBScriptObject const *");
46538 
46539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
46540       SWIG_fail_ptr("SBScriptObject_GetLanguage",1,SWIGTYPE_p_lldb__SBScriptObject);
46541     }
46542 
46543     result = (lldb::ScriptLanguage)((lldb::SBScriptObject const *)arg1)->GetLanguage();
46544     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46545     return SWIG_arg;
46546 
46547     fail: SWIGUNUSED;
46548   }
46549   lua_error(L);
46550   return 0;
46551 }
46552 
46553 
46554 static void swig_delete_SBScriptObject(void *obj) {
46555 lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) obj;
46556 delete arg1;
46557 }
46558 static int _proxy__wrap_new_SBScriptObject(lua_State *L) {
46559     assert(lua_istable(L,1));
46560     lua_pushcfunction(L,_wrap_new_SBScriptObject);
46561     assert(!lua_isnil(L,-1));
46562     lua_replace(L,1); /* replace our table with real constructor */
46563     lua_call(L,lua_gettop(L)-1,1);
46564     return 1;
46565 }
46566 static swig_lua_attribute swig_SBScriptObject_attributes[] = {
46567     {0,0,0}
46568 };
46569 static swig_lua_method swig_SBScriptObject_methods[]= {
46570     { "IsValid", _wrap_SBScriptObject_IsValid},
46571     { "GetPointer", _wrap_SBScriptObject_GetPointer},
46572     { "GetLanguage", _wrap_SBScriptObject_GetLanguage},
46573     {0,0}
46574 };
46575 static swig_lua_method swig_SBScriptObject_meta[] = {
46576     {0,0}
46577 };
46578 
46579 static swig_lua_attribute swig_SBScriptObject_Sf_SwigStatic_attributes[] = {
46580     {0,0,0}
46581 };
46582 static swig_lua_const_info swig_SBScriptObject_Sf_SwigStatic_constants[]= {
46583     {0,0,0,0,0,0}
46584 };
46585 static swig_lua_method swig_SBScriptObject_Sf_SwigStatic_methods[]= {
46586     {0,0}
46587 };
46588 static swig_lua_class* swig_SBScriptObject_Sf_SwigStatic_classes[]= {
46589     0
46590 };
46591 
46592 static swig_lua_namespace swig_SBScriptObject_Sf_SwigStatic = {
46593     "SBScriptObject",
46594     swig_SBScriptObject_Sf_SwigStatic_methods,
46595     swig_SBScriptObject_Sf_SwigStatic_attributes,
46596     swig_SBScriptObject_Sf_SwigStatic_constants,
46597     swig_SBScriptObject_Sf_SwigStatic_classes,
46598     0
46599 };
46600 static swig_lua_class *swig_SBScriptObject_bases[] = {0};
46601 static const char *swig_SBScriptObject_base_names[] = {0};
46602 static swig_lua_class _wrap_class_SBScriptObject = { "SBScriptObject", "SBScriptObject", &SWIGTYPE_p_lldb__SBScriptObject,_proxy__wrap_new_SBScriptObject, swig_delete_SBScriptObject, swig_SBScriptObject_methods, swig_SBScriptObject_attributes, &swig_SBScriptObject_Sf_SwigStatic, swig_SBScriptObject_meta, swig_SBScriptObject_bases, swig_SBScriptObject_base_names };
46603 
46604 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
46605   {
46606     int SWIG_arg = 0;
46607     lldb::SBSection *result = 0 ;
46608 
46609     SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
46610     result = (lldb::SBSection *)new lldb::SBSection();
46611     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46612     return SWIG_arg;
46613 
46614     fail: SWIGUNUSED;
46615   }
46616   lua_error(L);
46617   return 0;
46618 }
46619 
46620 
46621 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
46622   {
46623     int SWIG_arg = 0;
46624     lldb::SBSection *arg1 = 0 ;
46625     lldb::SBSection *result = 0 ;
46626 
46627     SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
46628     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
46629 
46630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46631       SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
46632     }
46633 
46634     result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
46635     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46636     return SWIG_arg;
46637 
46638     fail: SWIGUNUSED;
46639   }
46640   lua_error(L);
46641   return 0;
46642 }
46643 
46644 
46645 static int _wrap_new_SBSection(lua_State* L) {
46646   int argc;
46647   int argv[2]={
46648     1,2
46649   };
46650 
46651   argc = lua_gettop(L);
46652   if (argc == 0) {
46653     return _wrap_new_SBSection__SWIG_0(L);
46654   }
46655   if (argc == 1) {
46656     int _v = 0;
46657     {
46658       void *ptr;
46659       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
46660         _v = 0;
46661       } else {
46662         _v = 1;
46663       }
46664     }
46665     if (_v) {
46666       return _wrap_new_SBSection__SWIG_1(L);
46667     }
46668   }
46669 
46670   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
46671     "  Possible C/C++ prototypes are:\n"
46672     "    lldb::SBSection::SBSection()\n"
46673     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
46674   lua_error(L);return 0;
46675 }
46676 
46677 
46678 static int _wrap_SBSection_IsValid(lua_State* L) {
46679   {
46680     int SWIG_arg = 0;
46681     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46682     bool result;
46683 
46684     SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
46685     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
46686 
46687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46688       SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
46689     }
46690 
46691     result = (bool)((lldb::SBSection const *)arg1)->IsValid();
46692     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46693     return SWIG_arg;
46694 
46695     fail: SWIGUNUSED;
46696   }
46697   lua_error(L);
46698   return 0;
46699 }
46700 
46701 
46702 static int _wrap_SBSection_GetName(lua_State* L) {
46703   {
46704     int SWIG_arg = 0;
46705     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46706     char *result = 0 ;
46707 
46708     SWIG_check_num_args("lldb::SBSection::GetName",1,1)
46709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
46710 
46711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46712       SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
46713     }
46714 
46715     result = (char *)(arg1)->GetName();
46716     lua_pushstring(L,(const char *)result); SWIG_arg++;
46717     return SWIG_arg;
46718 
46719     fail: SWIGUNUSED;
46720   }
46721   lua_error(L);
46722   return 0;
46723 }
46724 
46725 
46726 static int _wrap_SBSection_GetParent(lua_State* L) {
46727   {
46728     int SWIG_arg = 0;
46729     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46730     lldb::SBSection result;
46731 
46732     SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
46733     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
46734 
46735     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46736       SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
46737     }
46738 
46739     result = (arg1)->GetParent();
46740     {
46741       lldb::SBSection * resultptr = new lldb::SBSection(result);
46742       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46743     }
46744     return SWIG_arg;
46745 
46746     fail: SWIGUNUSED;
46747   }
46748   lua_error(L);
46749   return 0;
46750 }
46751 
46752 
46753 static int _wrap_SBSection_FindSubSection(lua_State* L) {
46754   {
46755     int SWIG_arg = 0;
46756     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46757     char *arg2 = (char *) 0 ;
46758     lldb::SBSection result;
46759 
46760     SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
46761     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
46762     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
46763 
46764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46765       SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
46766     }
46767 
46768     arg2 = (char *)lua_tostring(L, 2);
46769     result = (arg1)->FindSubSection((char const *)arg2);
46770     {
46771       lldb::SBSection * resultptr = new lldb::SBSection(result);
46772       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46773     }
46774     return SWIG_arg;
46775 
46776     fail: SWIGUNUSED;
46777   }
46778   lua_error(L);
46779   return 0;
46780 }
46781 
46782 
46783 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
46784   {
46785     int SWIG_arg = 0;
46786     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46787     size_t result;
46788 
46789     SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
46790     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
46791 
46792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46793       SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
46794     }
46795 
46796     result = (arg1)->GetNumSubSections();
46797     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46798     return SWIG_arg;
46799 
46800     fail: SWIGUNUSED;
46801   }
46802   lua_error(L);
46803   return 0;
46804 }
46805 
46806 
46807 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
46808   {
46809     int SWIG_arg = 0;
46810     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46811     size_t arg2 ;
46812     lldb::SBSection result;
46813 
46814     SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
46815     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
46816     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
46817 
46818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46819       SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
46820     }
46821 
46822     arg2 = (size_t)lua_tointeger(L, 2);
46823     result = (arg1)->GetSubSectionAtIndex(arg2);
46824     {
46825       lldb::SBSection * resultptr = new lldb::SBSection(result);
46826       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46827     }
46828     return SWIG_arg;
46829 
46830     fail: SWIGUNUSED;
46831   }
46832   lua_error(L);
46833   return 0;
46834 }
46835 
46836 
46837 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
46838   {
46839     int SWIG_arg = 0;
46840     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46841     lldb::addr_t result;
46842 
46843     SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
46844     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
46845 
46846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46847       SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
46848     }
46849 
46850     result = (lldb::addr_t)(arg1)->GetFileAddress();
46851     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46852     return SWIG_arg;
46853 
46854     fail: SWIGUNUSED;
46855   }
46856   lua_error(L);
46857   return 0;
46858 }
46859 
46860 
46861 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
46862   {
46863     int SWIG_arg = 0;
46864     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46865     lldb::SBTarget *arg2 = 0 ;
46866     lldb::addr_t result;
46867 
46868     SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
46869     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
46870     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
46871 
46872     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46873       SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
46874     }
46875 
46876 
46877     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
46878       SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
46879     }
46880 
46881     result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
46882     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46883     return SWIG_arg;
46884 
46885     fail: SWIGUNUSED;
46886   }
46887   lua_error(L);
46888   return 0;
46889 }
46890 
46891 
46892 static int _wrap_SBSection_GetByteSize(lua_State* L) {
46893   {
46894     int SWIG_arg = 0;
46895     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46896     lldb::addr_t result;
46897 
46898     SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
46899     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
46900 
46901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46902       SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
46903     }
46904 
46905     result = (lldb::addr_t)(arg1)->GetByteSize();
46906     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46907     return SWIG_arg;
46908 
46909     fail: SWIGUNUSED;
46910   }
46911   lua_error(L);
46912   return 0;
46913 }
46914 
46915 
46916 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
46917   {
46918     int SWIG_arg = 0;
46919     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46920     uint64_t result;
46921 
46922     SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
46923     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
46924 
46925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46926       SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
46927     }
46928 
46929     result = (uint64_t)(arg1)->GetFileOffset();
46930     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46931     return SWIG_arg;
46932 
46933     fail: SWIGUNUSED;
46934   }
46935   lua_error(L);
46936   return 0;
46937 }
46938 
46939 
46940 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
46941   {
46942     int SWIG_arg = 0;
46943     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46944     uint64_t result;
46945 
46946     SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
46947     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
46948 
46949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46950       SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
46951     }
46952 
46953     result = (uint64_t)(arg1)->GetFileByteSize();
46954     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46955     return SWIG_arg;
46956 
46957     fail: SWIGUNUSED;
46958   }
46959   lua_error(L);
46960   return 0;
46961 }
46962 
46963 
46964 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
46965   {
46966     int SWIG_arg = 0;
46967     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46968     lldb::SBData result;
46969 
46970     SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
46971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
46972 
46973     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46974       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
46975     }
46976 
46977     result = (arg1)->GetSectionData();
46978     {
46979       lldb::SBData * resultptr = new lldb::SBData(result);
46980       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
46981     }
46982     return SWIG_arg;
46983 
46984     fail: SWIGUNUSED;
46985   }
46986   lua_error(L);
46987   return 0;
46988 }
46989 
46990 
46991 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
46992   {
46993     int SWIG_arg = 0;
46994     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46995     uint64_t arg2 ;
46996     uint64_t arg3 ;
46997     lldb::SBData result;
46998 
46999     SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
47000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
47001     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
47002     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
47003 
47004     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47005       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
47006     }
47007 
47008     arg2 = (uint64_t)lua_tointeger(L, 2);
47009     arg3 = (uint64_t)lua_tointeger(L, 3);
47010     result = (arg1)->GetSectionData(arg2,arg3);
47011     {
47012       lldb::SBData * resultptr = new lldb::SBData(result);
47013       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
47014     }
47015     return SWIG_arg;
47016 
47017     fail: SWIGUNUSED;
47018   }
47019   lua_error(L);
47020   return 0;
47021 }
47022 
47023 
47024 static int _wrap_SBSection_GetSectionData(lua_State* L) {
47025   int argc;
47026   int argv[4]={
47027     1,2,3,4
47028   };
47029 
47030   argc = lua_gettop(L);
47031   if (argc == 1) {
47032     int _v = 0;
47033     {
47034       void *ptr;
47035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
47036         _v = 0;
47037       } else {
47038         _v = 1;
47039       }
47040     }
47041     if (_v) {
47042       return _wrap_SBSection_GetSectionData__SWIG_0(L);
47043     }
47044   }
47045   if (argc == 3) {
47046     int _v = 0;
47047     {
47048       void *ptr;
47049       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
47050         _v = 0;
47051       } else {
47052         _v = 1;
47053       }
47054     }
47055     if (_v) {
47056       {
47057         _v = lua_isnumber(L,argv[1]);
47058       }
47059       if (_v) {
47060         {
47061           _v = lua_isnumber(L,argv[2]);
47062         }
47063         if (_v) {
47064           return _wrap_SBSection_GetSectionData__SWIG_1(L);
47065         }
47066       }
47067     }
47068   }
47069 
47070   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
47071     "  Possible C/C++ prototypes are:\n"
47072     "    lldb::SBSection::GetSectionData()\n"
47073     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
47074   lua_error(L);return 0;
47075 }
47076 
47077 
47078 static int _wrap_SBSection_GetSectionType(lua_State* L) {
47079   {
47080     int SWIG_arg = 0;
47081     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47082     lldb::SectionType result;
47083 
47084     SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
47085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
47086 
47087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47088       SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
47089     }
47090 
47091     result = (lldb::SectionType)(arg1)->GetSectionType();
47092     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47093     return SWIG_arg;
47094 
47095     fail: SWIGUNUSED;
47096   }
47097   lua_error(L);
47098   return 0;
47099 }
47100 
47101 
47102 static int _wrap_SBSection_GetPermissions(lua_State* L) {
47103   {
47104     int SWIG_arg = 0;
47105     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47106     uint32_t result;
47107 
47108     SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
47109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
47110 
47111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47112       SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
47113     }
47114 
47115     result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
47116     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47117     return SWIG_arg;
47118 
47119     fail: SWIGUNUSED;
47120   }
47121   lua_error(L);
47122   return 0;
47123 }
47124 
47125 
47126 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
47127   {
47128     int SWIG_arg = 0;
47129     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47130     uint32_t result;
47131 
47132     SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
47133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
47134 
47135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47136       SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
47137     }
47138 
47139     result = (uint32_t)(arg1)->GetTargetByteSize();
47140     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47141     return SWIG_arg;
47142 
47143     fail: SWIGUNUSED;
47144   }
47145   lua_error(L);
47146   return 0;
47147 }
47148 
47149 
47150 static int _wrap_SBSection_GetAlignment(lua_State* L) {
47151   {
47152     int SWIG_arg = 0;
47153     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47154     uint32_t result;
47155 
47156     SWIG_check_num_args("lldb::SBSection::GetAlignment",1,1)
47157     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetAlignment",1,"lldb::SBSection *");
47158 
47159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47160       SWIG_fail_ptr("SBSection_GetAlignment",1,SWIGTYPE_p_lldb__SBSection);
47161     }
47162 
47163     result = (uint32_t)(arg1)->GetAlignment();
47164     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47165     return SWIG_arg;
47166 
47167     fail: SWIGUNUSED;
47168   }
47169   lua_error(L);
47170   return 0;
47171 }
47172 
47173 
47174 static int _wrap_SBSection___eq(lua_State* L) {
47175   {
47176     int SWIG_arg = 0;
47177     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47178     lldb::SBSection *arg2 = 0 ;
47179     bool result;
47180 
47181     SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
47182     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
47183     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
47184 
47185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47186       SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
47187     }
47188 
47189 
47190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
47191       SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
47192     }
47193 
47194     result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
47195     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47196     return SWIG_arg;
47197 
47198     fail: SWIGUNUSED;
47199   }
47200   lua_error(L);
47201   return 0;
47202 }
47203 
47204 
47205 static int _wrap_SBSection_GetDescription(lua_State* L) {
47206   {
47207     int SWIG_arg = 0;
47208     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47209     lldb::SBStream *arg2 = 0 ;
47210     bool result;
47211 
47212     SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
47213     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
47214     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
47215 
47216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47217       SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
47218     }
47219 
47220 
47221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47222       SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47223     }
47224 
47225     result = (bool)(arg1)->GetDescription(*arg2);
47226     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47227     return SWIG_arg;
47228 
47229     fail: SWIGUNUSED;
47230   }
47231   lua_error(L);
47232   return 0;
47233 }
47234 
47235 
47236 static int _wrap_SBSection___tostring(lua_State* L) {
47237   {
47238     int SWIG_arg = 0;
47239     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
47240     std::string result;
47241 
47242     SWIG_check_num_args("lldb::SBSection::__repr__",1,1)
47243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__repr__",1,"lldb::SBSection *");
47244 
47245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
47246       SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
47247     }
47248 
47249     result = lldb_SBSection___repr__(arg1);
47250     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47251     return SWIG_arg;
47252 
47253     fail: SWIGUNUSED;
47254   }
47255   lua_error(L);
47256   return 0;
47257 }
47258 
47259 
47260 static void swig_delete_SBSection(void *obj) {
47261 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
47262 delete arg1;
47263 }
47264 static int _proxy__wrap_new_SBSection(lua_State *L) {
47265     assert(lua_istable(L,1));
47266     lua_pushcfunction(L,_wrap_new_SBSection);
47267     assert(!lua_isnil(L,-1));
47268     lua_replace(L,1); /* replace our table with real constructor */
47269     lua_call(L,lua_gettop(L)-1,1);
47270     return 1;
47271 }
47272 static swig_lua_attribute swig_SBSection_attributes[] = {
47273     {0,0,0}
47274 };
47275 static swig_lua_method swig_SBSection_methods[]= {
47276     { "IsValid", _wrap_SBSection_IsValid},
47277     { "GetName", _wrap_SBSection_GetName},
47278     { "GetParent", _wrap_SBSection_GetParent},
47279     { "FindSubSection", _wrap_SBSection_FindSubSection},
47280     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
47281     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
47282     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
47283     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
47284     { "GetByteSize", _wrap_SBSection_GetByteSize},
47285     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
47286     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
47287     { "GetSectionData", _wrap_SBSection_GetSectionData},
47288     { "GetSectionType", _wrap_SBSection_GetSectionType},
47289     { "GetPermissions", _wrap_SBSection_GetPermissions},
47290     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
47291     { "GetAlignment", _wrap_SBSection_GetAlignment},
47292     { "__eq", _wrap_SBSection___eq},
47293     { "GetDescription", _wrap_SBSection_GetDescription},
47294     { "__tostring", _wrap_SBSection___tostring},
47295     {0,0}
47296 };
47297 static swig_lua_method swig_SBSection_meta[] = {
47298     { "__eq", _wrap_SBSection___eq},
47299     { "__tostring", _wrap_SBSection___tostring},
47300     {0,0}
47301 };
47302 
47303 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
47304     {0,0,0}
47305 };
47306 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
47307     {0,0,0,0,0,0}
47308 };
47309 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
47310     {0,0}
47311 };
47312 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
47313     0
47314 };
47315 
47316 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
47317     "SBSection",
47318     swig_SBSection_Sf_SwigStatic_methods,
47319     swig_SBSection_Sf_SwigStatic_attributes,
47320     swig_SBSection_Sf_SwigStatic_constants,
47321     swig_SBSection_Sf_SwigStatic_classes,
47322     0
47323 };
47324 static swig_lua_class *swig_SBSection_bases[] = {0};
47325 static const char *swig_SBSection_base_names[] = {0};
47326 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 };
47327 
47328 static int _wrap_new_SBSourceManager__SWIG_0(lua_State* L) {
47329   {
47330     int SWIG_arg = 0;
47331     lldb::SBDebugger *arg1 = 0 ;
47332     lldb::SBSourceManager *result = 0 ;
47333 
47334     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
47335     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBDebugger const &");
47336 
47337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
47338       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
47339     }
47340 
47341     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBDebugger const &)*arg1);
47342     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
47343     return SWIG_arg;
47344 
47345     fail: SWIGUNUSED;
47346   }
47347   lua_error(L);
47348   return 0;
47349 }
47350 
47351 
47352 static int _wrap_new_SBSourceManager__SWIG_1(lua_State* L) {
47353   {
47354     int SWIG_arg = 0;
47355     lldb::SBTarget *arg1 = 0 ;
47356     lldb::SBSourceManager *result = 0 ;
47357 
47358     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
47359     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBTarget const &");
47360 
47361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47362       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
47363     }
47364 
47365     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBTarget const &)*arg1);
47366     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
47367     return SWIG_arg;
47368 
47369     fail: SWIGUNUSED;
47370   }
47371   lua_error(L);
47372   return 0;
47373 }
47374 
47375 
47376 static int _wrap_new_SBSourceManager__SWIG_2(lua_State* L) {
47377   {
47378     int SWIG_arg = 0;
47379     lldb::SBSourceManager *arg1 = 0 ;
47380     lldb::SBSourceManager *result = 0 ;
47381 
47382     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
47383     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
47384 
47385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
47386       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
47387     }
47388 
47389     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
47390     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
47391     return SWIG_arg;
47392 
47393     fail: SWIGUNUSED;
47394   }
47395   lua_error(L);
47396   return 0;
47397 }
47398 
47399 
47400 static int _wrap_new_SBSourceManager(lua_State* L) {
47401   int argc;
47402   int argv[2]={
47403     1,2
47404   };
47405 
47406   argc = lua_gettop(L);
47407   if (argc == 1) {
47408     int _v = 0;
47409     {
47410       void *ptr;
47411       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
47412         _v = 0;
47413       } else {
47414         _v = 1;
47415       }
47416     }
47417     if (_v) {
47418       return _wrap_new_SBSourceManager__SWIG_0(L);
47419     }
47420   }
47421   if (argc == 1) {
47422     int _v = 0;
47423     {
47424       void *ptr;
47425       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
47426         _v = 0;
47427       } else {
47428         _v = 1;
47429       }
47430     }
47431     if (_v) {
47432       return _wrap_new_SBSourceManager__SWIG_1(L);
47433     }
47434   }
47435   if (argc == 1) {
47436     int _v = 0;
47437     {
47438       void *ptr;
47439       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSourceManager, SWIG_POINTER_NO_NULL)) {
47440         _v = 0;
47441       } else {
47442         _v = 1;
47443       }
47444     }
47445     if (_v) {
47446       return _wrap_new_SBSourceManager__SWIG_2(L);
47447     }
47448   }
47449 
47450   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSourceManager'\n"
47451     "  Possible C/C++ prototypes are:\n"
47452     "    lldb::SBSourceManager::SBSourceManager(lldb::SBDebugger const &)\n"
47453     "    lldb::SBSourceManager::SBSourceManager(lldb::SBTarget const &)\n"
47454     "    lldb::SBSourceManager::SBSourceManager(lldb::SBSourceManager const &)\n");
47455   lua_error(L);return 0;
47456 }
47457 
47458 
47459 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
47460   {
47461     int SWIG_arg = 0;
47462     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
47463     lldb::SBFileSpec *arg2 = 0 ;
47464     uint32_t arg3 ;
47465     uint32_t arg4 ;
47466     uint32_t arg5 ;
47467     char *arg6 = (char *) 0 ;
47468     lldb::SBStream *arg7 = 0 ;
47469     size_t result;
47470 
47471     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
47472     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
47473     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
47474     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
47475     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
47476     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
47477     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
47478     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
47479 
47480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
47481       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
47482     }
47483 
47484 
47485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47486       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
47487     }
47488 
47489     arg3 = (uint32_t)lua_tointeger(L, 3);
47490     arg4 = (uint32_t)lua_tointeger(L, 4);
47491     arg5 = (uint32_t)lua_tointeger(L, 5);
47492     arg6 = (char *)lua_tostring(L, 6);
47493 
47494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
47495       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
47496     }
47497 
47498     result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
47499     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47500     return SWIG_arg;
47501 
47502     fail: SWIGUNUSED;
47503   }
47504   lua_error(L);
47505   return 0;
47506 }
47507 
47508 
47509 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
47510   {
47511     int SWIG_arg = 0;
47512     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
47513     lldb::SBFileSpec *arg2 = 0 ;
47514     uint32_t arg3 ;
47515     uint32_t arg4 ;
47516     uint32_t arg5 ;
47517     uint32_t arg6 ;
47518     char *arg7 = (char *) 0 ;
47519     lldb::SBStream *arg8 = 0 ;
47520     size_t result;
47521 
47522     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
47523     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
47524     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
47525     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
47526     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
47527     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
47528     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
47529     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
47530     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
47531 
47532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
47533       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
47534     }
47535 
47536 
47537     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47538       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
47539     }
47540 
47541     arg3 = (uint32_t)lua_tointeger(L, 3);
47542     arg4 = (uint32_t)lua_tointeger(L, 4);
47543     arg5 = (uint32_t)lua_tointeger(L, 5);
47544     arg6 = (uint32_t)lua_tointeger(L, 6);
47545     arg7 = (char *)lua_tostring(L, 7);
47546 
47547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
47548       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
47549     }
47550 
47551     result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
47552     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47553     return SWIG_arg;
47554 
47555     fail: SWIGUNUSED;
47556   }
47557   lua_error(L);
47558   return 0;
47559 }
47560 
47561 
47562 static void swig_delete_SBSourceManager(void *obj) {
47563 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
47564 delete arg1;
47565 }
47566 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
47567     assert(lua_istable(L,1));
47568     lua_pushcfunction(L,_wrap_new_SBSourceManager);
47569     assert(!lua_isnil(L,-1));
47570     lua_replace(L,1); /* replace our table with real constructor */
47571     lua_call(L,lua_gettop(L)-1,1);
47572     return 1;
47573 }
47574 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
47575     {0,0,0}
47576 };
47577 static swig_lua_method swig_SBSourceManager_methods[]= {
47578     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
47579     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
47580     {0,0}
47581 };
47582 static swig_lua_method swig_SBSourceManager_meta[] = {
47583     {0,0}
47584 };
47585 
47586 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
47587     {0,0,0}
47588 };
47589 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
47590     {0,0,0,0,0,0}
47591 };
47592 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
47593     {0,0}
47594 };
47595 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
47596     0
47597 };
47598 
47599 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
47600     "SBSourceManager",
47601     swig_SBSourceManager_Sf_SwigStatic_methods,
47602     swig_SBSourceManager_Sf_SwigStatic_attributes,
47603     swig_SBSourceManager_Sf_SwigStatic_constants,
47604     swig_SBSourceManager_Sf_SwigStatic_classes,
47605     0
47606 };
47607 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
47608 static const char *swig_SBSourceManager_base_names[] = {0};
47609 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 };
47610 
47611 static int _wrap_new_SBStream(lua_State* L) {
47612   {
47613     int SWIG_arg = 0;
47614     lldb::SBStream *result = 0 ;
47615 
47616     SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
47617     result = (lldb::SBStream *)new lldb::SBStream();
47618     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
47619     return SWIG_arg;
47620 
47621     fail: SWIGUNUSED;
47622   }
47623   lua_error(L);
47624   return 0;
47625 }
47626 
47627 
47628 static int _wrap_SBStream_IsValid(lua_State* L) {
47629   {
47630     int SWIG_arg = 0;
47631     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47632     bool result;
47633 
47634     SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
47635     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
47636 
47637     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47638       SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
47639     }
47640 
47641     result = (bool)((lldb::SBStream const *)arg1)->IsValid();
47642     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47643     return SWIG_arg;
47644 
47645     fail: SWIGUNUSED;
47646   }
47647   lua_error(L);
47648   return 0;
47649 }
47650 
47651 
47652 static int _wrap_SBStream_GetData(lua_State* L) {
47653   {
47654     int SWIG_arg = 0;
47655     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47656     char *result = 0 ;
47657 
47658     SWIG_check_num_args("lldb::SBStream::GetData",1,1)
47659     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
47660 
47661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47662       SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
47663     }
47664 
47665     result = (char *)(arg1)->GetData();
47666     lua_pushstring(L,(const char *)result); SWIG_arg++;
47667     return SWIG_arg;
47668 
47669     fail: SWIGUNUSED;
47670   }
47671   lua_error(L);
47672   return 0;
47673 }
47674 
47675 
47676 static int _wrap_SBStream_GetSize(lua_State* L) {
47677   {
47678     int SWIG_arg = 0;
47679     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47680     size_t result;
47681 
47682     SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
47683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
47684 
47685     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47686       SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
47687     }
47688 
47689     result = (arg1)->GetSize();
47690     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47691     return SWIG_arg;
47692 
47693     fail: SWIGUNUSED;
47694   }
47695   lua_error(L);
47696   return 0;
47697 }
47698 
47699 
47700 static int _wrap_SBStream_Print(lua_State* L) {
47701   {
47702     int SWIG_arg = 0;
47703     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47704     char *arg2 = (char *) 0 ;
47705 
47706     SWIG_check_num_args("lldb::SBStream::Print",2,2)
47707     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
47708     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
47709 
47710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47711       SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
47712     }
47713 
47714     arg2 = (char *)lua_tostring(L, 2);
47715     (arg1)->Print((char const *)arg2);
47716 
47717     return SWIG_arg;
47718 
47719     fail: SWIGUNUSED;
47720   }
47721   lua_error(L);
47722   return 0;
47723 }
47724 
47725 
47726 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
47727   {
47728     int SWIG_arg = 0;
47729     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47730     char *arg2 = (char *) 0 ;
47731     bool arg3 ;
47732 
47733     SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
47734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47735     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
47736     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
47737 
47738     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47739       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47740     }
47741 
47742     arg2 = (char *)lua_tostring(L, 2);
47743     arg3 = (lua_toboolean(L, 3)!=0);
47744     (arg1)->RedirectToFile((char const *)arg2,arg3);
47745 
47746     return SWIG_arg;
47747 
47748     fail: SWIGUNUSED;
47749   }
47750   lua_error(L);
47751   return 0;
47752 }
47753 
47754 
47755 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
47756   {
47757     int SWIG_arg = 0;
47758     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47759     lldb::SBFile arg2 ;
47760     lldb::SBFile *argp2 ;
47761 
47762     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
47763     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47764     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
47765 
47766     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47767       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47768     }
47769 
47770 
47771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
47772       SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
47773     }
47774     arg2 = *argp2;
47775 
47776     (arg1)->RedirectToFile(arg2);
47777 
47778     return SWIG_arg;
47779 
47780     fail: SWIGUNUSED;
47781   }
47782   lua_error(L);
47783   return 0;
47784 }
47785 
47786 
47787 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
47788   {
47789     int SWIG_arg = 0;
47790     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47791     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
47792 
47793     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
47794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47795 
47796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47797       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47798     }
47799 
47800     {
47801       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
47802       lldb::FileSP file_sp;
47803       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
47804       if (!file_sp->IsValid())
47805       return luaL_error(L, "Invalid file");
47806       arg2 = file_sp;
47807     }
47808     (arg1)->RedirectToFile(arg2);
47809 
47810     return SWIG_arg;
47811 
47812     fail: SWIGUNUSED;
47813   }
47814   lua_error(L);
47815   return 0;
47816 }
47817 
47818 
47819 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
47820   int argc;
47821   int argv[4]={
47822     1,2,3,4
47823   };
47824 
47825   argc = lua_gettop(L);
47826   if (argc == 2) {
47827     int _v = 0;
47828     {
47829       void *ptr;
47830       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47831         _v = 0;
47832       } else {
47833         _v = 1;
47834       }
47835     }
47836     if (_v) {
47837       {
47838         void *ptr;
47839         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
47840           _v = 0;
47841         } else {
47842           _v = 1;
47843         }
47844       }
47845       if (_v) {
47846         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
47847       }
47848     }
47849   }
47850   if (argc == 2) {
47851     int _v = 0;
47852     {
47853       void *ptr;
47854       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47855         _v = 0;
47856       } else {
47857         _v = 1;
47858       }
47859     }
47860     if (_v) {
47861       {
47862         _v = (lua_isuserdata(L, argv[1])) &&
47863         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
47864       }
47865       if (_v) {
47866         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
47867       }
47868     }
47869   }
47870   if (argc == 3) {
47871     int _v = 0;
47872     {
47873       void *ptr;
47874       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47875         _v = 0;
47876       } else {
47877         _v = 1;
47878       }
47879     }
47880     if (_v) {
47881       {
47882         _v = SWIG_lua_isnilstring(L,argv[1]);
47883       }
47884       if (_v) {
47885         {
47886           _v = lua_isboolean(L,argv[2]);
47887         }
47888         if (_v) {
47889           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
47890         }
47891       }
47892     }
47893   }
47894 
47895   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
47896     "  Possible C/C++ prototypes are:\n"
47897     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
47898     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
47899     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
47900   lua_error(L);return 0;
47901 }
47902 
47903 
47904 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
47905   {
47906     int SWIG_arg = 0;
47907     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47908     int arg2 ;
47909     bool arg3 ;
47910 
47911     SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
47912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
47913     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
47914     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
47915 
47916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47917       SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
47918     }
47919 
47920     arg2 = (int)lua_tointeger(L, 2);
47921     arg3 = (lua_toboolean(L, 3)!=0);
47922     (arg1)->RedirectToFileDescriptor(arg2,arg3);
47923 
47924     return SWIG_arg;
47925 
47926     fail: SWIGUNUSED;
47927   }
47928   lua_error(L);
47929   return 0;
47930 }
47931 
47932 
47933 static int _wrap_SBStream_Clear(lua_State* L) {
47934   {
47935     int SWIG_arg = 0;
47936     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47937 
47938     SWIG_check_num_args("lldb::SBStream::Clear",1,1)
47939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
47940 
47941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47942       SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
47943     }
47944 
47945     (arg1)->Clear();
47946 
47947     return SWIG_arg;
47948 
47949     fail: SWIGUNUSED;
47950   }
47951   lua_error(L);
47952   return 0;
47953 }
47954 
47955 
47956 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
47957   {
47958     int SWIG_arg = 0;
47959     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47960     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
47961     bool arg3 ;
47962 
47963     SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
47964     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
47965     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
47966 
47967     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47968       SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
47969     }
47970 
47971     {
47972       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
47973       lldb::FileSP file_sp;
47974       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
47975       if (!file_sp->IsValid())
47976       return luaL_error(L, "Invalid file");
47977       arg2 = file_sp;
47978     }
47979     arg3 = (lua_toboolean(L, 3)!=0);
47980     lldb_SBStream_RedirectToFileHandle(arg1,SWIG_STD_MOVE(arg2),arg3);
47981 
47982     return SWIG_arg;
47983 
47984     fail: SWIGUNUSED;
47985   }
47986   lua_error(L);
47987   return 0;
47988 }
47989 
47990 
47991 static void swig_delete_SBStream(void *obj) {
47992 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
47993 delete arg1;
47994 }
47995 static int _proxy__wrap_new_SBStream(lua_State *L) {
47996     assert(lua_istable(L,1));
47997     lua_pushcfunction(L,_wrap_new_SBStream);
47998     assert(!lua_isnil(L,-1));
47999     lua_replace(L,1); /* replace our table with real constructor */
48000     lua_call(L,lua_gettop(L)-1,1);
48001     return 1;
48002 }
48003 static swig_lua_attribute swig_SBStream_attributes[] = {
48004     {0,0,0}
48005 };
48006 static swig_lua_method swig_SBStream_methods[]= {
48007     { "IsValid", _wrap_SBStream_IsValid},
48008     { "GetData", _wrap_SBStream_GetData},
48009     { "GetSize", _wrap_SBStream_GetSize},
48010     { "Print", _wrap_SBStream_Print},
48011     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
48012     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
48013     { "Clear", _wrap_SBStream_Clear},
48014     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
48015     {0,0}
48016 };
48017 static swig_lua_method swig_SBStream_meta[] = {
48018     {0,0}
48019 };
48020 
48021 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
48022     {0,0,0}
48023 };
48024 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
48025     {0,0,0,0,0,0}
48026 };
48027 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
48028     {0,0}
48029 };
48030 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
48031     0
48032 };
48033 
48034 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
48035     "SBStream",
48036     swig_SBStream_Sf_SwigStatic_methods,
48037     swig_SBStream_Sf_SwigStatic_attributes,
48038     swig_SBStream_Sf_SwigStatic_constants,
48039     swig_SBStream_Sf_SwigStatic_classes,
48040     0
48041 };
48042 static swig_lua_class *swig_SBStream_bases[] = {0};
48043 static const char *swig_SBStream_base_names[] = {0};
48044 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 };
48045 
48046 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
48047   {
48048     int SWIG_arg = 0;
48049     lldb::SBStringList *result = 0 ;
48050 
48051     SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
48052     result = (lldb::SBStringList *)new lldb::SBStringList();
48053     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
48054     return SWIG_arg;
48055 
48056     fail: SWIGUNUSED;
48057   }
48058   lua_error(L);
48059   return 0;
48060 }
48061 
48062 
48063 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
48064   {
48065     int SWIG_arg = 0;
48066     lldb::SBStringList *arg1 = 0 ;
48067     lldb::SBStringList *result = 0 ;
48068 
48069     SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
48070     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
48071 
48072     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48073       SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
48074     }
48075 
48076     result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
48077     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
48078     return SWIG_arg;
48079 
48080     fail: SWIGUNUSED;
48081   }
48082   lua_error(L);
48083   return 0;
48084 }
48085 
48086 
48087 static int _wrap_new_SBStringList(lua_State* L) {
48088   int argc;
48089   int argv[2]={
48090     1,2
48091   };
48092 
48093   argc = lua_gettop(L);
48094   if (argc == 0) {
48095     return _wrap_new_SBStringList__SWIG_0(L);
48096   }
48097   if (argc == 1) {
48098     int _v = 0;
48099     {
48100       void *ptr;
48101       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
48102         _v = 0;
48103       } else {
48104         _v = 1;
48105       }
48106     }
48107     if (_v) {
48108       return _wrap_new_SBStringList__SWIG_1(L);
48109     }
48110   }
48111 
48112   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
48113     "  Possible C/C++ prototypes are:\n"
48114     "    lldb::SBStringList::SBStringList()\n"
48115     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
48116   lua_error(L);return 0;
48117 }
48118 
48119 
48120 static int _wrap_SBStringList_IsValid(lua_State* L) {
48121   {
48122     int SWIG_arg = 0;
48123     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48124     bool result;
48125 
48126     SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
48127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
48128 
48129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48130       SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
48131     }
48132 
48133     result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
48134     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48135     return SWIG_arg;
48136 
48137     fail: SWIGUNUSED;
48138   }
48139   lua_error(L);
48140   return 0;
48141 }
48142 
48143 
48144 static int _wrap_SBStringList_AppendString(lua_State* L) {
48145   {
48146     int SWIG_arg = 0;
48147     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48148     char *arg2 = (char *) 0 ;
48149 
48150     SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
48151     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
48152     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
48153 
48154     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48155       SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
48156     }
48157 
48158     arg2 = (char *)lua_tostring(L, 2);
48159     (arg1)->AppendString((char const *)arg2);
48160 
48161     return SWIG_arg;
48162 
48163     fail: SWIGUNUSED;
48164   }
48165   lua_error(L);
48166   return 0;
48167 }
48168 
48169 
48170 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
48171   {
48172     int SWIG_arg = 0;
48173     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48174     char **arg2 = (char **) 0 ;
48175     int arg3 ;
48176 
48177     SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
48178     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
48179     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
48180 
48181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48182       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
48183     }
48184 
48185     {
48186       if (lua_istable(L, 2)) {
48187         size_t size = lua_rawlen(L, 2);
48188         arg2 = (char **)malloc((size + 1) * sizeof(char *));
48189         int i = 0, j = 0;
48190         while (i++ < size) {
48191           lua_rawgeti(L, 2, i);
48192           if (!lua_isstring(L, -1)) {
48193             // if current element cannot be converted to string, raise an error
48194             lua_pop(L, 1);
48195             return luaL_error(L, "List should only contain strings");
48196           }
48197           arg2[j++] = (char *)lua_tostring(L, -1);
48198           lua_pop(L, 1);
48199         }
48200         arg2[j] = 0;
48201       } else if (lua_isnil(L, 2)) {
48202         // "nil" is also acceptable, equivalent as an empty table
48203         arg2 = NULL;
48204       } else {
48205         return luaL_error(L, "A list of strings expected");
48206       }
48207     }
48208     arg3 = (int)lua_tointeger(L, 3);
48209     (arg1)->AppendList((char const **)arg2,arg3);
48210 
48211     {
48212       free((char *) arg2);
48213     }
48214     return SWIG_arg;
48215 
48216     fail: SWIGUNUSED;
48217     {
48218       free((char *) arg2);
48219     }
48220   }
48221   lua_error(L);
48222   return 0;
48223 }
48224 
48225 
48226 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
48227   {
48228     int SWIG_arg = 0;
48229     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48230     lldb::SBStringList *arg2 = 0 ;
48231 
48232     SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
48233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
48234     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
48235 
48236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48237       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
48238     }
48239 
48240 
48241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
48242       SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
48243     }
48244 
48245     (arg1)->AppendList((lldb::SBStringList const &)*arg2);
48246 
48247     return SWIG_arg;
48248 
48249     fail: SWIGUNUSED;
48250   }
48251   lua_error(L);
48252   return 0;
48253 }
48254 
48255 
48256 static int _wrap_SBStringList_AppendList(lua_State* L) {
48257   int argc;
48258   int argv[4]={
48259     1,2,3,4
48260   };
48261 
48262   argc = lua_gettop(L);
48263   if (argc == 2) {
48264     int _v = 0;
48265     {
48266       void *ptr;
48267       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
48268         _v = 0;
48269       } else {
48270         _v = 1;
48271       }
48272     }
48273     if (_v) {
48274       {
48275         void *ptr;
48276         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
48277           _v = 0;
48278         } else {
48279           _v = 1;
48280         }
48281       }
48282       if (_v) {
48283         return _wrap_SBStringList_AppendList__SWIG_1(L);
48284       }
48285     }
48286   }
48287   if (argc == 3) {
48288     int _v = 0;
48289     {
48290       void *ptr;
48291       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
48292         _v = 0;
48293       } else {
48294         _v = 1;
48295       }
48296     }
48297     if (_v) {
48298       {
48299         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
48300       }
48301       if (_v) {
48302         {
48303           _v = lua_isnumber(L,argv[2]);
48304         }
48305         if (_v) {
48306           return _wrap_SBStringList_AppendList__SWIG_0(L);
48307         }
48308       }
48309     }
48310   }
48311 
48312   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
48313     "  Possible C/C++ prototypes are:\n"
48314     "    lldb::SBStringList::AppendList(char const **,int)\n"
48315     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
48316   lua_error(L);return 0;
48317 }
48318 
48319 
48320 static int _wrap_SBStringList_GetSize(lua_State* L) {
48321   {
48322     int SWIG_arg = 0;
48323     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48324     uint32_t result;
48325 
48326     SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
48327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
48328 
48329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48330       SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
48331     }
48332 
48333     result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
48334     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48335     return SWIG_arg;
48336 
48337     fail: SWIGUNUSED;
48338   }
48339   lua_error(L);
48340   return 0;
48341 }
48342 
48343 
48344 static int _wrap_SBStringList_GetStringAtIndex__SWIG_0(lua_State* L) {
48345   {
48346     int SWIG_arg = 0;
48347     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48348     size_t arg2 ;
48349     char *result = 0 ;
48350 
48351     SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
48352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
48353     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
48354 
48355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48356       SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
48357     }
48358 
48359     arg2 = (size_t)lua_tointeger(L, 2);
48360     result = (char *)(arg1)->GetStringAtIndex(arg2);
48361     lua_pushstring(L,(const char *)result); SWIG_arg++;
48362     return SWIG_arg;
48363 
48364     fail: SWIGUNUSED;
48365   }
48366   lua_error(L);
48367   return 0;
48368 }
48369 
48370 
48371 static int _wrap_SBStringList_GetStringAtIndex__SWIG_1(lua_State* L) {
48372   {
48373     int SWIG_arg = 0;
48374     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48375     size_t arg2 ;
48376     char *result = 0 ;
48377 
48378     SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
48379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList const *");
48380     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
48381 
48382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48383       SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
48384     }
48385 
48386     arg2 = (size_t)lua_tointeger(L, 2);
48387     result = (char *)((lldb::SBStringList const *)arg1)->GetStringAtIndex(arg2);
48388     lua_pushstring(L,(const char *)result); SWIG_arg++;
48389     return SWIG_arg;
48390 
48391     fail: SWIGUNUSED;
48392   }
48393   lua_error(L);
48394   return 0;
48395 }
48396 
48397 
48398 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
48399   int argc;
48400   int argv[3]={
48401     1,2,3
48402   };
48403 
48404   argc = lua_gettop(L);
48405   if (argc == 2) {
48406     int _v = 0;
48407     {
48408       void *ptr;
48409       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
48410         _v = 0;
48411       } else {
48412         _v = 1;
48413       }
48414     }
48415     if (_v) {
48416       {
48417         _v = lua_isnumber(L,argv[1]);
48418       }
48419       if (_v) {
48420         return _wrap_SBStringList_GetStringAtIndex__SWIG_0(L);
48421       }
48422     }
48423   }
48424   if (argc == 2) {
48425     int _v = 0;
48426     {
48427       void *ptr;
48428       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
48429         _v = 0;
48430       } else {
48431         _v = 1;
48432       }
48433     }
48434     if (_v) {
48435       {
48436         _v = lua_isnumber(L,argv[1]);
48437       }
48438       if (_v) {
48439         return _wrap_SBStringList_GetStringAtIndex__SWIG_1(L);
48440       }
48441     }
48442   }
48443 
48444   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_GetStringAtIndex'\n"
48445     "  Possible C/C++ prototypes are:\n"
48446     "    lldb::SBStringList::GetStringAtIndex(size_t)\n"
48447     "    lldb::SBStringList::GetStringAtIndex(size_t) const\n");
48448   lua_error(L);return 0;
48449 }
48450 
48451 
48452 static int _wrap_SBStringList_Clear(lua_State* L) {
48453   {
48454     int SWIG_arg = 0;
48455     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
48456 
48457     SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
48458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
48459 
48460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
48461       SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
48462     }
48463 
48464     (arg1)->Clear();
48465 
48466     return SWIG_arg;
48467 
48468     fail: SWIGUNUSED;
48469   }
48470   lua_error(L);
48471   return 0;
48472 }
48473 
48474 
48475 static void swig_delete_SBStringList(void *obj) {
48476 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
48477 delete arg1;
48478 }
48479 static int _proxy__wrap_new_SBStringList(lua_State *L) {
48480     assert(lua_istable(L,1));
48481     lua_pushcfunction(L,_wrap_new_SBStringList);
48482     assert(!lua_isnil(L,-1));
48483     lua_replace(L,1); /* replace our table with real constructor */
48484     lua_call(L,lua_gettop(L)-1,1);
48485     return 1;
48486 }
48487 static swig_lua_attribute swig_SBStringList_attributes[] = {
48488     {0,0,0}
48489 };
48490 static swig_lua_method swig_SBStringList_methods[]= {
48491     { "IsValid", _wrap_SBStringList_IsValid},
48492     { "AppendString", _wrap_SBStringList_AppendString},
48493     { "AppendList", _wrap_SBStringList_AppendList},
48494     { "GetSize", _wrap_SBStringList_GetSize},
48495     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
48496     { "Clear", _wrap_SBStringList_Clear},
48497     {0,0}
48498 };
48499 static swig_lua_method swig_SBStringList_meta[] = {
48500     {0,0}
48501 };
48502 
48503 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
48504     {0,0,0}
48505 };
48506 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
48507     {0,0,0,0,0,0}
48508 };
48509 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
48510     {0,0}
48511 };
48512 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
48513     0
48514 };
48515 
48516 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
48517     "SBStringList",
48518     swig_SBStringList_Sf_SwigStatic_methods,
48519     swig_SBStringList_Sf_SwigStatic_attributes,
48520     swig_SBStringList_Sf_SwigStatic_constants,
48521     swig_SBStringList_Sf_SwigStatic_classes,
48522     0
48523 };
48524 static swig_lua_class *swig_SBStringList_bases[] = {0};
48525 static const char *swig_SBStringList_base_names[] = {0};
48526 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 };
48527 
48528 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
48529   {
48530     int SWIG_arg = 0;
48531     lldb::SBStructuredData *result = 0 ;
48532 
48533     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
48534     result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
48535     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48536     return SWIG_arg;
48537 
48538     fail: SWIGUNUSED;
48539   }
48540   lua_error(L);
48541   return 0;
48542 }
48543 
48544 
48545 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
48546   {
48547     int SWIG_arg = 0;
48548     lldb::SBStructuredData *arg1 = 0 ;
48549     lldb::SBStructuredData *result = 0 ;
48550 
48551     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
48552     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
48553 
48554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48555       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
48556     }
48557 
48558     result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
48559     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48560     return SWIG_arg;
48561 
48562     fail: SWIGUNUSED;
48563   }
48564   lua_error(L);
48565   return 0;
48566 }
48567 
48568 
48569 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
48570   {
48571     int SWIG_arg = 0;
48572     SwigValueWrapper< lldb::SBScriptObject > arg1 ;
48573     lldb::SBDebugger *arg2 = 0 ;
48574     lldb::SBScriptObject *argp1 ;
48575     lldb::SBStructuredData *result = 0 ;
48576 
48577     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",2,2)
48578     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBScriptObject const");
48579     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",2,"lldb::SBDebugger const &");
48580 
48581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBScriptObject,0))){
48582       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBScriptObject);
48583     }
48584     arg1 = *argp1;
48585 
48586 
48587     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
48588       SWIG_fail_ptr("new_SBStructuredData",2,SWIGTYPE_p_lldb__SBDebugger);
48589     }
48590 
48591     result = (lldb::SBStructuredData *)new lldb::SBStructuredData(arg1,(lldb::SBDebugger const &)*arg2);
48592     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48593     return SWIG_arg;
48594 
48595     fail: SWIGUNUSED;
48596   }
48597   lua_error(L);
48598   return 0;
48599 }
48600 
48601 
48602 static int _wrap_new_SBStructuredData(lua_State* L) {
48603   int argc;
48604   int argv[3]={
48605     1,2,3
48606   };
48607 
48608   argc = lua_gettop(L);
48609   if (argc == 0) {
48610     return _wrap_new_SBStructuredData__SWIG_0(L);
48611   }
48612   if (argc == 1) {
48613     int _v = 0;
48614     {
48615       void *ptr;
48616       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
48617         _v = 0;
48618       } else {
48619         _v = 1;
48620       }
48621     }
48622     if (_v) {
48623       return _wrap_new_SBStructuredData__SWIG_1(L);
48624     }
48625   }
48626   if (argc == 2) {
48627     int _v = 0;
48628     {
48629       void *ptr;
48630       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBScriptObject, SWIG_POINTER_NO_NULL)) {
48631         _v = 0;
48632       } else {
48633         _v = 1;
48634       }
48635     }
48636     if (_v) {
48637       {
48638         void *ptr;
48639         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
48640           _v = 0;
48641         } else {
48642           _v = 1;
48643         }
48644       }
48645       if (_v) {
48646         return _wrap_new_SBStructuredData__SWIG_2(L);
48647       }
48648     }
48649   }
48650 
48651   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
48652     "  Possible C/C++ prototypes are:\n"
48653     "    lldb::SBStructuredData::SBStructuredData()\n"
48654     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
48655     "    lldb::SBStructuredData::SBStructuredData(lldb::SBScriptObject const,lldb::SBDebugger const &)\n");
48656   lua_error(L);return 0;
48657 }
48658 
48659 
48660 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
48661   {
48662     int SWIG_arg = 0;
48663     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48664     bool result;
48665 
48666     SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
48667     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
48668 
48669     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48670       SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
48671     }
48672 
48673     result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
48674     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48675     return SWIG_arg;
48676 
48677     fail: SWIGUNUSED;
48678   }
48679   lua_error(L);
48680   return 0;
48681 }
48682 
48683 
48684 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
48685   {
48686     int SWIG_arg = 0;
48687     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48688     lldb::SBStream *arg2 = 0 ;
48689     lldb::SBError result;
48690 
48691     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
48692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
48693     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
48694 
48695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48696       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48697     }
48698 
48699 
48700     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48701       SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
48702     }
48703 
48704     result = (arg1)->SetFromJSON(*arg2);
48705     {
48706       lldb::SBError * resultptr = new lldb::SBError(result);
48707       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48708     }
48709     return SWIG_arg;
48710 
48711     fail: SWIGUNUSED;
48712   }
48713   lua_error(L);
48714   return 0;
48715 }
48716 
48717 
48718 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
48719   {
48720     int SWIG_arg = 0;
48721     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48722     char *arg2 = (char *) 0 ;
48723     lldb::SBError result;
48724 
48725     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
48726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
48727     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
48728 
48729     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48730       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48731     }
48732 
48733     arg2 = (char *)lua_tostring(L, 2);
48734     result = (arg1)->SetFromJSON((char const *)arg2);
48735     {
48736       lldb::SBError * resultptr = new lldb::SBError(result);
48737       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48738     }
48739     return SWIG_arg;
48740 
48741     fail: SWIGUNUSED;
48742   }
48743   lua_error(L);
48744   return 0;
48745 }
48746 
48747 
48748 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
48749   int argc;
48750   int argv[3]={
48751     1,2,3
48752   };
48753 
48754   argc = lua_gettop(L);
48755   if (argc == 2) {
48756     int _v = 0;
48757     {
48758       void *ptr;
48759       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48760         _v = 0;
48761       } else {
48762         _v = 1;
48763       }
48764     }
48765     if (_v) {
48766       {
48767         void *ptr;
48768         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
48769           _v = 0;
48770         } else {
48771           _v = 1;
48772         }
48773       }
48774       if (_v) {
48775         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
48776       }
48777     }
48778   }
48779   if (argc == 2) {
48780     int _v = 0;
48781     {
48782       void *ptr;
48783       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48784         _v = 0;
48785       } else {
48786         _v = 1;
48787       }
48788     }
48789     if (_v) {
48790       {
48791         _v = SWIG_lua_isnilstring(L,argv[1]);
48792       }
48793       if (_v) {
48794         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
48795       }
48796     }
48797   }
48798 
48799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
48800     "  Possible C/C++ prototypes are:\n"
48801     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
48802     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
48803   lua_error(L);return 0;
48804 }
48805 
48806 
48807 static int _wrap_SBStructuredData_Clear(lua_State* L) {
48808   {
48809     int SWIG_arg = 0;
48810     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48811 
48812     SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
48813     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
48814 
48815     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48816       SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
48817     }
48818 
48819     (arg1)->Clear();
48820 
48821     return SWIG_arg;
48822 
48823     fail: SWIGUNUSED;
48824   }
48825   lua_error(L);
48826   return 0;
48827 }
48828 
48829 
48830 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
48831   {
48832     int SWIG_arg = 0;
48833     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48834     lldb::SBStream *arg2 = 0 ;
48835     lldb::SBError result;
48836 
48837     SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
48838     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
48839     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
48840 
48841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48842       SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48843     }
48844 
48845 
48846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48847       SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
48848     }
48849 
48850     result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
48851     {
48852       lldb::SBError * resultptr = new lldb::SBError(result);
48853       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48854     }
48855     return SWIG_arg;
48856 
48857     fail: SWIGUNUSED;
48858   }
48859   lua_error(L);
48860   return 0;
48861 }
48862 
48863 
48864 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
48865   {
48866     int SWIG_arg = 0;
48867     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48868     lldb::SBStream *arg2 = 0 ;
48869     lldb::SBError result;
48870 
48871     SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
48872     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
48873     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
48874 
48875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48876       SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
48877     }
48878 
48879 
48880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48881       SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
48882     }
48883 
48884     result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
48885     {
48886       lldb::SBError * resultptr = new lldb::SBError(result);
48887       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48888     }
48889     return SWIG_arg;
48890 
48891     fail: SWIGUNUSED;
48892   }
48893   lua_error(L);
48894   return 0;
48895 }
48896 
48897 
48898 static int _wrap_SBStructuredData_GetType(lua_State* L) {
48899   {
48900     int SWIG_arg = 0;
48901     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48902     lldb::StructuredDataType result;
48903 
48904     SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
48905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
48906 
48907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48908       SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
48909     }
48910 
48911     result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
48912     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48913     return SWIG_arg;
48914 
48915     fail: SWIGUNUSED;
48916   }
48917   lua_error(L);
48918   return 0;
48919 }
48920 
48921 
48922 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
48923   {
48924     int SWIG_arg = 0;
48925     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48926     size_t result;
48927 
48928     SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
48929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
48930 
48931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48932       SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
48933     }
48934 
48935     result = ((lldb::SBStructuredData const *)arg1)->GetSize();
48936     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48937     return SWIG_arg;
48938 
48939     fail: SWIGUNUSED;
48940   }
48941   lua_error(L);
48942   return 0;
48943 }
48944 
48945 
48946 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
48947   {
48948     int SWIG_arg = 0;
48949     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48950     lldb::SBStringList *arg2 = 0 ;
48951     bool result;
48952 
48953     SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
48954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
48955     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
48956 
48957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48958       SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
48959     }
48960 
48961 
48962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
48963       SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
48964     }
48965 
48966     result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
48967     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48968     return SWIG_arg;
48969 
48970     fail: SWIGUNUSED;
48971   }
48972   lua_error(L);
48973   return 0;
48974 }
48975 
48976 
48977 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
48978   {
48979     int SWIG_arg = 0;
48980     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48981     char *arg2 = (char *) 0 ;
48982     lldb::SBStructuredData result;
48983 
48984     SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
48985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
48986     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
48987 
48988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48989       SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
48990     }
48991 
48992     arg2 = (char *)lua_tostring(L, 2);
48993     result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
48994     {
48995       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
48996       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48997     }
48998     return SWIG_arg;
48999 
49000     fail: SWIGUNUSED;
49001   }
49002   lua_error(L);
49003   return 0;
49004 }
49005 
49006 
49007 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
49008   {
49009     int SWIG_arg = 0;
49010     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49011     size_t arg2 ;
49012     lldb::SBStructuredData result;
49013 
49014     SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
49015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
49016     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
49017 
49018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49019       SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
49020     }
49021 
49022     arg2 = (size_t)lua_tointeger(L, 2);
49023     result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
49024     {
49025       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
49026       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
49027     }
49028     return SWIG_arg;
49029 
49030     fail: SWIGUNUSED;
49031   }
49032   lua_error(L);
49033   return 0;
49034 }
49035 
49036 
49037 static int _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_0(lua_State* L) {
49038   {
49039     int SWIG_arg = 0;
49040     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49041     uint64_t arg2 ;
49042     uint64_t result;
49043 
49044     SWIG_check_num_args("lldb::SBStructuredData::GetUnsignedIntegerValue",2,2)
49045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",1,"lldb::SBStructuredData const *");
49046     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",2,"uint64_t");
49047 
49048     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49049       SWIG_fail_ptr("SBStructuredData_GetUnsignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49050     }
49051 
49052     arg2 = (uint64_t)lua_tointeger(L, 2);
49053     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetUnsignedIntegerValue(arg2);
49054     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49055     return SWIG_arg;
49056 
49057     fail: SWIGUNUSED;
49058   }
49059   lua_error(L);
49060   return 0;
49061 }
49062 
49063 
49064 static int _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_1(lua_State* L) {
49065   {
49066     int SWIG_arg = 0;
49067     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49068     uint64_t result;
49069 
49070     SWIG_check_num_args("lldb::SBStructuredData::GetUnsignedIntegerValue",1,1)
49071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",1,"lldb::SBStructuredData const *");
49072 
49073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49074       SWIG_fail_ptr("SBStructuredData_GetUnsignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49075     }
49076 
49077     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetUnsignedIntegerValue();
49078     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49079     return SWIG_arg;
49080 
49081     fail: SWIGUNUSED;
49082   }
49083   lua_error(L);
49084   return 0;
49085 }
49086 
49087 
49088 static int _wrap_SBStructuredData_GetUnsignedIntegerValue(lua_State* L) {
49089   int argc;
49090   int argv[3]={
49091     1,2,3
49092   };
49093 
49094   argc = lua_gettop(L);
49095   if (argc == 1) {
49096     int _v = 0;
49097     {
49098       void *ptr;
49099       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49100         _v = 0;
49101       } else {
49102         _v = 1;
49103       }
49104     }
49105     if (_v) {
49106       return _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_1(L);
49107     }
49108   }
49109   if (argc == 2) {
49110     int _v = 0;
49111     {
49112       void *ptr;
49113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49114         _v = 0;
49115       } else {
49116         _v = 1;
49117       }
49118     }
49119     if (_v) {
49120       {
49121         _v = lua_isnumber(L,argv[1]);
49122       }
49123       if (_v) {
49124         return _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_0(L);
49125       }
49126     }
49127   }
49128 
49129   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetUnsignedIntegerValue'\n"
49130     "  Possible C/C++ prototypes are:\n"
49131     "    lldb::SBStructuredData::GetUnsignedIntegerValue(uint64_t) const\n"
49132     "    lldb::SBStructuredData::GetUnsignedIntegerValue() const\n");
49133   lua_error(L);return 0;
49134 }
49135 
49136 
49137 static int _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_0(lua_State* L) {
49138   {
49139     int SWIG_arg = 0;
49140     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49141     int64_t arg2 ;
49142     int64_t result;
49143 
49144     SWIG_check_num_args("lldb::SBStructuredData::GetSignedIntegerValue",2,2)
49145     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",1,"lldb::SBStructuredData const *");
49146     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",2,"int64_t");
49147 
49148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49149       SWIG_fail_ptr("SBStructuredData_GetSignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49150     }
49151 
49152     arg2 = (int64_t)lua_tointeger(L, 2);
49153     result = (int64_t)((lldb::SBStructuredData const *)arg1)->GetSignedIntegerValue(arg2);
49154     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49155     return SWIG_arg;
49156 
49157     fail: SWIGUNUSED;
49158   }
49159   lua_error(L);
49160   return 0;
49161 }
49162 
49163 
49164 static int _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_1(lua_State* L) {
49165   {
49166     int SWIG_arg = 0;
49167     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49168     int64_t result;
49169 
49170     SWIG_check_num_args("lldb::SBStructuredData::GetSignedIntegerValue",1,1)
49171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",1,"lldb::SBStructuredData const *");
49172 
49173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49174       SWIG_fail_ptr("SBStructuredData_GetSignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49175     }
49176 
49177     result = (int64_t)((lldb::SBStructuredData const *)arg1)->GetSignedIntegerValue();
49178     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49179     return SWIG_arg;
49180 
49181     fail: SWIGUNUSED;
49182   }
49183   lua_error(L);
49184   return 0;
49185 }
49186 
49187 
49188 static int _wrap_SBStructuredData_GetSignedIntegerValue(lua_State* L) {
49189   int argc;
49190   int argv[3]={
49191     1,2,3
49192   };
49193 
49194   argc = lua_gettop(L);
49195   if (argc == 1) {
49196     int _v = 0;
49197     {
49198       void *ptr;
49199       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49200         _v = 0;
49201       } else {
49202         _v = 1;
49203       }
49204     }
49205     if (_v) {
49206       return _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_1(L);
49207     }
49208   }
49209   if (argc == 2) {
49210     int _v = 0;
49211     {
49212       void *ptr;
49213       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49214         _v = 0;
49215       } else {
49216         _v = 1;
49217       }
49218     }
49219     if (_v) {
49220       {
49221         _v = lua_isnumber(L,argv[1]);
49222       }
49223       if (_v) {
49224         return _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_0(L);
49225       }
49226     }
49227   }
49228 
49229   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetSignedIntegerValue'\n"
49230     "  Possible C/C++ prototypes are:\n"
49231     "    lldb::SBStructuredData::GetSignedIntegerValue(int64_t) const\n"
49232     "    lldb::SBStructuredData::GetSignedIntegerValue() const\n");
49233   lua_error(L);return 0;
49234 }
49235 
49236 
49237 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
49238   {
49239     int SWIG_arg = 0;
49240     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49241     uint64_t arg2 ;
49242     uint64_t result;
49243 
49244     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
49245     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
49246     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
49247 
49248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49249       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49250     }
49251 
49252     arg2 = (uint64_t)lua_tointeger(L, 2);
49253     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
49254     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49255     return SWIG_arg;
49256 
49257     fail: SWIGUNUSED;
49258   }
49259   lua_error(L);
49260   return 0;
49261 }
49262 
49263 
49264 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
49265   {
49266     int SWIG_arg = 0;
49267     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49268     uint64_t result;
49269 
49270     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
49271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
49272 
49273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49274       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49275     }
49276 
49277     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
49278     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49279     return SWIG_arg;
49280 
49281     fail: SWIGUNUSED;
49282   }
49283   lua_error(L);
49284   return 0;
49285 }
49286 
49287 
49288 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
49289   int argc;
49290   int argv[3]={
49291     1,2,3
49292   };
49293 
49294   argc = lua_gettop(L);
49295   if (argc == 1) {
49296     int _v = 0;
49297     {
49298       void *ptr;
49299       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49300         _v = 0;
49301       } else {
49302         _v = 1;
49303       }
49304     }
49305     if (_v) {
49306       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
49307     }
49308   }
49309   if (argc == 2) {
49310     int _v = 0;
49311     {
49312       void *ptr;
49313       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49314         _v = 0;
49315       } else {
49316         _v = 1;
49317       }
49318     }
49319     if (_v) {
49320       {
49321         _v = lua_isnumber(L,argv[1]);
49322       }
49323       if (_v) {
49324         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
49325       }
49326     }
49327   }
49328 
49329   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
49330     "  Possible C/C++ prototypes are:\n"
49331     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
49332     "    lldb::SBStructuredData::GetIntegerValue() const\n");
49333   lua_error(L);return 0;
49334 }
49335 
49336 
49337 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
49338   {
49339     int SWIG_arg = 0;
49340     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49341     double arg2 ;
49342     double result;
49343 
49344     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
49345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
49346     if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
49347 
49348     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49349       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49350     }
49351 
49352     arg2 = (double)lua_tonumber(L, 2);
49353     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
49354     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
49355     return SWIG_arg;
49356 
49357     fail: SWIGUNUSED;
49358   }
49359   lua_error(L);
49360   return 0;
49361 }
49362 
49363 
49364 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
49365   {
49366     int SWIG_arg = 0;
49367     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49368     double result;
49369 
49370     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
49371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
49372 
49373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49374       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49375     }
49376 
49377     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
49378     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
49379     return SWIG_arg;
49380 
49381     fail: SWIGUNUSED;
49382   }
49383   lua_error(L);
49384   return 0;
49385 }
49386 
49387 
49388 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
49389   int argc;
49390   int argv[3]={
49391     1,2,3
49392   };
49393 
49394   argc = lua_gettop(L);
49395   if (argc == 1) {
49396     int _v = 0;
49397     {
49398       void *ptr;
49399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49400         _v = 0;
49401       } else {
49402         _v = 1;
49403       }
49404     }
49405     if (_v) {
49406       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
49407     }
49408   }
49409   if (argc == 2) {
49410     int _v = 0;
49411     {
49412       void *ptr;
49413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49414         _v = 0;
49415       } else {
49416         _v = 1;
49417       }
49418     }
49419     if (_v) {
49420       {
49421         _v = lua_isnumber(L,argv[1]);
49422       }
49423       if (_v) {
49424         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
49425       }
49426     }
49427   }
49428 
49429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
49430     "  Possible C/C++ prototypes are:\n"
49431     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
49432     "    lldb::SBStructuredData::GetFloatValue() const\n");
49433   lua_error(L);return 0;
49434 }
49435 
49436 
49437 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
49438   {
49439     int SWIG_arg = 0;
49440     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49441     bool arg2 ;
49442     bool result;
49443 
49444     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
49445     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
49446     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
49447 
49448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49449       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49450     }
49451 
49452     arg2 = (lua_toboolean(L, 2)!=0);
49453     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
49454     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49455     return SWIG_arg;
49456 
49457     fail: SWIGUNUSED;
49458   }
49459   lua_error(L);
49460   return 0;
49461 }
49462 
49463 
49464 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
49465   {
49466     int SWIG_arg = 0;
49467     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49468     bool result;
49469 
49470     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
49471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
49472 
49473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49474       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49475     }
49476 
49477     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
49478     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49479     return SWIG_arg;
49480 
49481     fail: SWIGUNUSED;
49482   }
49483   lua_error(L);
49484   return 0;
49485 }
49486 
49487 
49488 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
49489   int argc;
49490   int argv[3]={
49491     1,2,3
49492   };
49493 
49494   argc = lua_gettop(L);
49495   if (argc == 1) {
49496     int _v = 0;
49497     {
49498       void *ptr;
49499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49500         _v = 0;
49501       } else {
49502         _v = 1;
49503       }
49504     }
49505     if (_v) {
49506       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
49507     }
49508   }
49509   if (argc == 2) {
49510     int _v = 0;
49511     {
49512       void *ptr;
49513       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49514         _v = 0;
49515       } else {
49516         _v = 1;
49517       }
49518     }
49519     if (_v) {
49520       {
49521         _v = lua_isboolean(L,argv[1]);
49522       }
49523       if (_v) {
49524         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
49525       }
49526     }
49527   }
49528 
49529   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
49530     "  Possible C/C++ prototypes are:\n"
49531     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
49532     "    lldb::SBStructuredData::GetBooleanValue() const\n");
49533   lua_error(L);return 0;
49534 }
49535 
49536 
49537 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
49538   {
49539     int SWIG_arg = 0;
49540     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49541     char *arg2 = (char *) 0 ;
49542     size_t arg3 ;
49543     size_t result;
49544 
49545     SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
49546     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
49547 
49548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49549       SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49550     }
49551 
49552     {
49553       arg3 = luaL_checkinteger(L, 2);
49554       if (arg3 <= 0) {
49555         return luaL_error(L, "Positive integer expected");
49556       }
49557       arg2 = (char *)malloc(arg3);
49558     }
49559     result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
49560     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49561     {
49562       lua_pop(L, 1); // Blow away the previous result
49563       if (result == 0) {
49564         lua_pushliteral(L, "");
49565       } else {
49566         lua_pushlstring(L, (const char *)arg2, result);
49567       }
49568       free(arg2);
49569       // SWIG_arg was already incremented
49570     }
49571     return SWIG_arg;
49572 
49573     fail: SWIGUNUSED;
49574   }
49575   lua_error(L);
49576   return 0;
49577 }
49578 
49579 
49580 static int _wrap_SBStructuredData_GetGenericValue(lua_State* L) {
49581   {
49582     int SWIG_arg = 0;
49583     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49584     SwigValueWrapper< lldb::SBScriptObject > result;
49585 
49586     SWIG_check_num_args("lldb::SBStructuredData::GetGenericValue",1,1)
49587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetGenericValue",1,"lldb::SBStructuredData const *");
49588 
49589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49590       SWIG_fail_ptr("SBStructuredData_GetGenericValue",1,SWIGTYPE_p_lldb__SBStructuredData);
49591     }
49592 
49593     result = ((lldb::SBStructuredData const *)arg1)->GetGenericValue();
49594     {
49595       lldb::SBScriptObject * resultptr = new lldb::SBScriptObject(result);
49596       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
49597     }
49598     return SWIG_arg;
49599 
49600     fail: SWIGUNUSED;
49601   }
49602   lua_error(L);
49603   return 0;
49604 }
49605 
49606 
49607 static int _wrap_SBStructuredData___tostring(lua_State* L) {
49608   {
49609     int SWIG_arg = 0;
49610     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
49611     std::string result;
49612 
49613     SWIG_check_num_args("lldb::SBStructuredData::__repr__",1,1)
49614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::__repr__",1,"lldb::SBStructuredData *");
49615 
49616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
49617       SWIG_fail_ptr("SBStructuredData___tostring",1,SWIGTYPE_p_lldb__SBStructuredData);
49618     }
49619 
49620     result = lldb_SBStructuredData___repr__(arg1);
49621     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
49622     return SWIG_arg;
49623 
49624     fail: SWIGUNUSED;
49625   }
49626   lua_error(L);
49627   return 0;
49628 }
49629 
49630 
49631 static void swig_delete_SBStructuredData(void *obj) {
49632 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
49633 delete arg1;
49634 }
49635 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
49636     assert(lua_istable(L,1));
49637     lua_pushcfunction(L,_wrap_new_SBStructuredData);
49638     assert(!lua_isnil(L,-1));
49639     lua_replace(L,1); /* replace our table with real constructor */
49640     lua_call(L,lua_gettop(L)-1,1);
49641     return 1;
49642 }
49643 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
49644     {0,0,0}
49645 };
49646 static swig_lua_method swig_SBStructuredData_methods[]= {
49647     { "IsValid", _wrap_SBStructuredData_IsValid},
49648     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
49649     { "Clear", _wrap_SBStructuredData_Clear},
49650     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
49651     { "GetDescription", _wrap_SBStructuredData_GetDescription},
49652     { "GetType", _wrap_SBStructuredData_GetType},
49653     { "GetSize", _wrap_SBStructuredData_GetSize},
49654     { "GetKeys", _wrap_SBStructuredData_GetKeys},
49655     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
49656     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
49657     { "GetUnsignedIntegerValue", _wrap_SBStructuredData_GetUnsignedIntegerValue},
49658     { "GetSignedIntegerValue", _wrap_SBStructuredData_GetSignedIntegerValue},
49659     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
49660     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
49661     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
49662     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
49663     { "GetGenericValue", _wrap_SBStructuredData_GetGenericValue},
49664     { "__tostring", _wrap_SBStructuredData___tostring},
49665     {0,0}
49666 };
49667 static swig_lua_method swig_SBStructuredData_meta[] = {
49668     { "__tostring", _wrap_SBStructuredData___tostring},
49669     {0,0}
49670 };
49671 
49672 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
49673     {0,0,0}
49674 };
49675 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
49676     {0,0,0,0,0,0}
49677 };
49678 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
49679     {0,0}
49680 };
49681 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
49682     0
49683 };
49684 
49685 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
49686     "SBStructuredData",
49687     swig_SBStructuredData_Sf_SwigStatic_methods,
49688     swig_SBStructuredData_Sf_SwigStatic_attributes,
49689     swig_SBStructuredData_Sf_SwigStatic_constants,
49690     swig_SBStructuredData_Sf_SwigStatic_classes,
49691     0
49692 };
49693 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
49694 static const char *swig_SBStructuredData_base_names[] = {0};
49695 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 };
49696 
49697 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
49698   {
49699     int SWIG_arg = 0;
49700     lldb::SBSymbol *result = 0 ;
49701 
49702     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
49703     result = (lldb::SBSymbol *)new lldb::SBSymbol();
49704     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
49705     return SWIG_arg;
49706 
49707     fail: SWIGUNUSED;
49708   }
49709   lua_error(L);
49710   return 0;
49711 }
49712 
49713 
49714 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
49715   {
49716     int SWIG_arg = 0;
49717     lldb::SBSymbol *arg1 = 0 ;
49718     lldb::SBSymbol *result = 0 ;
49719 
49720     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
49721     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
49722 
49723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49724       SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
49725     }
49726 
49727     result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
49728     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
49729     return SWIG_arg;
49730 
49731     fail: SWIGUNUSED;
49732   }
49733   lua_error(L);
49734   return 0;
49735 }
49736 
49737 
49738 static int _wrap_new_SBSymbol(lua_State* L) {
49739   int argc;
49740   int argv[2]={
49741     1,2
49742   };
49743 
49744   argc = lua_gettop(L);
49745   if (argc == 0) {
49746     return _wrap_new_SBSymbol__SWIG_0(L);
49747   }
49748   if (argc == 1) {
49749     int _v = 0;
49750     {
49751       void *ptr;
49752       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
49753         _v = 0;
49754       } else {
49755         _v = 1;
49756       }
49757     }
49758     if (_v) {
49759       return _wrap_new_SBSymbol__SWIG_1(L);
49760     }
49761   }
49762 
49763   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
49764     "  Possible C/C++ prototypes are:\n"
49765     "    lldb::SBSymbol::SBSymbol()\n"
49766     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
49767   lua_error(L);return 0;
49768 }
49769 
49770 
49771 static int _wrap_SBSymbol_IsValid(lua_State* L) {
49772   {
49773     int SWIG_arg = 0;
49774     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49775     bool result;
49776 
49777     SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
49778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
49779 
49780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49781       SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
49782     }
49783 
49784     result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
49785     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49786     return SWIG_arg;
49787 
49788     fail: SWIGUNUSED;
49789   }
49790   lua_error(L);
49791   return 0;
49792 }
49793 
49794 
49795 static int _wrap_SBSymbol_GetName(lua_State* L) {
49796   {
49797     int SWIG_arg = 0;
49798     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49799     char *result = 0 ;
49800 
49801     SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
49802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
49803 
49804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49805       SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
49806     }
49807 
49808     result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
49809     lua_pushstring(L,(const char *)result); SWIG_arg++;
49810     return SWIG_arg;
49811 
49812     fail: SWIGUNUSED;
49813   }
49814   lua_error(L);
49815   return 0;
49816 }
49817 
49818 
49819 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
49820   {
49821     int SWIG_arg = 0;
49822     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49823     char *result = 0 ;
49824 
49825     SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
49826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
49827 
49828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49829       SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
49830     }
49831 
49832     result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
49833     lua_pushstring(L,(const char *)result); SWIG_arg++;
49834     return SWIG_arg;
49835 
49836     fail: SWIGUNUSED;
49837   }
49838   lua_error(L);
49839   return 0;
49840 }
49841 
49842 
49843 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
49844   {
49845     int SWIG_arg = 0;
49846     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49847     char *result = 0 ;
49848 
49849     SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
49850     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
49851 
49852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49853       SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
49854     }
49855 
49856     result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
49857     lua_pushstring(L,(const char *)result); SWIG_arg++;
49858     return SWIG_arg;
49859 
49860     fail: SWIGUNUSED;
49861   }
49862   lua_error(L);
49863   return 0;
49864 }
49865 
49866 
49867 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
49868   {
49869     int SWIG_arg = 0;
49870     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49871     lldb::SBTarget arg2 ;
49872     lldb::SBTarget *argp2 ;
49873     lldb::SBInstructionList result;
49874 
49875     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
49876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
49877     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
49878 
49879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49880       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
49881     }
49882 
49883 
49884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
49885       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
49886     }
49887     arg2 = *argp2;
49888 
49889     result = (arg1)->GetInstructions(arg2);
49890     {
49891       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
49892       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
49893     }
49894     return SWIG_arg;
49895 
49896     fail: SWIGUNUSED;
49897   }
49898   lua_error(L);
49899   return 0;
49900 }
49901 
49902 
49903 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
49904   {
49905     int SWIG_arg = 0;
49906     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49907     lldb::SBTarget arg2 ;
49908     char *arg3 = (char *) 0 ;
49909     lldb::SBTarget *argp2 ;
49910     lldb::SBInstructionList result;
49911 
49912     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
49913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
49914     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
49915     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
49916 
49917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49918       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
49919     }
49920 
49921 
49922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
49923       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
49924     }
49925     arg2 = *argp2;
49926 
49927     arg3 = (char *)lua_tostring(L, 3);
49928     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
49929     {
49930       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
49931       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
49932     }
49933     return SWIG_arg;
49934 
49935     fail: SWIGUNUSED;
49936   }
49937   lua_error(L);
49938   return 0;
49939 }
49940 
49941 
49942 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
49943   int argc;
49944   int argv[4]={
49945     1,2,3,4
49946   };
49947 
49948   argc = lua_gettop(L);
49949   if (argc == 2) {
49950     int _v = 0;
49951     {
49952       void *ptr;
49953       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
49954         _v = 0;
49955       } else {
49956         _v = 1;
49957       }
49958     }
49959     if (_v) {
49960       {
49961         void *ptr;
49962         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
49963           _v = 0;
49964         } else {
49965           _v = 1;
49966         }
49967       }
49968       if (_v) {
49969         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
49970       }
49971     }
49972   }
49973   if (argc == 3) {
49974     int _v = 0;
49975     {
49976       void *ptr;
49977       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
49978         _v = 0;
49979       } else {
49980         _v = 1;
49981       }
49982     }
49983     if (_v) {
49984       {
49985         void *ptr;
49986         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
49987           _v = 0;
49988         } else {
49989           _v = 1;
49990         }
49991       }
49992       if (_v) {
49993         {
49994           _v = SWIG_lua_isnilstring(L,argv[2]);
49995         }
49996         if (_v) {
49997           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
49998         }
49999       }
50000     }
50001   }
50002 
50003   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
50004     "  Possible C/C++ prototypes are:\n"
50005     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
50006     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
50007   lua_error(L);return 0;
50008 }
50009 
50010 
50011 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
50012   {
50013     int SWIG_arg = 0;
50014     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50015     lldb::SBAddress result;
50016 
50017     SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
50018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
50019 
50020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50021       SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
50022     }
50023 
50024     result = (arg1)->GetStartAddress();
50025     {
50026       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
50027       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50028     }
50029     return SWIG_arg;
50030 
50031     fail: SWIGUNUSED;
50032   }
50033   lua_error(L);
50034   return 0;
50035 }
50036 
50037 
50038 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
50039   {
50040     int SWIG_arg = 0;
50041     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50042     lldb::SBAddress result;
50043 
50044     SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
50045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
50046 
50047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50048       SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
50049     }
50050 
50051     result = (arg1)->GetEndAddress();
50052     {
50053       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
50054       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50055     }
50056     return SWIG_arg;
50057 
50058     fail: SWIGUNUSED;
50059   }
50060   lua_error(L);
50061   return 0;
50062 }
50063 
50064 
50065 static int _wrap_SBSymbol_GetValue(lua_State* L) {
50066   {
50067     int SWIG_arg = 0;
50068     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50069     uint64_t result;
50070 
50071     SWIG_check_num_args("lldb::SBSymbol::GetValue",1,1)
50072     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetValue",1,"lldb::SBSymbol *");
50073 
50074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50075       SWIG_fail_ptr("SBSymbol_GetValue",1,SWIGTYPE_p_lldb__SBSymbol);
50076     }
50077 
50078     result = (uint64_t)(arg1)->GetValue();
50079     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50080     return SWIG_arg;
50081 
50082     fail: SWIGUNUSED;
50083   }
50084   lua_error(L);
50085   return 0;
50086 }
50087 
50088 
50089 static int _wrap_SBSymbol_GetSize(lua_State* L) {
50090   {
50091     int SWIG_arg = 0;
50092     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50093     uint64_t result;
50094 
50095     SWIG_check_num_args("lldb::SBSymbol::GetSize",1,1)
50096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetSize",1,"lldb::SBSymbol *");
50097 
50098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50099       SWIG_fail_ptr("SBSymbol_GetSize",1,SWIGTYPE_p_lldb__SBSymbol);
50100     }
50101 
50102     result = (uint64_t)(arg1)->GetSize();
50103     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50104     return SWIG_arg;
50105 
50106     fail: SWIGUNUSED;
50107   }
50108   lua_error(L);
50109   return 0;
50110 }
50111 
50112 
50113 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
50114   {
50115     int SWIG_arg = 0;
50116     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50117     uint32_t result;
50118 
50119     SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
50120     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
50121 
50122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50123       SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
50124     }
50125 
50126     result = (uint32_t)(arg1)->GetPrologueByteSize();
50127     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50128     return SWIG_arg;
50129 
50130     fail: SWIGUNUSED;
50131   }
50132   lua_error(L);
50133   return 0;
50134 }
50135 
50136 
50137 static int _wrap_SBSymbol_GetType(lua_State* L) {
50138   {
50139     int SWIG_arg = 0;
50140     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50141     lldb::SymbolType result;
50142 
50143     SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
50144     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
50145 
50146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50147       SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
50148     }
50149 
50150     result = (lldb::SymbolType)(arg1)->GetType();
50151     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50152     return SWIG_arg;
50153 
50154     fail: SWIGUNUSED;
50155   }
50156   lua_error(L);
50157   return 0;
50158 }
50159 
50160 
50161 static int _wrap_SBSymbol___eq(lua_State* L) {
50162   {
50163     int SWIG_arg = 0;
50164     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50165     lldb::SBSymbol *arg2 = 0 ;
50166     bool result;
50167 
50168     SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
50169     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
50170     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
50171 
50172     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50173       SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
50174     }
50175 
50176 
50177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
50178       SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
50179     }
50180 
50181     result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
50182     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50183     return SWIG_arg;
50184 
50185     fail: SWIGUNUSED;
50186   }
50187   lua_error(L);
50188   return 0;
50189 }
50190 
50191 
50192 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
50193   {
50194     int SWIG_arg = 0;
50195     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50196     lldb::SBStream *arg2 = 0 ;
50197     bool result;
50198 
50199     SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
50200     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
50201     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
50202 
50203     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50204       SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
50205     }
50206 
50207 
50208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
50209       SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
50210     }
50211 
50212     result = (bool)(arg1)->GetDescription(*arg2);
50213     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50214     return SWIG_arg;
50215 
50216     fail: SWIGUNUSED;
50217   }
50218   lua_error(L);
50219   return 0;
50220 }
50221 
50222 
50223 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
50224   {
50225     int SWIG_arg = 0;
50226     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50227     bool result;
50228 
50229     SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
50230     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
50231 
50232     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50233       SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
50234     }
50235 
50236     result = (bool)(arg1)->IsExternal();
50237     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50238     return SWIG_arg;
50239 
50240     fail: SWIGUNUSED;
50241   }
50242   lua_error(L);
50243   return 0;
50244 }
50245 
50246 
50247 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
50248   {
50249     int SWIG_arg = 0;
50250     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50251     bool result;
50252 
50253     SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
50254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
50255 
50256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50257       SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
50258     }
50259 
50260     result = (bool)(arg1)->IsSynthetic();
50261     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50262     return SWIG_arg;
50263 
50264     fail: SWIGUNUSED;
50265   }
50266   lua_error(L);
50267   return 0;
50268 }
50269 
50270 
50271 static int _wrap_SBSymbol___tostring(lua_State* L) {
50272   {
50273     int SWIG_arg = 0;
50274     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
50275     std::string result;
50276 
50277     SWIG_check_num_args("lldb::SBSymbol::__repr__",1,1)
50278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__repr__",1,"lldb::SBSymbol *");
50279 
50280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
50281       SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
50282     }
50283 
50284     result = lldb_SBSymbol___repr__(arg1);
50285     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
50286     return SWIG_arg;
50287 
50288     fail: SWIGUNUSED;
50289   }
50290   lua_error(L);
50291   return 0;
50292 }
50293 
50294 
50295 static void swig_delete_SBSymbol(void *obj) {
50296 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
50297 delete arg1;
50298 }
50299 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
50300     assert(lua_istable(L,1));
50301     lua_pushcfunction(L,_wrap_new_SBSymbol);
50302     assert(!lua_isnil(L,-1));
50303     lua_replace(L,1); /* replace our table with real constructor */
50304     lua_call(L,lua_gettop(L)-1,1);
50305     return 1;
50306 }
50307 static swig_lua_attribute swig_SBSymbol_attributes[] = {
50308     {0,0,0}
50309 };
50310 static swig_lua_method swig_SBSymbol_methods[]= {
50311     { "IsValid", _wrap_SBSymbol_IsValid},
50312     { "GetName", _wrap_SBSymbol_GetName},
50313     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
50314     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
50315     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
50316     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
50317     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
50318     { "GetValue", _wrap_SBSymbol_GetValue},
50319     { "GetSize", _wrap_SBSymbol_GetSize},
50320     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
50321     { "GetType", _wrap_SBSymbol_GetType},
50322     { "__eq", _wrap_SBSymbol___eq},
50323     { "GetDescription", _wrap_SBSymbol_GetDescription},
50324     { "IsExternal", _wrap_SBSymbol_IsExternal},
50325     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
50326     { "__tostring", _wrap_SBSymbol___tostring},
50327     {0,0}
50328 };
50329 static swig_lua_method swig_SBSymbol_meta[] = {
50330     { "__eq", _wrap_SBSymbol___eq},
50331     { "__tostring", _wrap_SBSymbol___tostring},
50332     {0,0}
50333 };
50334 
50335 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
50336     {0,0,0}
50337 };
50338 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
50339     {0,0,0,0,0,0}
50340 };
50341 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
50342     {0,0}
50343 };
50344 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
50345     0
50346 };
50347 
50348 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
50349     "SBSymbol",
50350     swig_SBSymbol_Sf_SwigStatic_methods,
50351     swig_SBSymbol_Sf_SwigStatic_attributes,
50352     swig_SBSymbol_Sf_SwigStatic_constants,
50353     swig_SBSymbol_Sf_SwigStatic_classes,
50354     0
50355 };
50356 static swig_lua_class *swig_SBSymbol_bases[] = {0};
50357 static const char *swig_SBSymbol_base_names[] = {0};
50358 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 };
50359 
50360 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
50361   {
50362     int SWIG_arg = 0;
50363     lldb::SBSymbolContext *result = 0 ;
50364 
50365     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
50366     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
50367     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50368     return SWIG_arg;
50369 
50370     fail: SWIGUNUSED;
50371   }
50372   lua_error(L);
50373   return 0;
50374 }
50375 
50376 
50377 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
50378   {
50379     int SWIG_arg = 0;
50380     lldb::SBSymbolContext *arg1 = 0 ;
50381     lldb::SBSymbolContext *result = 0 ;
50382 
50383     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
50384     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
50385 
50386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50387       SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
50388     }
50389 
50390     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
50391     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50392     return SWIG_arg;
50393 
50394     fail: SWIGUNUSED;
50395   }
50396   lua_error(L);
50397   return 0;
50398 }
50399 
50400 
50401 static int _wrap_new_SBSymbolContext(lua_State* L) {
50402   int argc;
50403   int argv[2]={
50404     1,2
50405   };
50406 
50407   argc = lua_gettop(L);
50408   if (argc == 0) {
50409     return _wrap_new_SBSymbolContext__SWIG_0(L);
50410   }
50411   if (argc == 1) {
50412     int _v = 0;
50413     {
50414       void *ptr;
50415       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
50416         _v = 0;
50417       } else {
50418         _v = 1;
50419       }
50420     }
50421     if (_v) {
50422       return _wrap_new_SBSymbolContext__SWIG_1(L);
50423     }
50424   }
50425 
50426   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
50427     "  Possible C/C++ prototypes are:\n"
50428     "    lldb::SBSymbolContext::SBSymbolContext()\n"
50429     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
50430   lua_error(L);return 0;
50431 }
50432 
50433 
50434 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
50435   {
50436     int SWIG_arg = 0;
50437     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50438     bool result;
50439 
50440     SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
50441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
50442 
50443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50444       SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
50445     }
50446 
50447     result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
50448     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50449     return SWIG_arg;
50450 
50451     fail: SWIGUNUSED;
50452   }
50453   lua_error(L);
50454   return 0;
50455 }
50456 
50457 
50458 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
50459   {
50460     int SWIG_arg = 0;
50461     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50462     lldb::SBModule result;
50463 
50464     SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
50465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
50466 
50467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50468       SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
50469     }
50470 
50471     result = (arg1)->GetModule();
50472     {
50473       lldb::SBModule * resultptr = new lldb::SBModule(result);
50474       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
50475     }
50476     return SWIG_arg;
50477 
50478     fail: SWIGUNUSED;
50479   }
50480   lua_error(L);
50481   return 0;
50482 }
50483 
50484 
50485 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
50486   {
50487     int SWIG_arg = 0;
50488     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50489     lldb::SBCompileUnit result;
50490 
50491     SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
50492     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
50493 
50494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50495       SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
50496     }
50497 
50498     result = (arg1)->GetCompileUnit();
50499     {
50500       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
50501       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
50502     }
50503     return SWIG_arg;
50504 
50505     fail: SWIGUNUSED;
50506   }
50507   lua_error(L);
50508   return 0;
50509 }
50510 
50511 
50512 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
50513   {
50514     int SWIG_arg = 0;
50515     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50516     lldb::SBFunction result;
50517 
50518     SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
50519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
50520 
50521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50522       SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
50523     }
50524 
50525     result = (arg1)->GetFunction();
50526     {
50527       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
50528       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
50529     }
50530     return SWIG_arg;
50531 
50532     fail: SWIGUNUSED;
50533   }
50534   lua_error(L);
50535   return 0;
50536 }
50537 
50538 
50539 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
50540   {
50541     int SWIG_arg = 0;
50542     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50543     lldb::SBBlock result;
50544 
50545     SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
50546     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
50547 
50548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50549       SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
50550     }
50551 
50552     result = (arg1)->GetBlock();
50553     {
50554       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
50555       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
50556     }
50557     return SWIG_arg;
50558 
50559     fail: SWIGUNUSED;
50560   }
50561   lua_error(L);
50562   return 0;
50563 }
50564 
50565 
50566 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
50567   {
50568     int SWIG_arg = 0;
50569     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50570     lldb::SBLineEntry result;
50571 
50572     SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
50573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
50574 
50575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50576       SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
50577     }
50578 
50579     result = (arg1)->GetLineEntry();
50580     {
50581       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
50582       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
50583     }
50584     return SWIG_arg;
50585 
50586     fail: SWIGUNUSED;
50587   }
50588   lua_error(L);
50589   return 0;
50590 }
50591 
50592 
50593 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
50594   {
50595     int SWIG_arg = 0;
50596     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50597     lldb::SBSymbol result;
50598 
50599     SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
50600     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
50601 
50602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50603       SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
50604     }
50605 
50606     result = (arg1)->GetSymbol();
50607     {
50608       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
50609       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
50610     }
50611     return SWIG_arg;
50612 
50613     fail: SWIGUNUSED;
50614   }
50615   lua_error(L);
50616   return 0;
50617 }
50618 
50619 
50620 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
50621   {
50622     int SWIG_arg = 0;
50623     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50624     lldb::SBModule arg2 ;
50625     lldb::SBModule *argp2 ;
50626 
50627     SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
50628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
50629     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
50630 
50631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50632       SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
50633     }
50634 
50635 
50636     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
50637       SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
50638     }
50639     arg2 = *argp2;
50640 
50641     (arg1)->SetModule(arg2);
50642 
50643     return SWIG_arg;
50644 
50645     fail: SWIGUNUSED;
50646   }
50647   lua_error(L);
50648   return 0;
50649 }
50650 
50651 
50652 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
50653   {
50654     int SWIG_arg = 0;
50655     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50656     lldb::SBCompileUnit arg2 ;
50657     lldb::SBCompileUnit *argp2 ;
50658 
50659     SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
50660     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
50661     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
50662 
50663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50664       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
50665     }
50666 
50667 
50668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
50669       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
50670     }
50671     arg2 = *argp2;
50672 
50673     (arg1)->SetCompileUnit(arg2);
50674 
50675     return SWIG_arg;
50676 
50677     fail: SWIGUNUSED;
50678   }
50679   lua_error(L);
50680   return 0;
50681 }
50682 
50683 
50684 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
50685   {
50686     int SWIG_arg = 0;
50687     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50688     lldb::SBFunction arg2 ;
50689     lldb::SBFunction *argp2 ;
50690 
50691     SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
50692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
50693     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
50694 
50695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50696       SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
50697     }
50698 
50699 
50700     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
50701       SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
50702     }
50703     arg2 = *argp2;
50704 
50705     (arg1)->SetFunction(arg2);
50706 
50707     return SWIG_arg;
50708 
50709     fail: SWIGUNUSED;
50710   }
50711   lua_error(L);
50712   return 0;
50713 }
50714 
50715 
50716 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
50717   {
50718     int SWIG_arg = 0;
50719     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50720     lldb::SBBlock arg2 ;
50721     lldb::SBBlock *argp2 ;
50722 
50723     SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
50724     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
50725     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
50726 
50727     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50728       SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
50729     }
50730 
50731 
50732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
50733       SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
50734     }
50735     arg2 = *argp2;
50736 
50737     (arg1)->SetBlock(arg2);
50738 
50739     return SWIG_arg;
50740 
50741     fail: SWIGUNUSED;
50742   }
50743   lua_error(L);
50744   return 0;
50745 }
50746 
50747 
50748 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
50749   {
50750     int SWIG_arg = 0;
50751     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50752     lldb::SBLineEntry arg2 ;
50753     lldb::SBLineEntry *argp2 ;
50754 
50755     SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
50756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
50757     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
50758 
50759     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50760       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
50761     }
50762 
50763 
50764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
50765       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
50766     }
50767     arg2 = *argp2;
50768 
50769     (arg1)->SetLineEntry(arg2);
50770 
50771     return SWIG_arg;
50772 
50773     fail: SWIGUNUSED;
50774   }
50775   lua_error(L);
50776   return 0;
50777 }
50778 
50779 
50780 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
50781   {
50782     int SWIG_arg = 0;
50783     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50784     lldb::SBSymbol arg2 ;
50785     lldb::SBSymbol *argp2 ;
50786 
50787     SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
50788     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
50789     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
50790 
50791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50792       SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
50793     }
50794 
50795 
50796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
50797       SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
50798     }
50799     arg2 = *argp2;
50800 
50801     (arg1)->SetSymbol(arg2);
50802 
50803     return SWIG_arg;
50804 
50805     fail: SWIGUNUSED;
50806   }
50807   lua_error(L);
50808   return 0;
50809 }
50810 
50811 
50812 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
50813   {
50814     int SWIG_arg = 0;
50815     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50816     lldb::SBAddress *arg2 = 0 ;
50817     lldb::SBAddress *arg3 = 0 ;
50818     lldb::SBSymbolContext result;
50819 
50820     SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
50821     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
50822     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
50823     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
50824 
50825     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50826       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
50827     }
50828 
50829 
50830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50831       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
50832     }
50833 
50834 
50835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
50836       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
50837     }
50838 
50839     result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
50840     {
50841       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
50842       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50843     }
50844     return SWIG_arg;
50845 
50846     fail: SWIGUNUSED;
50847   }
50848   lua_error(L);
50849   return 0;
50850 }
50851 
50852 
50853 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
50854   {
50855     int SWIG_arg = 0;
50856     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50857     lldb::SBStream *arg2 = 0 ;
50858     bool result;
50859 
50860     SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
50861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
50862     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
50863 
50864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50865       SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
50866     }
50867 
50868 
50869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
50870       SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
50871     }
50872 
50873     result = (bool)(arg1)->GetDescription(*arg2);
50874     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50875     return SWIG_arg;
50876 
50877     fail: SWIGUNUSED;
50878   }
50879   lua_error(L);
50880   return 0;
50881 }
50882 
50883 
50884 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
50885   {
50886     int SWIG_arg = 0;
50887     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50888     std::string result;
50889 
50890     SWIG_check_num_args("lldb::SBSymbolContext::__repr__",1,1)
50891     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__repr__",1,"lldb::SBSymbolContext *");
50892 
50893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50894       SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
50895     }
50896 
50897     result = lldb_SBSymbolContext___repr__(arg1);
50898     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
50899     return SWIG_arg;
50900 
50901     fail: SWIGUNUSED;
50902   }
50903   lua_error(L);
50904   return 0;
50905 }
50906 
50907 
50908 static void swig_delete_SBSymbolContext(void *obj) {
50909 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
50910 delete arg1;
50911 }
50912 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
50913     assert(lua_istable(L,1));
50914     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
50915     assert(!lua_isnil(L,-1));
50916     lua_replace(L,1); /* replace our table with real constructor */
50917     lua_call(L,lua_gettop(L)-1,1);
50918     return 1;
50919 }
50920 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
50921     {0,0,0}
50922 };
50923 static swig_lua_method swig_SBSymbolContext_methods[]= {
50924     { "IsValid", _wrap_SBSymbolContext_IsValid},
50925     { "GetModule", _wrap_SBSymbolContext_GetModule},
50926     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
50927     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
50928     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
50929     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
50930     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
50931     { "SetModule", _wrap_SBSymbolContext_SetModule},
50932     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
50933     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
50934     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
50935     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
50936     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
50937     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
50938     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
50939     { "__tostring", _wrap_SBSymbolContext___tostring},
50940     {0,0}
50941 };
50942 static swig_lua_method swig_SBSymbolContext_meta[] = {
50943     { "__tostring", _wrap_SBSymbolContext___tostring},
50944     {0,0}
50945 };
50946 
50947 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
50948     {0,0,0}
50949 };
50950 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
50951     {0,0,0,0,0,0}
50952 };
50953 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
50954     {0,0}
50955 };
50956 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
50957     0
50958 };
50959 
50960 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
50961     "SBSymbolContext",
50962     swig_SBSymbolContext_Sf_SwigStatic_methods,
50963     swig_SBSymbolContext_Sf_SwigStatic_attributes,
50964     swig_SBSymbolContext_Sf_SwigStatic_constants,
50965     swig_SBSymbolContext_Sf_SwigStatic_classes,
50966     0
50967 };
50968 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
50969 static const char *swig_SBSymbolContext_base_names[] = {0};
50970 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 };
50971 
50972 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
50973   {
50974     int SWIG_arg = 0;
50975     lldb::SBSymbolContextList *result = 0 ;
50976 
50977     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
50978     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
50979     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50980     return SWIG_arg;
50981 
50982     fail: SWIGUNUSED;
50983   }
50984   lua_error(L);
50985   return 0;
50986 }
50987 
50988 
50989 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
50990   {
50991     int SWIG_arg = 0;
50992     lldb::SBSymbolContextList *arg1 = 0 ;
50993     lldb::SBSymbolContextList *result = 0 ;
50994 
50995     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
50996     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
50997 
50998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50999       SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51000     }
51001 
51002     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
51003     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51004     return SWIG_arg;
51005 
51006     fail: SWIGUNUSED;
51007   }
51008   lua_error(L);
51009   return 0;
51010 }
51011 
51012 
51013 static int _wrap_new_SBSymbolContextList(lua_State* L) {
51014   int argc;
51015   int argv[2]={
51016     1,2
51017   };
51018 
51019   argc = lua_gettop(L);
51020   if (argc == 0) {
51021     return _wrap_new_SBSymbolContextList__SWIG_0(L);
51022   }
51023   if (argc == 1) {
51024     int _v = 0;
51025     {
51026       void *ptr;
51027       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
51028         _v = 0;
51029       } else {
51030         _v = 1;
51031       }
51032     }
51033     if (_v) {
51034       return _wrap_new_SBSymbolContextList__SWIG_1(L);
51035     }
51036   }
51037 
51038   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
51039     "  Possible C/C++ prototypes are:\n"
51040     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
51041     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
51042   lua_error(L);return 0;
51043 }
51044 
51045 
51046 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
51047   {
51048     int SWIG_arg = 0;
51049     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51050     bool result;
51051 
51052     SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
51053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
51054 
51055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51056       SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51057     }
51058 
51059     result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
51060     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51061     return SWIG_arg;
51062 
51063     fail: SWIGUNUSED;
51064   }
51065   lua_error(L);
51066   return 0;
51067 }
51068 
51069 
51070 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
51071   {
51072     int SWIG_arg = 0;
51073     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51074     uint32_t result;
51075 
51076     SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
51077     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
51078 
51079     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51080       SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51081     }
51082 
51083     result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
51084     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51085     return SWIG_arg;
51086 
51087     fail: SWIGUNUSED;
51088   }
51089   lua_error(L);
51090   return 0;
51091 }
51092 
51093 
51094 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
51095   {
51096     int SWIG_arg = 0;
51097     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51098     uint32_t arg2 ;
51099     lldb::SBSymbolContext result;
51100 
51101     SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
51102     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
51103     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
51104 
51105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51106       SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51107     }
51108 
51109     arg2 = (uint32_t)lua_tointeger(L, 2);
51110     result = (arg1)->GetContextAtIndex(arg2);
51111     {
51112       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
51113       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
51114     }
51115     return SWIG_arg;
51116 
51117     fail: SWIGUNUSED;
51118   }
51119   lua_error(L);
51120   return 0;
51121 }
51122 
51123 
51124 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
51125   {
51126     int SWIG_arg = 0;
51127     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51128     lldb::SBStream *arg2 = 0 ;
51129     bool result;
51130 
51131     SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
51132     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
51133     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
51134 
51135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51136       SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51137     }
51138 
51139 
51140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
51141       SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
51142     }
51143 
51144     result = (bool)(arg1)->GetDescription(*arg2);
51145     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51146     return SWIG_arg;
51147 
51148     fail: SWIGUNUSED;
51149   }
51150   lua_error(L);
51151   return 0;
51152 }
51153 
51154 
51155 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
51156   {
51157     int SWIG_arg = 0;
51158     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51159     lldb::SBSymbolContext *arg2 = 0 ;
51160 
51161     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
51162     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
51163     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
51164 
51165     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51166       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51167     }
51168 
51169 
51170     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
51171       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
51172     }
51173 
51174     (arg1)->Append(*arg2);
51175 
51176     return SWIG_arg;
51177 
51178     fail: SWIGUNUSED;
51179   }
51180   lua_error(L);
51181   return 0;
51182 }
51183 
51184 
51185 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
51186   {
51187     int SWIG_arg = 0;
51188     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51189     lldb::SBSymbolContextList *arg2 = 0 ;
51190 
51191     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
51192     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
51193     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
51194 
51195     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51196       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51197     }
51198 
51199 
51200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51201       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
51202     }
51203 
51204     (arg1)->Append(*arg2);
51205 
51206     return SWIG_arg;
51207 
51208     fail: SWIGUNUSED;
51209   }
51210   lua_error(L);
51211   return 0;
51212 }
51213 
51214 
51215 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
51216   int argc;
51217   int argv[3]={
51218     1,2,3
51219   };
51220 
51221   argc = lua_gettop(L);
51222   if (argc == 2) {
51223     int _v = 0;
51224     {
51225       void *ptr;
51226       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
51227         _v = 0;
51228       } else {
51229         _v = 1;
51230       }
51231     }
51232     if (_v) {
51233       {
51234         void *ptr;
51235         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
51236           _v = 0;
51237         } else {
51238           _v = 1;
51239         }
51240       }
51241       if (_v) {
51242         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
51243       }
51244     }
51245   }
51246   if (argc == 2) {
51247     int _v = 0;
51248     {
51249       void *ptr;
51250       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
51251         _v = 0;
51252       } else {
51253         _v = 1;
51254       }
51255     }
51256     if (_v) {
51257       {
51258         void *ptr;
51259         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
51260           _v = 0;
51261         } else {
51262           _v = 1;
51263         }
51264       }
51265       if (_v) {
51266         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
51267       }
51268     }
51269   }
51270 
51271   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
51272     "  Possible C/C++ prototypes are:\n"
51273     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
51274     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
51275   lua_error(L);return 0;
51276 }
51277 
51278 
51279 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
51280   {
51281     int SWIG_arg = 0;
51282     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51283 
51284     SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
51285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
51286 
51287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51288       SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51289     }
51290 
51291     (arg1)->Clear();
51292 
51293     return SWIG_arg;
51294 
51295     fail: SWIGUNUSED;
51296   }
51297   lua_error(L);
51298   return 0;
51299 }
51300 
51301 
51302 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
51303   {
51304     int SWIG_arg = 0;
51305     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
51306     std::string result;
51307 
51308     SWIG_check_num_args("lldb::SBSymbolContextList::__repr__",1,1)
51309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__repr__",1,"lldb::SBSymbolContextList *");
51310 
51311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
51312       SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
51313     }
51314 
51315     result = lldb_SBSymbolContextList___repr__(arg1);
51316     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
51317     return SWIG_arg;
51318 
51319     fail: SWIGUNUSED;
51320   }
51321   lua_error(L);
51322   return 0;
51323 }
51324 
51325 
51326 static void swig_delete_SBSymbolContextList(void *obj) {
51327 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
51328 delete arg1;
51329 }
51330 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
51331     assert(lua_istable(L,1));
51332     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
51333     assert(!lua_isnil(L,-1));
51334     lua_replace(L,1); /* replace our table with real constructor */
51335     lua_call(L,lua_gettop(L)-1,1);
51336     return 1;
51337 }
51338 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
51339     {0,0,0}
51340 };
51341 static swig_lua_method swig_SBSymbolContextList_methods[]= {
51342     { "IsValid", _wrap_SBSymbolContextList_IsValid},
51343     { "GetSize", _wrap_SBSymbolContextList_GetSize},
51344     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
51345     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
51346     { "Append", _wrap_SBSymbolContextList_Append},
51347     { "Clear", _wrap_SBSymbolContextList_Clear},
51348     { "__tostring", _wrap_SBSymbolContextList___tostring},
51349     {0,0}
51350 };
51351 static swig_lua_method swig_SBSymbolContextList_meta[] = {
51352     { "__tostring", _wrap_SBSymbolContextList___tostring},
51353     {0,0}
51354 };
51355 
51356 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
51357     {0,0,0}
51358 };
51359 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
51360     {0,0,0,0,0,0}
51361 };
51362 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
51363     {0,0}
51364 };
51365 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
51366     0
51367 };
51368 
51369 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
51370     "SBSymbolContextList",
51371     swig_SBSymbolContextList_Sf_SwigStatic_methods,
51372     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
51373     swig_SBSymbolContextList_Sf_SwigStatic_constants,
51374     swig_SBSymbolContextList_Sf_SwigStatic_classes,
51375     0
51376 };
51377 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
51378 static const char *swig_SBSymbolContextList_base_names[] = {0};
51379 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 };
51380 
51381 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
51382   {
51383     int SWIG_arg = 0;
51384     lldb::SBTarget *result = 0 ;
51385 
51386     SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
51387     result = (lldb::SBTarget *)new lldb::SBTarget();
51388     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
51389     return SWIG_arg;
51390 
51391     fail: SWIGUNUSED;
51392   }
51393   lua_error(L);
51394   return 0;
51395 }
51396 
51397 
51398 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
51399   {
51400     int SWIG_arg = 0;
51401     lldb::SBTarget *arg1 = 0 ;
51402     lldb::SBTarget *result = 0 ;
51403 
51404     SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
51405     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
51406 
51407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51408       SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
51409     }
51410 
51411     result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
51412     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
51413     return SWIG_arg;
51414 
51415     fail: SWIGUNUSED;
51416   }
51417   lua_error(L);
51418   return 0;
51419 }
51420 
51421 
51422 static int _wrap_new_SBTarget(lua_State* L) {
51423   int argc;
51424   int argv[2]={
51425     1,2
51426   };
51427 
51428   argc = lua_gettop(L);
51429   if (argc == 0) {
51430     return _wrap_new_SBTarget__SWIG_0(L);
51431   }
51432   if (argc == 1) {
51433     int _v = 0;
51434     {
51435       void *ptr;
51436       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
51437         _v = 0;
51438       } else {
51439         _v = 1;
51440       }
51441     }
51442     if (_v) {
51443       return _wrap_new_SBTarget__SWIG_1(L);
51444     }
51445   }
51446 
51447   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
51448     "  Possible C/C++ prototypes are:\n"
51449     "    lldb::SBTarget::SBTarget()\n"
51450     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
51451   lua_error(L);return 0;
51452 }
51453 
51454 
51455 static int _wrap_SBTarget_IsValid(lua_State* L) {
51456   {
51457     int SWIG_arg = 0;
51458     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51459     bool result;
51460 
51461     SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
51462     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
51463 
51464     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51465       SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
51466     }
51467 
51468     result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
51469     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51470     return SWIG_arg;
51471 
51472     fail: SWIGUNUSED;
51473   }
51474   lua_error(L);
51475   return 0;
51476 }
51477 
51478 
51479 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
51480   {
51481     int SWIG_arg = 0;
51482     lldb::SBEvent *arg1 = 0 ;
51483     bool result;
51484 
51485     SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
51486     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
51487 
51488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51489       SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
51490     }
51491 
51492     result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
51493     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51494     return SWIG_arg;
51495 
51496     fail: SWIGUNUSED;
51497   }
51498   lua_error(L);
51499   return 0;
51500 }
51501 
51502 
51503 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
51504   {
51505     int SWIG_arg = 0;
51506     lldb::SBEvent *arg1 = 0 ;
51507     lldb::SBTarget result;
51508 
51509     SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
51510     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
51511 
51512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51513       SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51514     }
51515 
51516     result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
51517     {
51518       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
51519       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
51520     }
51521     return SWIG_arg;
51522 
51523     fail: SWIGUNUSED;
51524   }
51525   lua_error(L);
51526   return 0;
51527 }
51528 
51529 
51530 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
51531   {
51532     int SWIG_arg = 0;
51533     lldb::SBEvent *arg1 = 0 ;
51534     uint32_t result;
51535 
51536     SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
51537     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
51538 
51539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51540       SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51541     }
51542 
51543     result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
51544     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51545     return SWIG_arg;
51546 
51547     fail: SWIGUNUSED;
51548   }
51549   lua_error(L);
51550   return 0;
51551 }
51552 
51553 
51554 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
51555   {
51556     int SWIG_arg = 0;
51557     uint32_t arg1 ;
51558     lldb::SBEvent *arg2 = 0 ;
51559     lldb::SBModule result;
51560 
51561     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
51562     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
51563     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
51564     arg1 = (uint32_t const)lua_tointeger(L, 1);
51565 
51566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
51567       SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
51568     }
51569 
51570     result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
51571     {
51572       lldb::SBModule * resultptr = new lldb::SBModule(result);
51573       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
51574     }
51575     return SWIG_arg;
51576 
51577     fail: SWIGUNUSED;
51578   }
51579   lua_error(L);
51580   return 0;
51581 }
51582 
51583 
51584 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
51585   {
51586     int SWIG_arg = 0;
51587     char *result = 0 ;
51588 
51589     SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
51590     result = (char *)lldb::SBTarget::GetBroadcasterClassName();
51591     lua_pushstring(L,(const char *)result); SWIG_arg++;
51592     return SWIG_arg;
51593 
51594     fail: SWIGUNUSED;
51595   }
51596   lua_error(L);
51597   return 0;
51598 }
51599 
51600 
51601 static int _wrap_SBTarget_GetProcess(lua_State* L) {
51602   {
51603     int SWIG_arg = 0;
51604     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51605     lldb::SBProcess result;
51606 
51607     SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
51608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
51609 
51610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51611       SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
51612     }
51613 
51614     result = (arg1)->GetProcess();
51615     {
51616       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51617       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51618     }
51619     return SWIG_arg;
51620 
51621     fail: SWIGUNUSED;
51622   }
51623   lua_error(L);
51624   return 0;
51625 }
51626 
51627 
51628 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
51629   {
51630     int SWIG_arg = 0;
51631     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51632     bool arg2 ;
51633 
51634     SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
51635     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
51636     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
51637 
51638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51639       SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51640     }
51641 
51642     arg2 = (lua_toboolean(L, 2)!=0);
51643     (arg1)->SetCollectingStats(arg2);
51644 
51645     return SWIG_arg;
51646 
51647     fail: SWIGUNUSED;
51648   }
51649   lua_error(L);
51650   return 0;
51651 }
51652 
51653 
51654 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
51655   {
51656     int SWIG_arg = 0;
51657     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51658     bool result;
51659 
51660     SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
51661     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
51662 
51663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51664       SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51665     }
51666 
51667     result = (bool)(arg1)->GetCollectingStats();
51668     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51669     return SWIG_arg;
51670 
51671     fail: SWIGUNUSED;
51672   }
51673   lua_error(L);
51674   return 0;
51675 }
51676 
51677 
51678 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
51679   {
51680     int SWIG_arg = 0;
51681     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51682     lldb::SBStructuredData result;
51683 
51684     SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
51685     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
51686 
51687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51688       SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
51689     }
51690 
51691     result = (arg1)->GetStatistics();
51692     {
51693       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
51694       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
51695     }
51696     return SWIG_arg;
51697 
51698     fail: SWIGUNUSED;
51699   }
51700   lua_error(L);
51701   return 0;
51702 }
51703 
51704 
51705 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
51706   {
51707     int SWIG_arg = 0;
51708     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51709     lldb::SBPlatform result;
51710 
51711     SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
51712     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
51713 
51714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51715       SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
51716     }
51717 
51718     result = (arg1)->GetPlatform();
51719     {
51720       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
51721       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
51722     }
51723     return SWIG_arg;
51724 
51725     fail: SWIGUNUSED;
51726   }
51727   lua_error(L);
51728   return 0;
51729 }
51730 
51731 
51732 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
51733   {
51734     int SWIG_arg = 0;
51735     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51736     lldb::SBEnvironment result;
51737 
51738     SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
51739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
51740 
51741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51742       SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
51743     }
51744 
51745     result = (arg1)->GetEnvironment();
51746     {
51747       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
51748       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
51749     }
51750     return SWIG_arg;
51751 
51752     fail: SWIGUNUSED;
51753   }
51754   lua_error(L);
51755   return 0;
51756 }
51757 
51758 
51759 static int _wrap_SBTarget_Install(lua_State* L) {
51760   {
51761     int SWIG_arg = 0;
51762     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51763     lldb::SBError result;
51764 
51765     SWIG_check_num_args("lldb::SBTarget::Install",1,1)
51766     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
51767 
51768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51769       SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
51770     }
51771 
51772     result = (arg1)->Install();
51773     {
51774       lldb::SBError * resultptr = new lldb::SBError(result);
51775       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51776     }
51777     return SWIG_arg;
51778 
51779     fail: SWIGUNUSED;
51780   }
51781   lua_error(L);
51782   return 0;
51783 }
51784 
51785 
51786 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
51787   {
51788     int SWIG_arg = 0;
51789     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51790     lldb::SBListener *arg2 = 0 ;
51791     char **arg3 = (char **) 0 ;
51792     char **arg4 = (char **) 0 ;
51793     char *arg5 = (char *) 0 ;
51794     char *arg6 = (char *) 0 ;
51795     char *arg7 = (char *) 0 ;
51796     char *arg8 = (char *) 0 ;
51797     uint32_t arg9 ;
51798     bool arg10 ;
51799     lldb::SBError *arg11 = 0 ;
51800     lldb::SBProcess result;
51801 
51802     SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
51803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
51804     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
51805     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
51806     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
51807     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
51808     if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
51809     if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
51810     if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
51811     if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
51812 
51813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51814       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
51815     }
51816 
51817 
51818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
51819       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
51820     }
51821 
51822     {
51823       if (lua_istable(L, 3)) {
51824         size_t size = lua_rawlen(L, 3);
51825         arg3 = (char **)malloc((size + 1) * sizeof(char *));
51826         int i = 0, j = 0;
51827         while (i++ < size) {
51828           lua_rawgeti(L, 3, i);
51829           if (!lua_isstring(L, -1)) {
51830             // if current element cannot be converted to string, raise an error
51831             lua_pop(L, 1);
51832             return luaL_error(L, "List should only contain strings");
51833           }
51834           arg3[j++] = (char *)lua_tostring(L, -1);
51835           lua_pop(L, 1);
51836         }
51837         arg3[j] = 0;
51838       } else if (lua_isnil(L, 3)) {
51839         // "nil" is also acceptable, equivalent as an empty table
51840         arg3 = NULL;
51841       } else {
51842         return luaL_error(L, "A list of strings expected");
51843       }
51844     }
51845     {
51846       if (lua_istable(L, 4)) {
51847         size_t size = lua_rawlen(L, 4);
51848         arg4 = (char **)malloc((size + 1) * sizeof(char *));
51849         int i = 0, j = 0;
51850         while (i++ < size) {
51851           lua_rawgeti(L, 4, i);
51852           if (!lua_isstring(L, -1)) {
51853             // if current element cannot be converted to string, raise an error
51854             lua_pop(L, 1);
51855             return luaL_error(L, "List should only contain strings");
51856           }
51857           arg4[j++] = (char *)lua_tostring(L, -1);
51858           lua_pop(L, 1);
51859         }
51860         arg4[j] = 0;
51861       } else if (lua_isnil(L, 4)) {
51862         // "nil" is also acceptable, equivalent as an empty table
51863         arg4 = NULL;
51864       } else {
51865         return luaL_error(L, "A list of strings expected");
51866       }
51867     }
51868     arg5 = (char *)lua_tostring(L, 5);
51869     arg6 = (char *)lua_tostring(L, 6);
51870     arg7 = (char *)lua_tostring(L, 7);
51871     arg8 = (char *)lua_tostring(L, 8);
51872     arg9 = (uint32_t)lua_tointeger(L, 9);
51873     arg10 = (lua_toboolean(L, 10)!=0);
51874 
51875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
51876       SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
51877     }
51878 
51879     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);
51880     {
51881       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51882       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51883     }
51884     {
51885       free((char *) arg3);
51886     }
51887     {
51888       free((char *) arg4);
51889     }
51890     return SWIG_arg;
51891 
51892     fail: SWIGUNUSED;
51893     {
51894       free((char *) arg3);
51895     }
51896     {
51897       free((char *) arg4);
51898     }
51899   }
51900   lua_error(L);
51901   return 0;
51902 }
51903 
51904 
51905 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
51906   {
51907     int SWIG_arg = 0;
51908     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51909     char *arg2 = (char *) 0 ;
51910     lldb::SBProcess result;
51911 
51912     SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
51913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
51914     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
51915 
51916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51917       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
51918     }
51919 
51920     arg2 = (char *)lua_tostring(L, 2);
51921     result = (arg1)->LoadCore((char const *)arg2);
51922     {
51923       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51924       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51925     }
51926     return SWIG_arg;
51927 
51928     fail: SWIGUNUSED;
51929   }
51930   lua_error(L);
51931   return 0;
51932 }
51933 
51934 
51935 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
51936   {
51937     int SWIG_arg = 0;
51938     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51939     char *arg2 = (char *) 0 ;
51940     lldb::SBError *arg3 = 0 ;
51941     lldb::SBProcess result;
51942 
51943     SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
51944     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
51945     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
51946     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
51947 
51948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51949       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
51950     }
51951 
51952     arg2 = (char *)lua_tostring(L, 2);
51953 
51954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
51955       SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
51956     }
51957 
51958     result = (arg1)->LoadCore((char const *)arg2,*arg3);
51959     {
51960       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51961       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51962     }
51963     return SWIG_arg;
51964 
51965     fail: SWIGUNUSED;
51966   }
51967   lua_error(L);
51968   return 0;
51969 }
51970 
51971 
51972 static int _wrap_SBTarget_LoadCore(lua_State* L) {
51973   int argc;
51974   int argv[4]={
51975     1,2,3,4
51976   };
51977 
51978   argc = lua_gettop(L);
51979   if (argc == 2) {
51980     int _v = 0;
51981     {
51982       void *ptr;
51983       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51984         _v = 0;
51985       } else {
51986         _v = 1;
51987       }
51988     }
51989     if (_v) {
51990       {
51991         _v = SWIG_lua_isnilstring(L,argv[1]);
51992       }
51993       if (_v) {
51994         return _wrap_SBTarget_LoadCore__SWIG_0(L);
51995       }
51996     }
51997   }
51998   if (argc == 3) {
51999     int _v = 0;
52000     {
52001       void *ptr;
52002       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52003         _v = 0;
52004       } else {
52005         _v = 1;
52006       }
52007     }
52008     if (_v) {
52009       {
52010         _v = SWIG_lua_isnilstring(L,argv[1]);
52011       }
52012       if (_v) {
52013         {
52014           void *ptr;
52015           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
52016             _v = 0;
52017           } else {
52018             _v = 1;
52019           }
52020         }
52021         if (_v) {
52022           return _wrap_SBTarget_LoadCore__SWIG_1(L);
52023         }
52024       }
52025     }
52026   }
52027 
52028   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
52029     "  Possible C/C++ prototypes are:\n"
52030     "    lldb::SBTarget::LoadCore(char const *)\n"
52031     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
52032   lua_error(L);return 0;
52033 }
52034 
52035 
52036 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
52037   {
52038     int SWIG_arg = 0;
52039     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52040     char **arg2 = (char **) 0 ;
52041     char **arg3 = (char **) 0 ;
52042     char *arg4 = (char *) 0 ;
52043     lldb::SBProcess result;
52044 
52045     SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
52046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
52047     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
52048 
52049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52050       SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
52051     }
52052 
52053     {
52054       if (lua_istable(L, 2)) {
52055         size_t size = lua_rawlen(L, 2);
52056         arg2 = (char **)malloc((size + 1) * sizeof(char *));
52057         int i = 0, j = 0;
52058         while (i++ < size) {
52059           lua_rawgeti(L, 2, i);
52060           if (!lua_isstring(L, -1)) {
52061             // if current element cannot be converted to string, raise an error
52062             lua_pop(L, 1);
52063             return luaL_error(L, "List should only contain strings");
52064           }
52065           arg2[j++] = (char *)lua_tostring(L, -1);
52066           lua_pop(L, 1);
52067         }
52068         arg2[j] = 0;
52069       } else if (lua_isnil(L, 2)) {
52070         // "nil" is also acceptable, equivalent as an empty table
52071         arg2 = NULL;
52072       } else {
52073         return luaL_error(L, "A list of strings expected");
52074       }
52075     }
52076     {
52077       if (lua_istable(L, 3)) {
52078         size_t size = lua_rawlen(L, 3);
52079         arg3 = (char **)malloc((size + 1) * sizeof(char *));
52080         int i = 0, j = 0;
52081         while (i++ < size) {
52082           lua_rawgeti(L, 3, i);
52083           if (!lua_isstring(L, -1)) {
52084             // if current element cannot be converted to string, raise an error
52085             lua_pop(L, 1);
52086             return luaL_error(L, "List should only contain strings");
52087           }
52088           arg3[j++] = (char *)lua_tostring(L, -1);
52089           lua_pop(L, 1);
52090         }
52091         arg3[j] = 0;
52092       } else if (lua_isnil(L, 3)) {
52093         // "nil" is also acceptable, equivalent as an empty table
52094         arg3 = NULL;
52095       } else {
52096         return luaL_error(L, "A list of strings expected");
52097       }
52098     }
52099     arg4 = (char *)lua_tostring(L, 4);
52100     result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
52101     {
52102       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52103       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52104     }
52105     {
52106       free((char *) arg2);
52107     }
52108     {
52109       free((char *) arg3);
52110     }
52111     return SWIG_arg;
52112 
52113     fail: SWIGUNUSED;
52114     {
52115       free((char *) arg2);
52116     }
52117     {
52118       free((char *) arg3);
52119     }
52120   }
52121   lua_error(L);
52122   return 0;
52123 }
52124 
52125 
52126 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
52127   {
52128     int SWIG_arg = 0;
52129     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52130     lldb::SBLaunchInfo *arg2 = 0 ;
52131     lldb::SBError *arg3 = 0 ;
52132     lldb::SBProcess result;
52133 
52134     SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
52135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
52136     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
52137     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
52138 
52139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52140       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
52141     }
52142 
52143 
52144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
52145       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
52146     }
52147 
52148 
52149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
52150       SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
52151     }
52152 
52153     result = (arg1)->Launch(*arg2,*arg3);
52154     {
52155       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52156       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52157     }
52158     return SWIG_arg;
52159 
52160     fail: SWIGUNUSED;
52161   }
52162   lua_error(L);
52163   return 0;
52164 }
52165 
52166 
52167 static int _wrap_SBTarget_Launch(lua_State* L) {
52168   int argc;
52169   int argv[12]={
52170     1,2,3,4,5,6,7,8,9,10,11,12
52171   };
52172 
52173   argc = lua_gettop(L);
52174   if (argc == 3) {
52175     int _v = 0;
52176     {
52177       void *ptr;
52178       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52179         _v = 0;
52180       } else {
52181         _v = 1;
52182       }
52183     }
52184     if (_v) {
52185       {
52186         void *ptr;
52187         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
52188           _v = 0;
52189         } else {
52190           _v = 1;
52191         }
52192       }
52193       if (_v) {
52194         {
52195           void *ptr;
52196           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
52197             _v = 0;
52198           } else {
52199             _v = 1;
52200           }
52201         }
52202         if (_v) {
52203           return _wrap_SBTarget_Launch__SWIG_1(L);
52204         }
52205       }
52206     }
52207   }
52208   if (argc == 11) {
52209     int _v = 0;
52210     {
52211       void *ptr;
52212       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52213         _v = 0;
52214       } else {
52215         _v = 1;
52216       }
52217     }
52218     if (_v) {
52219       {
52220         void *ptr;
52221         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
52222           _v = 0;
52223         } else {
52224           _v = 1;
52225         }
52226       }
52227       if (_v) {
52228         {
52229           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
52230         }
52231         if (_v) {
52232           {
52233             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
52234           }
52235           if (_v) {
52236             {
52237               _v = SWIG_lua_isnilstring(L,argv[4]);
52238             }
52239             if (_v) {
52240               {
52241                 _v = SWIG_lua_isnilstring(L,argv[5]);
52242               }
52243               if (_v) {
52244                 {
52245                   _v = SWIG_lua_isnilstring(L,argv[6]);
52246                 }
52247                 if (_v) {
52248                   {
52249                     _v = SWIG_lua_isnilstring(L,argv[7]);
52250                   }
52251                   if (_v) {
52252                     {
52253                       _v = lua_isnumber(L,argv[8]);
52254                     }
52255                     if (_v) {
52256                       {
52257                         _v = lua_isboolean(L,argv[9]);
52258                       }
52259                       if (_v) {
52260                         {
52261                           void *ptr;
52262                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
52263                             _v = 0;
52264                           } else {
52265                             _v = 1;
52266                           }
52267                         }
52268                         if (_v) {
52269                           return _wrap_SBTarget_Launch__SWIG_0(L);
52270                         }
52271                       }
52272                     }
52273                   }
52274                 }
52275               }
52276             }
52277           }
52278         }
52279       }
52280     }
52281   }
52282 
52283   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
52284     "  Possible C/C++ prototypes are:\n"
52285     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
52286     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
52287   lua_error(L);return 0;
52288 }
52289 
52290 
52291 static int _wrap_SBTarget_Attach(lua_State* L) {
52292   {
52293     int SWIG_arg = 0;
52294     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52295     lldb::SBAttachInfo *arg2 = 0 ;
52296     lldb::SBError *arg3 = 0 ;
52297     lldb::SBProcess result;
52298 
52299     SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
52300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
52301     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
52302     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
52303 
52304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52305       SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
52306     }
52307 
52308 
52309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
52310       SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
52311     }
52312 
52313 
52314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
52315       SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
52316     }
52317 
52318     result = (arg1)->Attach(*arg2,*arg3);
52319     {
52320       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52321       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52322     }
52323     return SWIG_arg;
52324 
52325     fail: SWIGUNUSED;
52326   }
52327   lua_error(L);
52328   return 0;
52329 }
52330 
52331 
52332 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
52333   {
52334     int SWIG_arg = 0;
52335     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52336     lldb::SBListener *arg2 = 0 ;
52337     lldb::pid_t arg3 ;
52338     lldb::SBError *arg4 = 0 ;
52339     lldb::SBProcess result;
52340 
52341     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
52342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
52343     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
52344     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
52345     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
52346 
52347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52348       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
52349     }
52350 
52351 
52352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
52353       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
52354     }
52355 
52356     arg3 = (lldb::pid_t)lua_tointeger(L, 3);
52357 
52358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52359       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
52360     }
52361 
52362     result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
52363     {
52364       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52365       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52366     }
52367     return SWIG_arg;
52368 
52369     fail: SWIGUNUSED;
52370   }
52371   lua_error(L);
52372   return 0;
52373 }
52374 
52375 
52376 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
52377   {
52378     int SWIG_arg = 0;
52379     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52380     lldb::SBListener *arg2 = 0 ;
52381     char *arg3 = (char *) 0 ;
52382     bool arg4 ;
52383     lldb::SBError *arg5 = 0 ;
52384     lldb::SBProcess result;
52385 
52386     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
52387     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
52388     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
52389     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
52390     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
52391     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
52392 
52393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52394       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
52395     }
52396 
52397 
52398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
52399       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
52400     }
52401 
52402     arg3 = (char *)lua_tostring(L, 3);
52403     arg4 = (lua_toboolean(L, 4)!=0);
52404 
52405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
52406       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
52407     }
52408 
52409     result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
52410     {
52411       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52412       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52413     }
52414     return SWIG_arg;
52415 
52416     fail: SWIGUNUSED;
52417   }
52418   lua_error(L);
52419   return 0;
52420 }
52421 
52422 
52423 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
52424   {
52425     int SWIG_arg = 0;
52426     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52427     lldb::SBListener *arg2 = 0 ;
52428     char *arg3 = (char *) 0 ;
52429     char *arg4 = (char *) 0 ;
52430     lldb::SBError *arg5 = 0 ;
52431     lldb::SBProcess result;
52432 
52433     SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
52434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
52435     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
52436     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
52437     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
52438     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
52439 
52440     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52441       SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
52442     }
52443 
52444 
52445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
52446       SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
52447     }
52448 
52449     arg3 = (char *)lua_tostring(L, 3);
52450     arg4 = (char *)lua_tostring(L, 4);
52451 
52452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
52453       SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
52454     }
52455 
52456     result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
52457     {
52458       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
52459       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
52460     }
52461     return SWIG_arg;
52462 
52463     fail: SWIGUNUSED;
52464   }
52465   lua_error(L);
52466   return 0;
52467 }
52468 
52469 
52470 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
52471   {
52472     int SWIG_arg = 0;
52473     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52474     lldb::SBFileSpec result;
52475 
52476     SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
52477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
52478 
52479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52480       SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
52481     }
52482 
52483     result = (arg1)->GetExecutable();
52484     {
52485       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
52486       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
52487     }
52488     return SWIG_arg;
52489 
52490     fail: SWIGUNUSED;
52491   }
52492   lua_error(L);
52493   return 0;
52494 }
52495 
52496 
52497 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
52498   {
52499     int SWIG_arg = 0;
52500     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52501     char *arg2 = (char *) 0 ;
52502     char *arg3 = (char *) 0 ;
52503     lldb::SBError *arg4 = 0 ;
52504 
52505     SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
52506     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
52507     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
52508     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
52509     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
52510 
52511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52512       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
52513     }
52514 
52515     arg2 = (char *)lua_tostring(L, 2);
52516     arg3 = (char *)lua_tostring(L, 3);
52517 
52518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52519       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
52520     }
52521 
52522     (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
52523 
52524     return SWIG_arg;
52525 
52526     fail: SWIGUNUSED;
52527   }
52528   lua_error(L);
52529   return 0;
52530 }
52531 
52532 
52533 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
52534   {
52535     int SWIG_arg = 0;
52536     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52537     lldb::SBModule *arg2 = 0 ;
52538     bool result;
52539 
52540     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
52541     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
52542     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
52543 
52544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52545       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
52546     }
52547 
52548 
52549     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
52550       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
52551     }
52552 
52553     result = (bool)(arg1)->AddModule(*arg2);
52554     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52555     return SWIG_arg;
52556 
52557     fail: SWIGUNUSED;
52558   }
52559   lua_error(L);
52560   return 0;
52561 }
52562 
52563 
52564 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
52565   {
52566     int SWIG_arg = 0;
52567     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52568     char *arg2 = (char *) 0 ;
52569     char *arg3 = (char *) 0 ;
52570     char *arg4 = (char *) 0 ;
52571     lldb::SBModule result;
52572 
52573     SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
52574     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
52575     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
52576     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
52577     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
52578 
52579     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52580       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
52581     }
52582 
52583     arg2 = (char *)lua_tostring(L, 2);
52584     arg3 = (char *)lua_tostring(L, 3);
52585     arg4 = (char *)lua_tostring(L, 4);
52586     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
52587     {
52588       lldb::SBModule * resultptr = new lldb::SBModule(result);
52589       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52590     }
52591     return SWIG_arg;
52592 
52593     fail: SWIGUNUSED;
52594   }
52595   lua_error(L);
52596   return 0;
52597 }
52598 
52599 
52600 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
52601   {
52602     int SWIG_arg = 0;
52603     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52604     char *arg2 = (char *) 0 ;
52605     char *arg3 = (char *) 0 ;
52606     char *arg4 = (char *) 0 ;
52607     char *arg5 = (char *) 0 ;
52608     lldb::SBModule result;
52609 
52610     SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
52611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
52612     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
52613     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
52614     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
52615     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
52616 
52617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52618       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
52619     }
52620 
52621     arg2 = (char *)lua_tostring(L, 2);
52622     arg3 = (char *)lua_tostring(L, 3);
52623     arg4 = (char *)lua_tostring(L, 4);
52624     arg5 = (char *)lua_tostring(L, 5);
52625     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
52626     {
52627       lldb::SBModule * resultptr = new lldb::SBModule(result);
52628       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52629     }
52630     return SWIG_arg;
52631 
52632     fail: SWIGUNUSED;
52633   }
52634   lua_error(L);
52635   return 0;
52636 }
52637 
52638 
52639 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
52640   {
52641     int SWIG_arg = 0;
52642     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52643     lldb::SBModuleSpec *arg2 = 0 ;
52644     lldb::SBModule result;
52645 
52646     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
52647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
52648     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
52649 
52650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52651       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
52652     }
52653 
52654 
52655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
52656       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
52657     }
52658 
52659     result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
52660     {
52661       lldb::SBModule * resultptr = new lldb::SBModule(result);
52662       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52663     }
52664     return SWIG_arg;
52665 
52666     fail: SWIGUNUSED;
52667   }
52668   lua_error(L);
52669   return 0;
52670 }
52671 
52672 
52673 static int _wrap_SBTarget_AddModule(lua_State* L) {
52674   int argc;
52675   int argv[6]={
52676     1,2,3,4,5,6
52677   };
52678 
52679   argc = lua_gettop(L);
52680   if (argc == 2) {
52681     int _v = 0;
52682     {
52683       void *ptr;
52684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52685         _v = 0;
52686       } else {
52687         _v = 1;
52688       }
52689     }
52690     if (_v) {
52691       {
52692         void *ptr;
52693         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
52694           _v = 0;
52695         } else {
52696           _v = 1;
52697         }
52698       }
52699       if (_v) {
52700         return _wrap_SBTarget_AddModule__SWIG_0(L);
52701       }
52702     }
52703   }
52704   if (argc == 2) {
52705     int _v = 0;
52706     {
52707       void *ptr;
52708       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52709         _v = 0;
52710       } else {
52711         _v = 1;
52712       }
52713     }
52714     if (_v) {
52715       {
52716         void *ptr;
52717         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
52718           _v = 0;
52719         } else {
52720           _v = 1;
52721         }
52722       }
52723       if (_v) {
52724         return _wrap_SBTarget_AddModule__SWIG_3(L);
52725       }
52726     }
52727   }
52728   if (argc == 4) {
52729     int _v = 0;
52730     {
52731       void *ptr;
52732       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52733         _v = 0;
52734       } else {
52735         _v = 1;
52736       }
52737     }
52738     if (_v) {
52739       {
52740         _v = SWIG_lua_isnilstring(L,argv[1]);
52741       }
52742       if (_v) {
52743         {
52744           _v = SWIG_lua_isnilstring(L,argv[2]);
52745         }
52746         if (_v) {
52747           {
52748             _v = SWIG_lua_isnilstring(L,argv[3]);
52749           }
52750           if (_v) {
52751             return _wrap_SBTarget_AddModule__SWIG_1(L);
52752           }
52753         }
52754       }
52755     }
52756   }
52757   if (argc == 5) {
52758     int _v = 0;
52759     {
52760       void *ptr;
52761       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52762         _v = 0;
52763       } else {
52764         _v = 1;
52765       }
52766     }
52767     if (_v) {
52768       {
52769         _v = SWIG_lua_isnilstring(L,argv[1]);
52770       }
52771       if (_v) {
52772         {
52773           _v = SWIG_lua_isnilstring(L,argv[2]);
52774         }
52775         if (_v) {
52776           {
52777             _v = SWIG_lua_isnilstring(L,argv[3]);
52778           }
52779           if (_v) {
52780             {
52781               _v = SWIG_lua_isnilstring(L,argv[4]);
52782             }
52783             if (_v) {
52784               return _wrap_SBTarget_AddModule__SWIG_2(L);
52785             }
52786           }
52787         }
52788       }
52789     }
52790   }
52791 
52792   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
52793     "  Possible C/C++ prototypes are:\n"
52794     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
52795     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
52796     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
52797     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
52798   lua_error(L);return 0;
52799 }
52800 
52801 
52802 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
52803   {
52804     int SWIG_arg = 0;
52805     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52806     uint32_t result;
52807 
52808     SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
52809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
52810 
52811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52812       SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
52813     }
52814 
52815     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
52816     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52817     return SWIG_arg;
52818 
52819     fail: SWIGUNUSED;
52820   }
52821   lua_error(L);
52822   return 0;
52823 }
52824 
52825 
52826 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
52827   {
52828     int SWIG_arg = 0;
52829     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52830     uint32_t arg2 ;
52831     lldb::SBModule result;
52832 
52833     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
52834     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
52835     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
52836 
52837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52838       SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52839     }
52840 
52841     arg2 = (uint32_t)lua_tointeger(L, 2);
52842     result = (arg1)->GetModuleAtIndex(arg2);
52843     {
52844       lldb::SBModule * resultptr = new lldb::SBModule(result);
52845       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52846     }
52847     return SWIG_arg;
52848 
52849     fail: SWIGUNUSED;
52850   }
52851   lua_error(L);
52852   return 0;
52853 }
52854 
52855 
52856 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
52857   {
52858     int SWIG_arg = 0;
52859     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52860     lldb::SBModule arg2 ;
52861     lldb::SBModule *argp2 ;
52862     bool result;
52863 
52864     SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
52865     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
52866     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
52867 
52868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52869       SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
52870     }
52871 
52872 
52873     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
52874       SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
52875     }
52876     arg2 = *argp2;
52877 
52878     result = (bool)(arg1)->RemoveModule(arg2);
52879     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52880     return SWIG_arg;
52881 
52882     fail: SWIGUNUSED;
52883   }
52884   lua_error(L);
52885   return 0;
52886 }
52887 
52888 
52889 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
52890   {
52891     int SWIG_arg = 0;
52892     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52893     lldb::SBDebugger result;
52894 
52895     SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
52896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
52897 
52898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52899       SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
52900     }
52901 
52902     result = ((lldb::SBTarget const *)arg1)->GetDebugger();
52903     {
52904       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
52905       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
52906     }
52907     return SWIG_arg;
52908 
52909     fail: SWIGUNUSED;
52910   }
52911   lua_error(L);
52912   return 0;
52913 }
52914 
52915 
52916 static int _wrap_SBTarget_FindModule(lua_State* L) {
52917   {
52918     int SWIG_arg = 0;
52919     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52920     lldb::SBFileSpec *arg2 = 0 ;
52921     lldb::SBModule result;
52922 
52923     SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
52924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
52925     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
52926 
52927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52928       SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
52929     }
52930 
52931 
52932     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52933       SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
52934     }
52935 
52936     result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
52937     {
52938       lldb::SBModule * resultptr = new lldb::SBModule(result);
52939       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52940     }
52941     return SWIG_arg;
52942 
52943     fail: SWIGUNUSED;
52944   }
52945   lua_error(L);
52946   return 0;
52947 }
52948 
52949 
52950 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
52951   {
52952     int SWIG_arg = 0;
52953     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52954     lldb::SBFileSpec *arg2 = 0 ;
52955     lldb::SBSymbolContextList result;
52956 
52957     SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
52958     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
52959     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
52960 
52961     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52962       SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
52963     }
52964 
52965 
52966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52967       SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
52968     }
52969 
52970     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
52971     {
52972       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
52973       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52974     }
52975     return SWIG_arg;
52976 
52977     fail: SWIGUNUSED;
52978   }
52979   lua_error(L);
52980   return 0;
52981 }
52982 
52983 
52984 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
52985   {
52986     int SWIG_arg = 0;
52987     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52988     lldb::ByteOrder result;
52989 
52990     SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
52991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
52992 
52993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52994       SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
52995     }
52996 
52997     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
52998     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52999     return SWIG_arg;
53000 
53001     fail: SWIGUNUSED;
53002   }
53003   lua_error(L);
53004   return 0;
53005 }
53006 
53007 
53008 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
53009   {
53010     int SWIG_arg = 0;
53011     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53012     uint32_t result;
53013 
53014     SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
53015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
53016 
53017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53018       SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
53019     }
53020 
53021     result = (uint32_t)(arg1)->GetAddressByteSize();
53022     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53023     return SWIG_arg;
53024 
53025     fail: SWIGUNUSED;
53026   }
53027   lua_error(L);
53028   return 0;
53029 }
53030 
53031 
53032 static int _wrap_SBTarget_GetTriple(lua_State* L) {
53033   {
53034     int SWIG_arg = 0;
53035     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53036     char *result = 0 ;
53037 
53038     SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
53039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
53040 
53041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53042       SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
53043     }
53044 
53045     result = (char *)(arg1)->GetTriple();
53046     lua_pushstring(L,(const char *)result); SWIG_arg++;
53047     return SWIG_arg;
53048 
53049     fail: SWIGUNUSED;
53050   }
53051   lua_error(L);
53052   return 0;
53053 }
53054 
53055 
53056 static int _wrap_SBTarget_GetABIName(lua_State* L) {
53057   {
53058     int SWIG_arg = 0;
53059     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53060     char *result = 0 ;
53061 
53062     SWIG_check_num_args("lldb::SBTarget::GetABIName",1,1)
53063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetABIName",1,"lldb::SBTarget *");
53064 
53065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53066       SWIG_fail_ptr("SBTarget_GetABIName",1,SWIGTYPE_p_lldb__SBTarget);
53067     }
53068 
53069     result = (char *)(arg1)->GetABIName();
53070     lua_pushstring(L,(const char *)result); SWIG_arg++;
53071     return SWIG_arg;
53072 
53073     fail: SWIGUNUSED;
53074   }
53075   lua_error(L);
53076   return 0;
53077 }
53078 
53079 
53080 static int _wrap_SBTarget_GetLabel(lua_State* L) {
53081   {
53082     int SWIG_arg = 0;
53083     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53084     char *result = 0 ;
53085 
53086     SWIG_check_num_args("lldb::SBTarget::GetLabel",1,1)
53087     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLabel",1,"lldb::SBTarget const *");
53088 
53089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53090       SWIG_fail_ptr("SBTarget_GetLabel",1,SWIGTYPE_p_lldb__SBTarget);
53091     }
53092 
53093     result = (char *)((lldb::SBTarget const *)arg1)->GetLabel();
53094     lua_pushstring(L,(const char *)result); SWIG_arg++;
53095     return SWIG_arg;
53096 
53097     fail: SWIGUNUSED;
53098   }
53099   lua_error(L);
53100   return 0;
53101 }
53102 
53103 
53104 static int _wrap_SBTarget_SetLabel(lua_State* L) {
53105   {
53106     int SWIG_arg = 0;
53107     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53108     char *arg2 = (char *) 0 ;
53109     lldb::SBError result;
53110 
53111     SWIG_check_num_args("lldb::SBTarget::SetLabel",2,2)
53112     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLabel",1,"lldb::SBTarget *");
53113     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLabel",2,"char const *");
53114 
53115     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53116       SWIG_fail_ptr("SBTarget_SetLabel",1,SWIGTYPE_p_lldb__SBTarget);
53117     }
53118 
53119     arg2 = (char *)lua_tostring(L, 2);
53120     result = (arg1)->SetLabel((char const *)arg2);
53121     {
53122       lldb::SBError * resultptr = new lldb::SBError(result);
53123       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53124     }
53125     return SWIG_arg;
53126 
53127     fail: SWIGUNUSED;
53128   }
53129   lua_error(L);
53130   return 0;
53131 }
53132 
53133 
53134 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
53135   {
53136     int SWIG_arg = 0;
53137     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53138     uint32_t result;
53139 
53140     SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
53141     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
53142 
53143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53144       SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
53145     }
53146 
53147     result = (uint32_t)(arg1)->GetDataByteSize();
53148     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53149     return SWIG_arg;
53150 
53151     fail: SWIGUNUSED;
53152   }
53153   lua_error(L);
53154   return 0;
53155 }
53156 
53157 
53158 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
53159   {
53160     int SWIG_arg = 0;
53161     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53162     uint32_t result;
53163 
53164     SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
53165     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
53166 
53167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53168       SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
53169     }
53170 
53171     result = (uint32_t)(arg1)->GetCodeByteSize();
53172     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53173     return SWIG_arg;
53174 
53175     fail: SWIGUNUSED;
53176   }
53177   lua_error(L);
53178   return 0;
53179 }
53180 
53181 
53182 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
53183   {
53184     int SWIG_arg = 0;
53185     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53186     uint32_t result;
53187 
53188     SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
53189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
53190 
53191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53192       SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
53193     }
53194 
53195     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
53196     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53197     return SWIG_arg;
53198 
53199     fail: SWIGUNUSED;
53200   }
53201   lua_error(L);
53202   return 0;
53203 }
53204 
53205 
53206 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
53207   {
53208     int SWIG_arg = 0;
53209     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53210     lldb::SBSection arg2 ;
53211     lldb::addr_t arg3 ;
53212     lldb::SBSection *argp2 ;
53213     lldb::SBError result;
53214 
53215     SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
53216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
53217     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
53218     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
53219 
53220     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53221       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53222     }
53223 
53224 
53225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
53226       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
53227     }
53228     arg2 = *argp2;
53229 
53230     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
53231     result = (arg1)->SetSectionLoadAddress(arg2,arg3);
53232     {
53233       lldb::SBError * resultptr = new lldb::SBError(result);
53234       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53235     }
53236     return SWIG_arg;
53237 
53238     fail: SWIGUNUSED;
53239   }
53240   lua_error(L);
53241   return 0;
53242 }
53243 
53244 
53245 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
53246   {
53247     int SWIG_arg = 0;
53248     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53249     lldb::SBSection arg2 ;
53250     lldb::SBSection *argp2 ;
53251     lldb::SBError result;
53252 
53253     SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
53254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
53255     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
53256 
53257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53258       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53259     }
53260 
53261 
53262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
53263       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
53264     }
53265     arg2 = *argp2;
53266 
53267     result = (arg1)->ClearSectionLoadAddress(arg2);
53268     {
53269       lldb::SBError * resultptr = new lldb::SBError(result);
53270       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53271     }
53272     return SWIG_arg;
53273 
53274     fail: SWIGUNUSED;
53275   }
53276   lua_error(L);
53277   return 0;
53278 }
53279 
53280 
53281 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
53282   {
53283     int SWIG_arg = 0;
53284     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53285     lldb::SBModule arg2 ;
53286     uint64_t arg3 ;
53287     lldb::SBModule *argp2 ;
53288     lldb::SBError result;
53289 
53290     SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
53291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
53292     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
53293     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"uint64_t");
53294 
53295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53296       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53297     }
53298 
53299 
53300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
53301       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
53302     }
53303     arg2 = *argp2;
53304 
53305     arg3 = (uint64_t)lua_tointeger(L, 3);
53306     result = (arg1)->SetModuleLoadAddress(arg2,arg3);
53307     {
53308       lldb::SBError * resultptr = new lldb::SBError(result);
53309       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53310     }
53311     return SWIG_arg;
53312 
53313     fail: SWIGUNUSED;
53314   }
53315   lua_error(L);
53316   return 0;
53317 }
53318 
53319 
53320 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
53321   {
53322     int SWIG_arg = 0;
53323     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53324     lldb::SBModule arg2 ;
53325     lldb::SBModule *argp2 ;
53326     lldb::SBError result;
53327 
53328     SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
53329     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
53330     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
53331 
53332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53333       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53334     }
53335 
53336 
53337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
53338       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
53339     }
53340     arg2 = *argp2;
53341 
53342     result = (arg1)->ClearModuleLoadAddress(arg2);
53343     {
53344       lldb::SBError * resultptr = new lldb::SBError(result);
53345       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53346     }
53347     return SWIG_arg;
53348 
53349     fail: SWIGUNUSED;
53350   }
53351   lua_error(L);
53352   return 0;
53353 }
53354 
53355 
53356 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
53357   {
53358     int SWIG_arg = 0;
53359     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53360     char *arg2 = (char *) 0 ;
53361     uint32_t arg3 ;
53362     lldb::SBSymbolContextList result;
53363 
53364     SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
53365     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
53366     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
53367     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
53368 
53369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53370       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
53371     }
53372 
53373     arg2 = (char *)lua_tostring(L, 2);
53374     arg3 = (uint32_t)lua_tointeger(L, 3);
53375     result = (arg1)->FindFunctions((char const *)arg2,arg3);
53376     {
53377       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
53378       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53379     }
53380     return SWIG_arg;
53381 
53382     fail: SWIGUNUSED;
53383   }
53384   lua_error(L);
53385   return 0;
53386 }
53387 
53388 
53389 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
53390   {
53391     int SWIG_arg = 0;
53392     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53393     char *arg2 = (char *) 0 ;
53394     lldb::SBSymbolContextList result;
53395 
53396     SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
53397     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
53398     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
53399 
53400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53401       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
53402     }
53403 
53404     arg2 = (char *)lua_tostring(L, 2);
53405     result = (arg1)->FindFunctions((char const *)arg2);
53406     {
53407       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
53408       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53409     }
53410     return SWIG_arg;
53411 
53412     fail: SWIGUNUSED;
53413   }
53414   lua_error(L);
53415   return 0;
53416 }
53417 
53418 
53419 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
53420   int argc;
53421   int argv[4]={
53422     1,2,3,4
53423   };
53424 
53425   argc = lua_gettop(L);
53426   if (argc == 2) {
53427     int _v = 0;
53428     {
53429       void *ptr;
53430       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53431         _v = 0;
53432       } else {
53433         _v = 1;
53434       }
53435     }
53436     if (_v) {
53437       {
53438         _v = SWIG_lua_isnilstring(L,argv[1]);
53439       }
53440       if (_v) {
53441         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
53442       }
53443     }
53444   }
53445   if (argc == 3) {
53446     int _v = 0;
53447     {
53448       void *ptr;
53449       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53450         _v = 0;
53451       } else {
53452         _v = 1;
53453       }
53454     }
53455     if (_v) {
53456       {
53457         _v = SWIG_lua_isnilstring(L,argv[1]);
53458       }
53459       if (_v) {
53460         {
53461           _v = lua_isnumber(L,argv[2]);
53462         }
53463         if (_v) {
53464           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
53465         }
53466       }
53467     }
53468   }
53469 
53470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
53471     "  Possible C/C++ prototypes are:\n"
53472     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
53473     "    lldb::SBTarget::FindFunctions(char const *)\n");
53474   lua_error(L);return 0;
53475 }
53476 
53477 
53478 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
53479   {
53480     int SWIG_arg = 0;
53481     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53482     char *arg2 = (char *) 0 ;
53483     uint32_t arg3 ;
53484     lldb::SBValueList result;
53485 
53486     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
53487     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
53488     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
53489     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
53490 
53491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53492       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
53493     }
53494 
53495     arg2 = (char *)lua_tostring(L, 2);
53496     arg3 = (uint32_t)lua_tointeger(L, 3);
53497     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
53498     {
53499       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
53500       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
53501     }
53502     return SWIG_arg;
53503 
53504     fail: SWIGUNUSED;
53505   }
53506   lua_error(L);
53507   return 0;
53508 }
53509 
53510 
53511 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
53512   {
53513     int SWIG_arg = 0;
53514     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53515     char *arg2 = (char *) 0 ;
53516     lldb::SBValue result;
53517 
53518     SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
53519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
53520     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
53521 
53522     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53523       SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
53524     }
53525 
53526     arg2 = (char *)lua_tostring(L, 2);
53527     result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
53528     {
53529       lldb::SBValue * resultptr = new lldb::SBValue(result);
53530       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53531     }
53532     return SWIG_arg;
53533 
53534     fail: SWIGUNUSED;
53535   }
53536   lua_error(L);
53537   return 0;
53538 }
53539 
53540 
53541 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
53542   {
53543     int SWIG_arg = 0;
53544     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53545     char *arg2 = (char *) 0 ;
53546     uint32_t arg3 ;
53547     lldb::MatchType arg4 ;
53548     lldb::SBValueList result;
53549 
53550     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
53551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
53552     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
53553     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
53554     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
53555 
53556     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53557       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
53558     }
53559 
53560     arg2 = (char *)lua_tostring(L, 2);
53561     arg3 = (uint32_t)lua_tointeger(L, 3);
53562     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
53563     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
53564     {
53565       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
53566       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
53567     }
53568     return SWIG_arg;
53569 
53570     fail: SWIGUNUSED;
53571   }
53572   lua_error(L);
53573   return 0;
53574 }
53575 
53576 
53577 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
53578   int argc;
53579   int argv[5]={
53580     1,2,3,4,5
53581   };
53582 
53583   argc = lua_gettop(L);
53584   if (argc == 3) {
53585     int _v = 0;
53586     {
53587       void *ptr;
53588       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53589         _v = 0;
53590       } else {
53591         _v = 1;
53592       }
53593     }
53594     if (_v) {
53595       {
53596         _v = SWIG_lua_isnilstring(L,argv[1]);
53597       }
53598       if (_v) {
53599         {
53600           _v = lua_isnumber(L,argv[2]);
53601         }
53602         if (_v) {
53603           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
53604         }
53605       }
53606     }
53607   }
53608   if (argc == 4) {
53609     int _v = 0;
53610     {
53611       void *ptr;
53612       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53613         _v = 0;
53614       } else {
53615         _v = 1;
53616       }
53617     }
53618     if (_v) {
53619       {
53620         _v = SWIG_lua_isnilstring(L,argv[1]);
53621       }
53622       if (_v) {
53623         {
53624           _v = lua_isnumber(L,argv[2]);
53625         }
53626         if (_v) {
53627           {
53628             _v = lua_isnumber(L,argv[3]);
53629           }
53630           if (_v) {
53631             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
53632           }
53633         }
53634       }
53635     }
53636   }
53637 
53638   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
53639     "  Possible C/C++ prototypes are:\n"
53640     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
53641     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
53642   lua_error(L);return 0;
53643 }
53644 
53645 
53646 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
53647   {
53648     int SWIG_arg = 0;
53649     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53650     char *arg2 = (char *) 0 ;
53651     uint32_t arg3 ;
53652     lldb::MatchType arg4 ;
53653     lldb::SBSymbolContextList result;
53654 
53655     SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
53656     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
53657     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
53658     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
53659     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
53660 
53661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53662       SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
53663     }
53664 
53665     arg2 = (char *)lua_tostring(L, 2);
53666     arg3 = (uint32_t)lua_tointeger(L, 3);
53667     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
53668     result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
53669     {
53670       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
53671       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53672     }
53673     return SWIG_arg;
53674 
53675     fail: SWIGUNUSED;
53676   }
53677   lua_error(L);
53678   return 0;
53679 }
53680 
53681 
53682 static int _wrap_SBTarget_Clear(lua_State* L) {
53683   {
53684     int SWIG_arg = 0;
53685     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53686 
53687     SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
53688     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
53689 
53690     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53691       SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
53692     }
53693 
53694     (arg1)->Clear();
53695 
53696     return SWIG_arg;
53697 
53698     fail: SWIGUNUSED;
53699   }
53700   lua_error(L);
53701   return 0;
53702 }
53703 
53704 
53705 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
53706   {
53707     int SWIG_arg = 0;
53708     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53709     lldb::addr_t arg2 ;
53710     lldb::SBAddress result;
53711 
53712     SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
53713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
53714     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
53715 
53716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53717       SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
53718     }
53719 
53720     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53721     result = (arg1)->ResolveFileAddress(arg2);
53722     {
53723       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53724       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53725     }
53726     return SWIG_arg;
53727 
53728     fail: SWIGUNUSED;
53729   }
53730   lua_error(L);
53731   return 0;
53732 }
53733 
53734 
53735 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
53736   {
53737     int SWIG_arg = 0;
53738     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53739     lldb::addr_t arg2 ;
53740     lldb::SBAddress result;
53741 
53742     SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
53743     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
53744     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
53745 
53746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53747       SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53748     }
53749 
53750     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53751     result = (arg1)->ResolveLoadAddress(arg2);
53752     {
53753       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53754       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53755     }
53756     return SWIG_arg;
53757 
53758     fail: SWIGUNUSED;
53759   }
53760   lua_error(L);
53761   return 0;
53762 }
53763 
53764 
53765 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
53766   {
53767     int SWIG_arg = 0;
53768     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53769     uint32_t arg2 ;
53770     lldb::addr_t arg3 ;
53771     lldb::SBAddress result;
53772 
53773     SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
53774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
53775     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
53776     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
53777 
53778     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53779       SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53780     }
53781 
53782     arg2 = (uint32_t)lua_tointeger(L, 2);
53783     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
53784     result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
53785     {
53786       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53787       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53788     }
53789     return SWIG_arg;
53790 
53791     fail: SWIGUNUSED;
53792   }
53793   lua_error(L);
53794   return 0;
53795 }
53796 
53797 
53798 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
53799   {
53800     int SWIG_arg = 0;
53801     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53802     lldb::SBAddress *arg2 = 0 ;
53803     uint32_t arg3 ;
53804     lldb::SBSymbolContext result;
53805 
53806     SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
53807     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
53808     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
53809     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
53810 
53811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53812       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
53813     }
53814 
53815 
53816     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
53817       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
53818     }
53819 
53820     arg3 = (uint32_t)lua_tointeger(L, 3);
53821     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
53822     {
53823       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
53824       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
53825     }
53826     return SWIG_arg;
53827 
53828     fail: SWIGUNUSED;
53829   }
53830   lua_error(L);
53831   return 0;
53832 }
53833 
53834 
53835 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
53836   {
53837     int SWIG_arg = 0;
53838     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53839     lldb::SBAddress arg2 ;
53840     void *arg3 = (void *) 0 ;
53841     size_t arg4 ;
53842     lldb::SBError *arg5 = 0 ;
53843     lldb::SBAddress *argp2 ;
53844     size_t result;
53845 
53846     SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
53847     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
53848     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
53849     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
53850 
53851     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53852       SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
53853     }
53854 
53855 
53856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53857       SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
53858     }
53859     arg2 = *argp2;
53860 
53861     {
53862       arg4 = luaL_checkinteger(L, 3);
53863       if (arg4 <= 0) {
53864         return luaL_error(L, "Positive integer expected");
53865       }
53866       arg3 = (char *)malloc(arg4);
53867     }
53868 
53869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
53870       SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
53871     }
53872 
53873     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
53874     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53875     {
53876       lua_pop(L, 1); // Blow away the previous result
53877       if (result == 0) {
53878         lua_pushliteral(L, "");
53879       } else {
53880         lua_pushlstring(L, (const char *)arg3, result);
53881       }
53882       free(arg3);
53883       // SWIG_arg was already incremented
53884     }
53885     return SWIG_arg;
53886 
53887     fail: SWIGUNUSED;
53888   }
53889   lua_error(L);
53890   return 0;
53891 }
53892 
53893 
53894 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
53895   {
53896     int SWIG_arg = 0;
53897     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53898     char *arg2 = (char *) 0 ;
53899     uint32_t arg3 ;
53900     lldb::SBBreakpoint result;
53901 
53902     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
53903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53904     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
53905     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53906 
53907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53908       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53909     }
53910 
53911     arg2 = (char *)lua_tostring(L, 2);
53912     arg3 = (uint32_t)lua_tointeger(L, 3);
53913     result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
53914     {
53915       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53916       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53917     }
53918     return SWIG_arg;
53919 
53920     fail: SWIGUNUSED;
53921   }
53922   lua_error(L);
53923   return 0;
53924 }
53925 
53926 
53927 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
53928   {
53929     int SWIG_arg = 0;
53930     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53931     lldb::SBFileSpec *arg2 = 0 ;
53932     uint32_t arg3 ;
53933     lldb::SBBreakpoint result;
53934 
53935     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
53936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53937     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53938     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53939 
53940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53941       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53942     }
53943 
53944 
53945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53946       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53947     }
53948 
53949     arg3 = (uint32_t)lua_tointeger(L, 3);
53950     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
53951     {
53952       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53953       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53954     }
53955     return SWIG_arg;
53956 
53957     fail: SWIGUNUSED;
53958   }
53959   lua_error(L);
53960   return 0;
53961 }
53962 
53963 
53964 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
53965   {
53966     int SWIG_arg = 0;
53967     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53968     lldb::SBFileSpec *arg2 = 0 ;
53969     uint32_t arg3 ;
53970     lldb::addr_t arg4 ;
53971     lldb::SBBreakpoint result;
53972 
53973     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
53974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53975     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53976     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53977     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
53978 
53979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53980       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53981     }
53982 
53983 
53984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53985       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53986     }
53987 
53988     arg3 = (uint32_t)lua_tointeger(L, 3);
53989     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
53990     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
53991     {
53992       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53993       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53994     }
53995     return SWIG_arg;
53996 
53997     fail: SWIGUNUSED;
53998   }
53999   lua_error(L);
54000   return 0;
54001 }
54002 
54003 
54004 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
54005   {
54006     int SWIG_arg = 0;
54007     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54008     lldb::SBFileSpec *arg2 = 0 ;
54009     uint32_t arg3 ;
54010     lldb::addr_t arg4 ;
54011     lldb::SBFileSpecList *arg5 = 0 ;
54012     lldb::SBBreakpoint result;
54013 
54014     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
54015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
54016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
54017     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
54018     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
54019     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
54020 
54021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54022       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
54023     }
54024 
54025 
54026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54027       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
54028     }
54029 
54030     arg3 = (uint32_t)lua_tointeger(L, 3);
54031     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
54032 
54033     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54034       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
54035     }
54036 
54037     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
54038     {
54039       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54040       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54041     }
54042     return SWIG_arg;
54043 
54044     fail: SWIGUNUSED;
54045   }
54046   lua_error(L);
54047   return 0;
54048 }
54049 
54050 
54051 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
54052   {
54053     int SWIG_arg = 0;
54054     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54055     lldb::SBFileSpec *arg2 = 0 ;
54056     uint32_t arg3 ;
54057     uint32_t arg4 ;
54058     lldb::addr_t arg5 ;
54059     lldb::SBFileSpecList *arg6 = 0 ;
54060     lldb::SBBreakpoint result;
54061 
54062     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
54063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
54064     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
54065     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
54066     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
54067     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
54068     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
54069 
54070     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54071       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
54072     }
54073 
54074 
54075     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54076       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
54077     }
54078 
54079     arg3 = (uint32_t)lua_tointeger(L, 3);
54080     arg4 = (uint32_t)lua_tointeger(L, 4);
54081     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
54082 
54083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54084       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
54085     }
54086 
54087     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
54088     {
54089       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54090       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54091     }
54092     return SWIG_arg;
54093 
54094     fail: SWIGUNUSED;
54095   }
54096   lua_error(L);
54097   return 0;
54098 }
54099 
54100 
54101 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
54102   {
54103     int SWIG_arg = 0;
54104     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54105     lldb::SBFileSpec *arg2 = 0 ;
54106     uint32_t arg3 ;
54107     uint32_t arg4 ;
54108     lldb::addr_t arg5 ;
54109     lldb::SBFileSpecList *arg6 = 0 ;
54110     bool arg7 ;
54111     lldb::SBBreakpoint result;
54112 
54113     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
54114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
54115     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
54116     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
54117     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
54118     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
54119     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
54120     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
54121 
54122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54123       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
54124     }
54125 
54126 
54127     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54128       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
54129     }
54130 
54131     arg3 = (uint32_t)lua_tointeger(L, 3);
54132     arg4 = (uint32_t)lua_tointeger(L, 4);
54133     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
54134 
54135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54136       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
54137     }
54138 
54139     arg7 = (lua_toboolean(L, 7)!=0);
54140     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
54141     {
54142       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54143       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54144     }
54145     return SWIG_arg;
54146 
54147     fail: SWIGUNUSED;
54148   }
54149   lua_error(L);
54150   return 0;
54151 }
54152 
54153 
54154 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
54155   int argc;
54156   int argv[8]={
54157     1,2,3,4,5,6,7,8
54158   };
54159 
54160   argc = lua_gettop(L);
54161   if (argc == 3) {
54162     int _v = 0;
54163     {
54164       void *ptr;
54165       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54166         _v = 0;
54167       } else {
54168         _v = 1;
54169       }
54170     }
54171     if (_v) {
54172       {
54173         void *ptr;
54174         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
54175           _v = 0;
54176         } else {
54177           _v = 1;
54178         }
54179       }
54180       if (_v) {
54181         {
54182           _v = lua_isnumber(L,argv[2]);
54183         }
54184         if (_v) {
54185           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
54186         }
54187       }
54188     }
54189   }
54190   if (argc == 3) {
54191     int _v = 0;
54192     {
54193       void *ptr;
54194       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54195         _v = 0;
54196       } else {
54197         _v = 1;
54198       }
54199     }
54200     if (_v) {
54201       {
54202         _v = SWIG_lua_isnilstring(L,argv[1]);
54203       }
54204       if (_v) {
54205         {
54206           _v = lua_isnumber(L,argv[2]);
54207         }
54208         if (_v) {
54209           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
54210         }
54211       }
54212     }
54213   }
54214   if (argc == 4) {
54215     int _v = 0;
54216     {
54217       void *ptr;
54218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54219         _v = 0;
54220       } else {
54221         _v = 1;
54222       }
54223     }
54224     if (_v) {
54225       {
54226         void *ptr;
54227         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
54228           _v = 0;
54229         } else {
54230           _v = 1;
54231         }
54232       }
54233       if (_v) {
54234         {
54235           _v = lua_isnumber(L,argv[2]);
54236         }
54237         if (_v) {
54238           {
54239             _v = lua_isnumber(L,argv[3]);
54240           }
54241           if (_v) {
54242             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
54243           }
54244         }
54245       }
54246     }
54247   }
54248   if (argc == 5) {
54249     int _v = 0;
54250     {
54251       void *ptr;
54252       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54253         _v = 0;
54254       } else {
54255         _v = 1;
54256       }
54257     }
54258     if (_v) {
54259       {
54260         void *ptr;
54261         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
54262           _v = 0;
54263         } else {
54264           _v = 1;
54265         }
54266       }
54267       if (_v) {
54268         {
54269           _v = lua_isnumber(L,argv[2]);
54270         }
54271         if (_v) {
54272           {
54273             _v = lua_isnumber(L,argv[3]);
54274           }
54275           if (_v) {
54276             {
54277               void *ptr;
54278               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54279                 _v = 0;
54280               } else {
54281                 _v = 1;
54282               }
54283             }
54284             if (_v) {
54285               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
54286             }
54287           }
54288         }
54289       }
54290     }
54291   }
54292   if (argc == 6) {
54293     int _v = 0;
54294     {
54295       void *ptr;
54296       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54297         _v = 0;
54298       } else {
54299         _v = 1;
54300       }
54301     }
54302     if (_v) {
54303       {
54304         void *ptr;
54305         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
54306           _v = 0;
54307         } else {
54308           _v = 1;
54309         }
54310       }
54311       if (_v) {
54312         {
54313           _v = lua_isnumber(L,argv[2]);
54314         }
54315         if (_v) {
54316           {
54317             _v = lua_isnumber(L,argv[3]);
54318           }
54319           if (_v) {
54320             {
54321               _v = lua_isnumber(L,argv[4]);
54322             }
54323             if (_v) {
54324               {
54325                 void *ptr;
54326                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54327                   _v = 0;
54328                 } else {
54329                   _v = 1;
54330                 }
54331               }
54332               if (_v) {
54333                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
54334               }
54335             }
54336           }
54337         }
54338       }
54339     }
54340   }
54341   if (argc == 7) {
54342     int _v = 0;
54343     {
54344       void *ptr;
54345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54346         _v = 0;
54347       } else {
54348         _v = 1;
54349       }
54350     }
54351     if (_v) {
54352       {
54353         void *ptr;
54354         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
54355           _v = 0;
54356         } else {
54357           _v = 1;
54358         }
54359       }
54360       if (_v) {
54361         {
54362           _v = lua_isnumber(L,argv[2]);
54363         }
54364         if (_v) {
54365           {
54366             _v = lua_isnumber(L,argv[3]);
54367           }
54368           if (_v) {
54369             {
54370               _v = lua_isnumber(L,argv[4]);
54371             }
54372             if (_v) {
54373               {
54374                 void *ptr;
54375                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54376                   _v = 0;
54377                 } else {
54378                   _v = 1;
54379                 }
54380               }
54381               if (_v) {
54382                 {
54383                   _v = lua_isboolean(L,argv[6]);
54384                 }
54385                 if (_v) {
54386                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
54387                 }
54388               }
54389             }
54390           }
54391         }
54392       }
54393     }
54394   }
54395 
54396   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
54397     "  Possible C/C++ prototypes are:\n"
54398     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
54399     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
54400     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
54401     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
54402     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
54403     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
54404   lua_error(L);return 0;
54405 }
54406 
54407 
54408 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
54409   {
54410     int SWIG_arg = 0;
54411     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54412     char *arg2 = (char *) 0 ;
54413     char *arg3 = (char *) 0 ;
54414     lldb::SBBreakpoint result;
54415 
54416     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
54417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
54418     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
54419     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
54420 
54421     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54422       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
54423     }
54424 
54425     arg2 = (char *)lua_tostring(L, 2);
54426     arg3 = (char *)lua_tostring(L, 3);
54427     result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
54428     {
54429       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54430       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54431     }
54432     return SWIG_arg;
54433 
54434     fail: SWIGUNUSED;
54435   }
54436   lua_error(L);
54437   return 0;
54438 }
54439 
54440 
54441 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
54442   {
54443     int SWIG_arg = 0;
54444     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54445     char *arg2 = (char *) 0 ;
54446     lldb::SBBreakpoint result;
54447 
54448     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
54449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
54450     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
54451 
54452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54453       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
54454     }
54455 
54456     arg2 = (char *)lua_tostring(L, 2);
54457     result = (arg1)->BreakpointCreateByName((char const *)arg2);
54458     {
54459       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54460       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54461     }
54462     return SWIG_arg;
54463 
54464     fail: SWIGUNUSED;
54465   }
54466   lua_error(L);
54467   return 0;
54468 }
54469 
54470 
54471 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
54472   {
54473     int SWIG_arg = 0;
54474     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54475     char *arg2 = (char *) 0 ;
54476     lldb::SBFileSpecList *arg3 = 0 ;
54477     lldb::SBFileSpecList *arg4 = 0 ;
54478     lldb::SBBreakpoint result;
54479 
54480     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",4,4)
54481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
54482     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
54483     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"lldb::SBFileSpecList const &");
54484     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
54485 
54486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54487       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
54488     }
54489 
54490     arg2 = (char *)lua_tostring(L, 2);
54491 
54492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54493       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",3,SWIGTYPE_p_lldb__SBFileSpecList);
54494     }
54495 
54496 
54497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54498       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
54499     }
54500 
54501     result = (arg1)->BreakpointCreateByName((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
54502     {
54503       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54504       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54505     }
54506     return SWIG_arg;
54507 
54508     fail: SWIGUNUSED;
54509   }
54510   lua_error(L);
54511   return 0;
54512 }
54513 
54514 
54515 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
54516   {
54517     int SWIG_arg = 0;
54518     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54519     char *arg2 = (char *) 0 ;
54520     uint32_t arg3 ;
54521     lldb::SBFileSpecList *arg4 = 0 ;
54522     lldb::SBFileSpecList *arg5 = 0 ;
54523     lldb::SBBreakpoint result;
54524 
54525     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
54526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
54527     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
54528     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
54529     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
54530     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
54531 
54532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54533       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
54534     }
54535 
54536     arg2 = (char *)lua_tostring(L, 2);
54537     arg3 = (uint32_t)lua_tointeger(L, 3);
54538 
54539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54540       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
54541     }
54542 
54543 
54544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54545       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
54546     }
54547 
54548     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
54549     {
54550       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54551       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54552     }
54553     return SWIG_arg;
54554 
54555     fail: SWIGUNUSED;
54556   }
54557   lua_error(L);
54558   return 0;
54559 }
54560 
54561 
54562 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_4(lua_State* L) {
54563   {
54564     int SWIG_arg = 0;
54565     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54566     char *arg2 = (char *) 0 ;
54567     uint32_t arg3 ;
54568     lldb::LanguageType arg4 ;
54569     lldb::SBFileSpecList *arg5 = 0 ;
54570     lldb::SBFileSpecList *arg6 = 0 ;
54571     lldb::SBBreakpoint result;
54572 
54573     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
54574     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
54575     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
54576     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
54577     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
54578     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
54579     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
54580 
54581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54582       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
54583     }
54584 
54585     arg2 = (char *)lua_tostring(L, 2);
54586     arg3 = (uint32_t)lua_tointeger(L, 3);
54587     arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
54588 
54589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54590       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
54591     }
54592 
54593 
54594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54595       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
54596     }
54597 
54598     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
54599     {
54600       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54601       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54602     }
54603     return SWIG_arg;
54604 
54605     fail: SWIGUNUSED;
54606   }
54607   lua_error(L);
54608   return 0;
54609 }
54610 
54611 
54612 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
54613   int argc;
54614   int argv[7]={
54615     1,2,3,4,5,6,7
54616   };
54617 
54618   argc = lua_gettop(L);
54619   if (argc == 2) {
54620     int _v = 0;
54621     {
54622       void *ptr;
54623       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54624         _v = 0;
54625       } else {
54626         _v = 1;
54627       }
54628     }
54629     if (_v) {
54630       {
54631         _v = SWIG_lua_isnilstring(L,argv[1]);
54632       }
54633       if (_v) {
54634         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
54635       }
54636     }
54637   }
54638   if (argc == 3) {
54639     int _v = 0;
54640     {
54641       void *ptr;
54642       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54643         _v = 0;
54644       } else {
54645         _v = 1;
54646       }
54647     }
54648     if (_v) {
54649       {
54650         _v = SWIG_lua_isnilstring(L,argv[1]);
54651       }
54652       if (_v) {
54653         {
54654           _v = SWIG_lua_isnilstring(L,argv[2]);
54655         }
54656         if (_v) {
54657           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
54658         }
54659       }
54660     }
54661   }
54662   if (argc == 4) {
54663     int _v = 0;
54664     {
54665       void *ptr;
54666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54667         _v = 0;
54668       } else {
54669         _v = 1;
54670       }
54671     }
54672     if (_v) {
54673       {
54674         _v = SWIG_lua_isnilstring(L,argv[1]);
54675       }
54676       if (_v) {
54677         {
54678           void *ptr;
54679           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54680             _v = 0;
54681           } else {
54682             _v = 1;
54683           }
54684         }
54685         if (_v) {
54686           {
54687             void *ptr;
54688             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54689               _v = 0;
54690             } else {
54691               _v = 1;
54692             }
54693           }
54694           if (_v) {
54695             return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
54696           }
54697         }
54698       }
54699     }
54700   }
54701   if (argc == 5) {
54702     int _v = 0;
54703     {
54704       void *ptr;
54705       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54706         _v = 0;
54707       } else {
54708         _v = 1;
54709       }
54710     }
54711     if (_v) {
54712       {
54713         _v = SWIG_lua_isnilstring(L,argv[1]);
54714       }
54715       if (_v) {
54716         {
54717           _v = lua_isnumber(L,argv[2]);
54718         }
54719         if (_v) {
54720           {
54721             void *ptr;
54722             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54723               _v = 0;
54724             } else {
54725               _v = 1;
54726             }
54727           }
54728           if (_v) {
54729             {
54730               void *ptr;
54731               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54732                 _v = 0;
54733               } else {
54734                 _v = 1;
54735               }
54736             }
54737             if (_v) {
54738               return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
54739             }
54740           }
54741         }
54742       }
54743     }
54744   }
54745   if (argc == 6) {
54746     int _v = 0;
54747     {
54748       void *ptr;
54749       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54750         _v = 0;
54751       } else {
54752         _v = 1;
54753       }
54754     }
54755     if (_v) {
54756       {
54757         _v = SWIG_lua_isnilstring(L,argv[1]);
54758       }
54759       if (_v) {
54760         {
54761           _v = lua_isnumber(L,argv[2]);
54762         }
54763         if (_v) {
54764           {
54765             _v = lua_isnumber(L,argv[3]);
54766           }
54767           if (_v) {
54768             {
54769               void *ptr;
54770               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54771                 _v = 0;
54772               } else {
54773                 _v = 1;
54774               }
54775             }
54776             if (_v) {
54777               {
54778                 void *ptr;
54779                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54780                   _v = 0;
54781                 } else {
54782                   _v = 1;
54783                 }
54784               }
54785               if (_v) {
54786                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_4(L);
54787               }
54788             }
54789           }
54790         }
54791       }
54792     }
54793   }
54794 
54795   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
54796     "  Possible C/C++ prototypes are:\n"
54797     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
54798     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
54799     "    lldb::SBTarget::BreakpointCreateByName(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54800     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54801     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
54802   lua_error(L);return 0;
54803 }
54804 
54805 
54806 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
54807   {
54808     int SWIG_arg = 0;
54809     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54810     char **arg2 = (char **) 0 ;
54811     uint32_t arg3 ;
54812     uint32_t arg4 ;
54813     lldb::SBFileSpecList *arg5 = 0 ;
54814     lldb::SBFileSpecList *arg6 = 0 ;
54815     lldb::SBBreakpoint result;
54816 
54817     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
54818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54819     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54820     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54821     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
54822     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
54823 
54824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54825       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54826     }
54827 
54828     {
54829       if (lua_istable(L, 2)) {
54830         size_t size = lua_rawlen(L, 2);
54831         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54832         int i = 0, j = 0;
54833         while (i++ < size) {
54834           lua_rawgeti(L, 2, i);
54835           if (!lua_isstring(L, -1)) {
54836             // if current element cannot be converted to string, raise an error
54837             lua_pop(L, 1);
54838             return luaL_error(L, "List should only contain strings");
54839           }
54840           arg2[j++] = (char *)lua_tostring(L, -1);
54841           lua_pop(L, 1);
54842         }
54843         arg2[j] = 0;
54844       } else if (lua_isnil(L, 2)) {
54845         // "nil" is also acceptable, equivalent as an empty table
54846         arg2 = NULL;
54847       } else {
54848         return luaL_error(L, "A list of strings expected");
54849       }
54850     }
54851     arg3 = (uint32_t)lua_tointeger(L, 3);
54852     arg4 = (uint32_t)lua_tointeger(L, 4);
54853 
54854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54855       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
54856     }
54857 
54858 
54859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54860       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
54861     }
54862 
54863     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
54864     {
54865       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54867     }
54868     {
54869       free((char *) arg2);
54870     }
54871     return SWIG_arg;
54872 
54873     fail: SWIGUNUSED;
54874     {
54875       free((char *) arg2);
54876     }
54877   }
54878   lua_error(L);
54879   return 0;
54880 }
54881 
54882 
54883 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
54884   {
54885     int SWIG_arg = 0;
54886     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54887     char **arg2 = (char **) 0 ;
54888     uint32_t arg3 ;
54889     uint32_t arg4 ;
54890     lldb::LanguageType arg5 ;
54891     lldb::SBFileSpecList *arg6 = 0 ;
54892     lldb::SBFileSpecList *arg7 = 0 ;
54893     lldb::SBBreakpoint result;
54894 
54895     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
54896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54897     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54898     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54899     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
54900     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
54901     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
54902 
54903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54904       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54905     }
54906 
54907     {
54908       if (lua_istable(L, 2)) {
54909         size_t size = lua_rawlen(L, 2);
54910         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54911         int i = 0, j = 0;
54912         while (i++ < size) {
54913           lua_rawgeti(L, 2, i);
54914           if (!lua_isstring(L, -1)) {
54915             // if current element cannot be converted to string, raise an error
54916             lua_pop(L, 1);
54917             return luaL_error(L, "List should only contain strings");
54918           }
54919           arg2[j++] = (char *)lua_tostring(L, -1);
54920           lua_pop(L, 1);
54921         }
54922         arg2[j] = 0;
54923       } else if (lua_isnil(L, 2)) {
54924         // "nil" is also acceptable, equivalent as an empty table
54925         arg2 = NULL;
54926       } else {
54927         return luaL_error(L, "A list of strings expected");
54928       }
54929     }
54930     arg3 = (uint32_t)lua_tointeger(L, 3);
54931     arg4 = (uint32_t)lua_tointeger(L, 4);
54932     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
54933 
54934     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54935       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
54936     }
54937 
54938 
54939     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54940       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
54941     }
54942 
54943     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
54944     {
54945       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54946       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54947     }
54948     {
54949       free((char *) arg2);
54950     }
54951     return SWIG_arg;
54952 
54953     fail: SWIGUNUSED;
54954     {
54955       free((char *) arg2);
54956     }
54957   }
54958   lua_error(L);
54959   return 0;
54960 }
54961 
54962 
54963 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
54964   {
54965     int SWIG_arg = 0;
54966     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54967     char **arg2 = (char **) 0 ;
54968     uint32_t arg3 ;
54969     uint32_t arg4 ;
54970     lldb::LanguageType arg5 ;
54971     lldb::addr_t arg6 ;
54972     lldb::SBFileSpecList *arg7 = 0 ;
54973     lldb::SBFileSpecList *arg8 = 0 ;
54974     lldb::SBBreakpoint result;
54975 
54976     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
54977     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54978     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54979     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54980     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
54981     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
54982     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
54983     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
54984 
54985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54986       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54987     }
54988 
54989     {
54990       if (lua_istable(L, 2)) {
54991         size_t size = lua_rawlen(L, 2);
54992         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54993         int i = 0, j = 0;
54994         while (i++ < size) {
54995           lua_rawgeti(L, 2, i);
54996           if (!lua_isstring(L, -1)) {
54997             // if current element cannot be converted to string, raise an error
54998             lua_pop(L, 1);
54999             return luaL_error(L, "List should only contain strings");
55000           }
55001           arg2[j++] = (char *)lua_tostring(L, -1);
55002           lua_pop(L, 1);
55003         }
55004         arg2[j] = 0;
55005       } else if (lua_isnil(L, 2)) {
55006         // "nil" is also acceptable, equivalent as an empty table
55007         arg2 = NULL;
55008       } else {
55009         return luaL_error(L, "A list of strings expected");
55010       }
55011     }
55012     arg3 = (uint32_t)lua_tointeger(L, 3);
55013     arg4 = (uint32_t)lua_tointeger(L, 4);
55014     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
55015     arg6 = (lldb::addr_t)lua_tointeger(L, 6);
55016 
55017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55018       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
55019     }
55020 
55021 
55022     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55023       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
55024     }
55025 
55026     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
55027     {
55028       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55029       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55030     }
55031     {
55032       free((char *) arg2);
55033     }
55034     return SWIG_arg;
55035 
55036     fail: SWIGUNUSED;
55037     {
55038       free((char *) arg2);
55039     }
55040   }
55041   lua_error(L);
55042   return 0;
55043 }
55044 
55045 
55046 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
55047   int argc;
55048   int argv[9]={
55049     1,2,3,4,5,6,7,8,9
55050   };
55051 
55052   argc = lua_gettop(L);
55053   if (argc == 6) {
55054     int _v = 0;
55055     {
55056       void *ptr;
55057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55058         _v = 0;
55059       } else {
55060         _v = 1;
55061       }
55062     }
55063     if (_v) {
55064       {
55065         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
55066       }
55067       if (_v) {
55068         {
55069           _v = lua_isnumber(L,argv[2]);
55070         }
55071         if (_v) {
55072           {
55073             _v = lua_isnumber(L,argv[3]);
55074           }
55075           if (_v) {
55076             {
55077               void *ptr;
55078               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55079                 _v = 0;
55080               } else {
55081                 _v = 1;
55082               }
55083             }
55084             if (_v) {
55085               {
55086                 void *ptr;
55087                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55088                   _v = 0;
55089                 } else {
55090                   _v = 1;
55091                 }
55092               }
55093               if (_v) {
55094                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
55095               }
55096             }
55097           }
55098         }
55099       }
55100     }
55101   }
55102   if (argc == 7) {
55103     int _v = 0;
55104     {
55105       void *ptr;
55106       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55107         _v = 0;
55108       } else {
55109         _v = 1;
55110       }
55111     }
55112     if (_v) {
55113       {
55114         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
55115       }
55116       if (_v) {
55117         {
55118           _v = lua_isnumber(L,argv[2]);
55119         }
55120         if (_v) {
55121           {
55122             _v = lua_isnumber(L,argv[3]);
55123           }
55124           if (_v) {
55125             {
55126               _v = lua_isnumber(L,argv[4]);
55127             }
55128             if (_v) {
55129               {
55130                 void *ptr;
55131                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55132                   _v = 0;
55133                 } else {
55134                   _v = 1;
55135                 }
55136               }
55137               if (_v) {
55138                 {
55139                   void *ptr;
55140                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55141                     _v = 0;
55142                   } else {
55143                     _v = 1;
55144                   }
55145                 }
55146                 if (_v) {
55147                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
55148                 }
55149               }
55150             }
55151           }
55152         }
55153       }
55154     }
55155   }
55156   if (argc == 8) {
55157     int _v = 0;
55158     {
55159       void *ptr;
55160       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55161         _v = 0;
55162       } else {
55163         _v = 1;
55164       }
55165     }
55166     if (_v) {
55167       {
55168         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
55169       }
55170       if (_v) {
55171         {
55172           _v = lua_isnumber(L,argv[2]);
55173         }
55174         if (_v) {
55175           {
55176             _v = lua_isnumber(L,argv[3]);
55177           }
55178           if (_v) {
55179             {
55180               _v = lua_isnumber(L,argv[4]);
55181             }
55182             if (_v) {
55183               {
55184                 _v = lua_isnumber(L,argv[5]);
55185               }
55186               if (_v) {
55187                 {
55188                   void *ptr;
55189                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55190                     _v = 0;
55191                   } else {
55192                     _v = 1;
55193                   }
55194                 }
55195                 if (_v) {
55196                   {
55197                     void *ptr;
55198                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55199                       _v = 0;
55200                     } else {
55201                       _v = 1;
55202                     }
55203                   }
55204                   if (_v) {
55205                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
55206                   }
55207                 }
55208               }
55209             }
55210           }
55211         }
55212       }
55213     }
55214   }
55215 
55216   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
55217     "  Possible C/C++ prototypes are:\n"
55218     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
55219     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
55220     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
55221   lua_error(L);return 0;
55222 }
55223 
55224 
55225 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
55226   {
55227     int SWIG_arg = 0;
55228     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55229     char *arg2 = (char *) 0 ;
55230     char *arg3 = (char *) 0 ;
55231     lldb::SBBreakpoint result;
55232 
55233     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
55234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
55235     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
55236     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
55237 
55238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55239       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
55240     }
55241 
55242     arg2 = (char *)lua_tostring(L, 2);
55243     arg3 = (char *)lua_tostring(L, 3);
55244     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
55245     {
55246       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55247       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55248     }
55249     return SWIG_arg;
55250 
55251     fail: SWIGUNUSED;
55252   }
55253   lua_error(L);
55254   return 0;
55255 }
55256 
55257 
55258 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
55259   {
55260     int SWIG_arg = 0;
55261     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55262     char *arg2 = (char *) 0 ;
55263     lldb::SBBreakpoint result;
55264 
55265     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
55266     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
55267     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
55268 
55269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55270       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
55271     }
55272 
55273     arg2 = (char *)lua_tostring(L, 2);
55274     result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
55275     {
55276       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55277       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55278     }
55279     return SWIG_arg;
55280 
55281     fail: SWIGUNUSED;
55282   }
55283   lua_error(L);
55284   return 0;
55285 }
55286 
55287 
55288 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
55289   {
55290     int SWIG_arg = 0;
55291     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55292     char *arg2 = (char *) 0 ;
55293     lldb::SBFileSpecList *arg3 = 0 ;
55294     lldb::SBFileSpecList *arg4 = 0 ;
55295     lldb::SBBreakpoint result;
55296 
55297     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",4,4)
55298     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
55299     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
55300     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::SBFileSpecList const &");
55301     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
55302 
55303     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55304       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
55305     }
55306 
55307     arg2 = (char *)lua_tostring(L, 2);
55308 
55309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55310       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
55311     }
55312 
55313 
55314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55315       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
55316     }
55317 
55318     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
55319     {
55320       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55321       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55322     }
55323     return SWIG_arg;
55324 
55325     fail: SWIGUNUSED;
55326   }
55327   lua_error(L);
55328   return 0;
55329 }
55330 
55331 
55332 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_3(lua_State* L) {
55333   {
55334     int SWIG_arg = 0;
55335     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55336     char *arg2 = (char *) 0 ;
55337     lldb::LanguageType arg3 ;
55338     lldb::SBFileSpecList *arg4 = 0 ;
55339     lldb::SBFileSpecList *arg5 = 0 ;
55340     lldb::SBBreakpoint result;
55341 
55342     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
55343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
55344     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
55345     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
55346     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
55347     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
55348 
55349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55350       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
55351     }
55352 
55353     arg2 = (char *)lua_tostring(L, 2);
55354     arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
55355 
55356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55357       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
55358     }
55359 
55360 
55361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55362       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
55363     }
55364 
55365     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
55366     {
55367       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55368       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55369     }
55370     return SWIG_arg;
55371 
55372     fail: SWIGUNUSED;
55373   }
55374   lua_error(L);
55375   return 0;
55376 }
55377 
55378 
55379 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
55380   int argc;
55381   int argv[6]={
55382     1,2,3,4,5,6
55383   };
55384 
55385   argc = lua_gettop(L);
55386   if (argc == 2) {
55387     int _v = 0;
55388     {
55389       void *ptr;
55390       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55391         _v = 0;
55392       } else {
55393         _v = 1;
55394       }
55395     }
55396     if (_v) {
55397       {
55398         _v = SWIG_lua_isnilstring(L,argv[1]);
55399       }
55400       if (_v) {
55401         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
55402       }
55403     }
55404   }
55405   if (argc == 3) {
55406     int _v = 0;
55407     {
55408       void *ptr;
55409       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55410         _v = 0;
55411       } else {
55412         _v = 1;
55413       }
55414     }
55415     if (_v) {
55416       {
55417         _v = SWIG_lua_isnilstring(L,argv[1]);
55418       }
55419       if (_v) {
55420         {
55421           _v = SWIG_lua_isnilstring(L,argv[2]);
55422         }
55423         if (_v) {
55424           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
55425         }
55426       }
55427     }
55428   }
55429   if (argc == 4) {
55430     int _v = 0;
55431     {
55432       void *ptr;
55433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55434         _v = 0;
55435       } else {
55436         _v = 1;
55437       }
55438     }
55439     if (_v) {
55440       {
55441         _v = SWIG_lua_isnilstring(L,argv[1]);
55442       }
55443       if (_v) {
55444         {
55445           void *ptr;
55446           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55447             _v = 0;
55448           } else {
55449             _v = 1;
55450           }
55451         }
55452         if (_v) {
55453           {
55454             void *ptr;
55455             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55456               _v = 0;
55457             } else {
55458               _v = 1;
55459             }
55460           }
55461           if (_v) {
55462             return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
55463           }
55464         }
55465       }
55466     }
55467   }
55468   if (argc == 5) {
55469     int _v = 0;
55470     {
55471       void *ptr;
55472       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55473         _v = 0;
55474       } else {
55475         _v = 1;
55476       }
55477     }
55478     if (_v) {
55479       {
55480         _v = SWIG_lua_isnilstring(L,argv[1]);
55481       }
55482       if (_v) {
55483         {
55484           _v = lua_isnumber(L,argv[2]);
55485         }
55486         if (_v) {
55487           {
55488             void *ptr;
55489             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55490               _v = 0;
55491             } else {
55492               _v = 1;
55493             }
55494           }
55495           if (_v) {
55496             {
55497               void *ptr;
55498               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55499                 _v = 0;
55500               } else {
55501                 _v = 1;
55502               }
55503             }
55504             if (_v) {
55505               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_3(L);
55506             }
55507           }
55508         }
55509       }
55510     }
55511   }
55512 
55513   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
55514     "  Possible C/C++ prototypes are:\n"
55515     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
55516     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
55517     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
55518     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
55519   lua_error(L);return 0;
55520 }
55521 
55522 
55523 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
55524   {
55525     int SWIG_arg = 0;
55526     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55527     char *arg2 = (char *) 0 ;
55528     lldb::SBFileSpec *arg3 = 0 ;
55529     char *arg4 = (char *) 0 ;
55530     lldb::SBBreakpoint result;
55531 
55532     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
55533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
55534     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
55535     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
55536     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
55537 
55538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55539       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
55540     }
55541 
55542     arg2 = (char *)lua_tostring(L, 2);
55543 
55544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
55545       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
55546     }
55547 
55548     arg4 = (char *)lua_tostring(L, 4);
55549     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
55550     {
55551       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55552       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55553     }
55554     return SWIG_arg;
55555 
55556     fail: SWIGUNUSED;
55557   }
55558   lua_error(L);
55559   return 0;
55560 }
55561 
55562 
55563 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
55564   {
55565     int SWIG_arg = 0;
55566     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55567     char *arg2 = (char *) 0 ;
55568     lldb::SBFileSpec *arg3 = 0 ;
55569     lldb::SBBreakpoint result;
55570 
55571     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
55572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
55573     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
55574     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
55575 
55576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55577       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
55578     }
55579 
55580     arg2 = (char *)lua_tostring(L, 2);
55581 
55582     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
55583       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
55584     }
55585 
55586     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
55587     {
55588       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55589       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55590     }
55591     return SWIG_arg;
55592 
55593     fail: SWIGUNUSED;
55594   }
55595   lua_error(L);
55596   return 0;
55597 }
55598 
55599 
55600 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
55601   {
55602     int SWIG_arg = 0;
55603     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55604     char *arg2 = (char *) 0 ;
55605     lldb::SBFileSpecList *arg3 = 0 ;
55606     lldb::SBFileSpecList *arg4 = 0 ;
55607     lldb::SBBreakpoint result;
55608 
55609     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
55610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
55611     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
55612     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
55613     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
55614 
55615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55616       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
55617     }
55618 
55619     arg2 = (char *)lua_tostring(L, 2);
55620 
55621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55622       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
55623     }
55624 
55625 
55626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55627       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
55628     }
55629 
55630     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
55631     {
55632       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55633       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55634     }
55635     return SWIG_arg;
55636 
55637     fail: SWIGUNUSED;
55638   }
55639   lua_error(L);
55640   return 0;
55641 }
55642 
55643 
55644 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
55645   {
55646     int SWIG_arg = 0;
55647     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55648     char *arg2 = (char *) 0 ;
55649     lldb::SBFileSpecList *arg3 = 0 ;
55650     lldb::SBFileSpecList *arg4 = 0 ;
55651     lldb::SBStringList *arg5 = 0 ;
55652     lldb::SBBreakpoint result;
55653 
55654     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
55655     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
55656     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
55657     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
55658     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
55659     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
55660 
55661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55662       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
55663     }
55664 
55665     arg2 = (char *)lua_tostring(L, 2);
55666 
55667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55668       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
55669     }
55670 
55671 
55672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55673       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
55674     }
55675 
55676 
55677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
55678       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
55679     }
55680 
55681     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
55682     {
55683       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55684       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55685     }
55686     return SWIG_arg;
55687 
55688     fail: SWIGUNUSED;
55689   }
55690   lua_error(L);
55691   return 0;
55692 }
55693 
55694 
55695 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
55696   int argc;
55697   int argv[6]={
55698     1,2,3,4,5,6
55699   };
55700 
55701   argc = lua_gettop(L);
55702   if (argc == 3) {
55703     int _v = 0;
55704     {
55705       void *ptr;
55706       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55707         _v = 0;
55708       } else {
55709         _v = 1;
55710       }
55711     }
55712     if (_v) {
55713       {
55714         _v = SWIG_lua_isnilstring(L,argv[1]);
55715       }
55716       if (_v) {
55717         {
55718           void *ptr;
55719           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55720             _v = 0;
55721           } else {
55722             _v = 1;
55723           }
55724         }
55725         if (_v) {
55726           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
55727         }
55728       }
55729     }
55730   }
55731   if (argc == 4) {
55732     int _v = 0;
55733     {
55734       void *ptr;
55735       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55736         _v = 0;
55737       } else {
55738         _v = 1;
55739       }
55740     }
55741     if (_v) {
55742       {
55743         _v = SWIG_lua_isnilstring(L,argv[1]);
55744       }
55745       if (_v) {
55746         {
55747           void *ptr;
55748           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55749             _v = 0;
55750           } else {
55751             _v = 1;
55752           }
55753         }
55754         if (_v) {
55755           {
55756             _v = SWIG_lua_isnilstring(L,argv[3]);
55757           }
55758           if (_v) {
55759             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
55760           }
55761         }
55762       }
55763     }
55764   }
55765   if (argc == 4) {
55766     int _v = 0;
55767     {
55768       void *ptr;
55769       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55770         _v = 0;
55771       } else {
55772         _v = 1;
55773       }
55774     }
55775     if (_v) {
55776       {
55777         _v = SWIG_lua_isnilstring(L,argv[1]);
55778       }
55779       if (_v) {
55780         {
55781           void *ptr;
55782           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55783             _v = 0;
55784           } else {
55785             _v = 1;
55786           }
55787         }
55788         if (_v) {
55789           {
55790             void *ptr;
55791             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55792               _v = 0;
55793             } else {
55794               _v = 1;
55795             }
55796           }
55797           if (_v) {
55798             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
55799           }
55800         }
55801       }
55802     }
55803   }
55804   if (argc == 5) {
55805     int _v = 0;
55806     {
55807       void *ptr;
55808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55809         _v = 0;
55810       } else {
55811         _v = 1;
55812       }
55813     }
55814     if (_v) {
55815       {
55816         _v = SWIG_lua_isnilstring(L,argv[1]);
55817       }
55818       if (_v) {
55819         {
55820           void *ptr;
55821           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55822             _v = 0;
55823           } else {
55824             _v = 1;
55825           }
55826         }
55827         if (_v) {
55828           {
55829             void *ptr;
55830             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55831               _v = 0;
55832             } else {
55833               _v = 1;
55834             }
55835           }
55836           if (_v) {
55837             {
55838               void *ptr;
55839               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
55840                 _v = 0;
55841               } else {
55842                 _v = 1;
55843               }
55844             }
55845             if (_v) {
55846               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
55847             }
55848           }
55849         }
55850       }
55851     }
55852   }
55853 
55854   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
55855     "  Possible C/C++ prototypes are:\n"
55856     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
55857     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
55858     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
55859     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
55860   lua_error(L);return 0;
55861 }
55862 
55863 
55864 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
55865   {
55866     int SWIG_arg = 0;
55867     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55868     lldb::LanguageType arg2 ;
55869     bool arg3 ;
55870     bool arg4 ;
55871     lldb::SBBreakpoint result;
55872 
55873     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
55874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
55875     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
55876     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
55877     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
55878 
55879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55880       SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
55881     }
55882 
55883     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
55884     arg3 = (lua_toboolean(L, 3)!=0);
55885     arg4 = (lua_toboolean(L, 4)!=0);
55886     result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
55887     {
55888       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55889       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55890     }
55891     return SWIG_arg;
55892 
55893     fail: SWIGUNUSED;
55894   }
55895   lua_error(L);
55896   return 0;
55897 }
55898 
55899 
55900 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
55901   {
55902     int SWIG_arg = 0;
55903     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55904     lldb::addr_t arg2 ;
55905     lldb::SBBreakpoint result;
55906 
55907     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
55908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
55909     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
55910 
55911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55912       SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
55913     }
55914 
55915     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55916     result = (arg1)->BreakpointCreateByAddress(arg2);
55917     {
55918       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55919       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55920     }
55921     return SWIG_arg;
55922 
55923     fail: SWIGUNUSED;
55924   }
55925   lua_error(L);
55926   return 0;
55927 }
55928 
55929 
55930 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
55931   {
55932     int SWIG_arg = 0;
55933     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55934     lldb::SBAddress *arg2 = 0 ;
55935     lldb::SBBreakpoint result;
55936 
55937     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
55938     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
55939     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
55940 
55941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55942       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
55943     }
55944 
55945 
55946     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55947       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
55948     }
55949 
55950     result = (arg1)->BreakpointCreateBySBAddress(*arg2);
55951     {
55952       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55953       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55954     }
55955     return SWIG_arg;
55956 
55957     fail: SWIGUNUSED;
55958   }
55959   lua_error(L);
55960   return 0;
55961 }
55962 
55963 
55964 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
55965   {
55966     int SWIG_arg = 0;
55967     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55968     char *arg2 = (char *) 0 ;
55969     lldb::SBStructuredData *arg3 = 0 ;
55970     lldb::SBFileSpecList *arg4 = 0 ;
55971     lldb::SBFileSpecList *arg5 = 0 ;
55972     bool arg6 ;
55973     lldb::SBBreakpoint result;
55974 
55975     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
55976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
55977     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
55978     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
55979     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
55980     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
55981     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
55982 
55983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55984       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
55985     }
55986 
55987     arg2 = (char *)lua_tostring(L, 2);
55988 
55989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55990       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
55991     }
55992 
55993 
55994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55995       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
55996     }
55997 
55998 
55999     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
56000       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
56001     }
56002 
56003     arg6 = (lua_toboolean(L, 6)!=0);
56004     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
56005     {
56006       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56007       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56008     }
56009     return SWIG_arg;
56010 
56011     fail: SWIGUNUSED;
56012   }
56013   lua_error(L);
56014   return 0;
56015 }
56016 
56017 
56018 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
56019   {
56020     int SWIG_arg = 0;
56021     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56022     char *arg2 = (char *) 0 ;
56023     lldb::SBStructuredData *arg3 = 0 ;
56024     lldb::SBFileSpecList *arg4 = 0 ;
56025     lldb::SBFileSpecList *arg5 = 0 ;
56026     lldb::SBBreakpoint result;
56027 
56028     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
56029     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
56030     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
56031     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
56032     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
56033     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
56034 
56035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56036       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
56037     }
56038 
56039     arg2 = (char *)lua_tostring(L, 2);
56040 
56041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56042       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
56043     }
56044 
56045 
56046     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
56047       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
56048     }
56049 
56050 
56051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
56052       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
56053     }
56054 
56055     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
56056     {
56057       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56058       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56059     }
56060     return SWIG_arg;
56061 
56062     fail: SWIGUNUSED;
56063   }
56064   lua_error(L);
56065   return 0;
56066 }
56067 
56068 
56069 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
56070   int argc;
56071   int argv[7]={
56072     1,2,3,4,5,6,7
56073   };
56074 
56075   argc = lua_gettop(L);
56076   if (argc == 5) {
56077     int _v = 0;
56078     {
56079       void *ptr;
56080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56081         _v = 0;
56082       } else {
56083         _v = 1;
56084       }
56085     }
56086     if (_v) {
56087       {
56088         _v = SWIG_lua_isnilstring(L,argv[1]);
56089       }
56090       if (_v) {
56091         {
56092           void *ptr;
56093           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56094             _v = 0;
56095           } else {
56096             _v = 1;
56097           }
56098         }
56099         if (_v) {
56100           {
56101             void *ptr;
56102             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
56103               _v = 0;
56104             } else {
56105               _v = 1;
56106             }
56107           }
56108           if (_v) {
56109             {
56110               void *ptr;
56111               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
56112                 _v = 0;
56113               } else {
56114                 _v = 1;
56115               }
56116             }
56117             if (_v) {
56118               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
56119             }
56120           }
56121         }
56122       }
56123     }
56124   }
56125   if (argc == 6) {
56126     int _v = 0;
56127     {
56128       void *ptr;
56129       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56130         _v = 0;
56131       } else {
56132         _v = 1;
56133       }
56134     }
56135     if (_v) {
56136       {
56137         _v = SWIG_lua_isnilstring(L,argv[1]);
56138       }
56139       if (_v) {
56140         {
56141           void *ptr;
56142           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56143             _v = 0;
56144           } else {
56145             _v = 1;
56146           }
56147         }
56148         if (_v) {
56149           {
56150             void *ptr;
56151             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
56152               _v = 0;
56153             } else {
56154               _v = 1;
56155             }
56156           }
56157           if (_v) {
56158             {
56159               void *ptr;
56160               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
56161                 _v = 0;
56162               } else {
56163                 _v = 1;
56164               }
56165             }
56166             if (_v) {
56167               {
56168                 _v = lua_isboolean(L,argv[5]);
56169               }
56170               if (_v) {
56171                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
56172               }
56173             }
56174           }
56175         }
56176       }
56177     }
56178   }
56179 
56180   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
56181     "  Possible C/C++ prototypes are:\n"
56182     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
56183     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
56184   lua_error(L);return 0;
56185 }
56186 
56187 
56188 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
56189   {
56190     int SWIG_arg = 0;
56191     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56192     lldb::SBFileSpec *arg2 = 0 ;
56193     lldb::SBBreakpointList *arg3 = 0 ;
56194     lldb::SBError result;
56195 
56196     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
56197     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
56198     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
56199     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
56200 
56201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56202       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
56203     }
56204 
56205 
56206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56207       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
56208     }
56209 
56210 
56211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56212       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
56213     }
56214 
56215     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
56216     {
56217       lldb::SBError * resultptr = new lldb::SBError(result);
56218       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56219     }
56220     return SWIG_arg;
56221 
56222     fail: SWIGUNUSED;
56223   }
56224   lua_error(L);
56225   return 0;
56226 }
56227 
56228 
56229 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
56230   {
56231     int SWIG_arg = 0;
56232     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56233     lldb::SBFileSpec *arg2 = 0 ;
56234     lldb::SBStringList *arg3 = 0 ;
56235     lldb::SBBreakpointList *arg4 = 0 ;
56236     lldb::SBError result;
56237 
56238     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
56239     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
56240     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
56241     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
56242     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
56243 
56244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56245       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
56246     }
56247 
56248 
56249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56250       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
56251     }
56252 
56253 
56254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
56255       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
56256     }
56257 
56258 
56259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56260       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
56261     }
56262 
56263     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
56264     {
56265       lldb::SBError * resultptr = new lldb::SBError(result);
56266       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56267     }
56268     return SWIG_arg;
56269 
56270     fail: SWIGUNUSED;
56271   }
56272   lua_error(L);
56273   return 0;
56274 }
56275 
56276 
56277 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
56278   int argc;
56279   int argv[5]={
56280     1,2,3,4,5
56281   };
56282 
56283   argc = lua_gettop(L);
56284   if (argc == 3) {
56285     int _v = 0;
56286     {
56287       void *ptr;
56288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56289         _v = 0;
56290       } else {
56291         _v = 1;
56292       }
56293     }
56294     if (_v) {
56295       {
56296         void *ptr;
56297         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
56298           _v = 0;
56299         } else {
56300           _v = 1;
56301         }
56302       }
56303       if (_v) {
56304         {
56305           void *ptr;
56306           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
56307             _v = 0;
56308           } else {
56309             _v = 1;
56310           }
56311         }
56312         if (_v) {
56313           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
56314         }
56315       }
56316     }
56317   }
56318   if (argc == 4) {
56319     int _v = 0;
56320     {
56321       void *ptr;
56322       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56323         _v = 0;
56324       } else {
56325         _v = 1;
56326       }
56327     }
56328     if (_v) {
56329       {
56330         void *ptr;
56331         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
56332           _v = 0;
56333         } else {
56334           _v = 1;
56335         }
56336       }
56337       if (_v) {
56338         {
56339           void *ptr;
56340           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
56341             _v = 0;
56342           } else {
56343             _v = 1;
56344           }
56345         }
56346         if (_v) {
56347           {
56348             void *ptr;
56349             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
56350               _v = 0;
56351             } else {
56352               _v = 1;
56353             }
56354           }
56355           if (_v) {
56356             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
56357           }
56358         }
56359       }
56360     }
56361   }
56362 
56363   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
56364     "  Possible C/C++ prototypes are:\n"
56365     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
56366     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
56367   lua_error(L);return 0;
56368 }
56369 
56370 
56371 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
56372   {
56373     int SWIG_arg = 0;
56374     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56375     lldb::SBFileSpec *arg2 = 0 ;
56376     lldb::SBError result;
56377 
56378     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
56379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
56380     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
56381 
56382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56383       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
56384     }
56385 
56386 
56387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56388       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
56389     }
56390 
56391     result = (arg1)->BreakpointsWriteToFile(*arg2);
56392     {
56393       lldb::SBError * resultptr = new lldb::SBError(result);
56394       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56395     }
56396     return SWIG_arg;
56397 
56398     fail: SWIGUNUSED;
56399   }
56400   lua_error(L);
56401   return 0;
56402 }
56403 
56404 
56405 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
56406   {
56407     int SWIG_arg = 0;
56408     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56409     lldb::SBFileSpec *arg2 = 0 ;
56410     lldb::SBBreakpointList *arg3 = 0 ;
56411     bool arg4 ;
56412     lldb::SBError result;
56413 
56414     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
56415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
56416     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
56417     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
56418     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
56419 
56420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56421       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
56422     }
56423 
56424 
56425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56426       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
56427     }
56428 
56429 
56430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56431       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
56432     }
56433 
56434     arg4 = (lua_toboolean(L, 4)!=0);
56435     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
56436     {
56437       lldb::SBError * resultptr = new lldb::SBError(result);
56438       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56439     }
56440     return SWIG_arg;
56441 
56442     fail: SWIGUNUSED;
56443   }
56444   lua_error(L);
56445   return 0;
56446 }
56447 
56448 
56449 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
56450   {
56451     int SWIG_arg = 0;
56452     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56453     lldb::SBFileSpec *arg2 = 0 ;
56454     lldb::SBBreakpointList *arg3 = 0 ;
56455     lldb::SBError result;
56456 
56457     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
56458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
56459     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
56460     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
56461 
56462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56463       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
56464     }
56465 
56466 
56467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56468       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
56469     }
56470 
56471 
56472     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56473       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
56474     }
56475 
56476     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
56477     {
56478       lldb::SBError * resultptr = new lldb::SBError(result);
56479       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56480     }
56481     return SWIG_arg;
56482 
56483     fail: SWIGUNUSED;
56484   }
56485   lua_error(L);
56486   return 0;
56487 }
56488 
56489 
56490 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
56491   int argc;
56492   int argv[5]={
56493     1,2,3,4,5
56494   };
56495 
56496   argc = lua_gettop(L);
56497   if (argc == 2) {
56498     int _v = 0;
56499     {
56500       void *ptr;
56501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56502         _v = 0;
56503       } else {
56504         _v = 1;
56505       }
56506     }
56507     if (_v) {
56508       {
56509         void *ptr;
56510         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
56511           _v = 0;
56512         } else {
56513           _v = 1;
56514         }
56515       }
56516       if (_v) {
56517         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
56518       }
56519     }
56520   }
56521   if (argc == 3) {
56522     int _v = 0;
56523     {
56524       void *ptr;
56525       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56526         _v = 0;
56527       } else {
56528         _v = 1;
56529       }
56530     }
56531     if (_v) {
56532       {
56533         void *ptr;
56534         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
56535           _v = 0;
56536         } else {
56537           _v = 1;
56538         }
56539       }
56540       if (_v) {
56541         {
56542           void *ptr;
56543           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
56544             _v = 0;
56545           } else {
56546             _v = 1;
56547           }
56548         }
56549         if (_v) {
56550           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
56551         }
56552       }
56553     }
56554   }
56555   if (argc == 4) {
56556     int _v = 0;
56557     {
56558       void *ptr;
56559       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56560         _v = 0;
56561       } else {
56562         _v = 1;
56563       }
56564     }
56565     if (_v) {
56566       {
56567         void *ptr;
56568         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
56569           _v = 0;
56570         } else {
56571           _v = 1;
56572         }
56573       }
56574       if (_v) {
56575         {
56576           void *ptr;
56577           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
56578             _v = 0;
56579           } else {
56580             _v = 1;
56581           }
56582         }
56583         if (_v) {
56584           {
56585             _v = lua_isboolean(L,argv[3]);
56586           }
56587           if (_v) {
56588             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
56589           }
56590         }
56591       }
56592     }
56593   }
56594 
56595   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
56596     "  Possible C/C++ prototypes are:\n"
56597     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
56598     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
56599     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
56600   lua_error(L);return 0;
56601 }
56602 
56603 
56604 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
56605   {
56606     int SWIG_arg = 0;
56607     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56608     uint32_t result;
56609 
56610     SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
56611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
56612 
56613     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56614       SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56615     }
56616 
56617     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
56618     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56619     return SWIG_arg;
56620 
56621     fail: SWIGUNUSED;
56622   }
56623   lua_error(L);
56624   return 0;
56625 }
56626 
56627 
56628 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
56629   {
56630     int SWIG_arg = 0;
56631     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56632     uint32_t arg2 ;
56633     lldb::SBBreakpoint result;
56634 
56635     SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
56636     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
56637     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
56638 
56639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56640       SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
56641     }
56642 
56643     arg2 = (uint32_t)lua_tointeger(L, 2);
56644     result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
56645     {
56646       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56647       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56648     }
56649     return SWIG_arg;
56650 
56651     fail: SWIGUNUSED;
56652   }
56653   lua_error(L);
56654   return 0;
56655 }
56656 
56657 
56658 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
56659   {
56660     int SWIG_arg = 0;
56661     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56662     lldb::break_id_t arg2 ;
56663     bool result;
56664 
56665     SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
56666     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
56667     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
56668 
56669     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56670       SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
56671     }
56672 
56673     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
56674     result = (bool)(arg1)->BreakpointDelete(arg2);
56675     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56676     return SWIG_arg;
56677 
56678     fail: SWIGUNUSED;
56679   }
56680   lua_error(L);
56681   return 0;
56682 }
56683 
56684 
56685 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
56686   {
56687     int SWIG_arg = 0;
56688     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56689     lldb::break_id_t arg2 ;
56690     lldb::SBBreakpoint result;
56691 
56692     SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
56693     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
56694     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
56695 
56696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56697       SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
56698     }
56699 
56700     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
56701     result = (arg1)->FindBreakpointByID(arg2);
56702     {
56703       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56704       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56705     }
56706     return SWIG_arg;
56707 
56708     fail: SWIGUNUSED;
56709   }
56710   lua_error(L);
56711   return 0;
56712 }
56713 
56714 
56715 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
56716   {
56717     int SWIG_arg = 0;
56718     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56719     char *arg2 = (char *) 0 ;
56720     lldb::SBBreakpointList *arg3 = 0 ;
56721     bool result;
56722 
56723     SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
56724     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
56725     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
56726     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
56727 
56728     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56729       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
56730     }
56731 
56732     arg2 = (char *)lua_tostring(L, 2);
56733 
56734     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56735       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
56736     }
56737 
56738     result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
56739     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56740     return SWIG_arg;
56741 
56742     fail: SWIGUNUSED;
56743   }
56744   lua_error(L);
56745   return 0;
56746 }
56747 
56748 
56749 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
56750   {
56751     int SWIG_arg = 0;
56752     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56753     lldb::SBStringList *arg2 = 0 ;
56754 
56755     SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
56756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
56757     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
56758 
56759     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56760       SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
56761     }
56762 
56763 
56764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
56765       SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
56766     }
56767 
56768     (arg1)->GetBreakpointNames(*arg2);
56769 
56770     return SWIG_arg;
56771 
56772     fail: SWIGUNUSED;
56773   }
56774   lua_error(L);
56775   return 0;
56776 }
56777 
56778 
56779 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
56780   {
56781     int SWIG_arg = 0;
56782     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56783     char *arg2 = (char *) 0 ;
56784 
56785     SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
56786     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
56787     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
56788 
56789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56790       SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
56791     }
56792 
56793     arg2 = (char *)lua_tostring(L, 2);
56794     (arg1)->DeleteBreakpointName((char const *)arg2);
56795 
56796     return SWIG_arg;
56797 
56798     fail: SWIGUNUSED;
56799   }
56800   lua_error(L);
56801   return 0;
56802 }
56803 
56804 
56805 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
56806   {
56807     int SWIG_arg = 0;
56808     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56809     bool result;
56810 
56811     SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
56812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
56813 
56814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56815       SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56816     }
56817 
56818     result = (bool)(arg1)->EnableAllBreakpoints();
56819     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56820     return SWIG_arg;
56821 
56822     fail: SWIGUNUSED;
56823   }
56824   lua_error(L);
56825   return 0;
56826 }
56827 
56828 
56829 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
56830   {
56831     int SWIG_arg = 0;
56832     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56833     bool result;
56834 
56835     SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
56836     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
56837 
56838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56839       SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56840     }
56841 
56842     result = (bool)(arg1)->DisableAllBreakpoints();
56843     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56844     return SWIG_arg;
56845 
56846     fail: SWIGUNUSED;
56847   }
56848   lua_error(L);
56849   return 0;
56850 }
56851 
56852 
56853 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
56854   {
56855     int SWIG_arg = 0;
56856     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56857     bool result;
56858 
56859     SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
56860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
56861 
56862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56863       SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56864     }
56865 
56866     result = (bool)(arg1)->DeleteAllBreakpoints();
56867     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56868     return SWIG_arg;
56869 
56870     fail: SWIGUNUSED;
56871   }
56872   lua_error(L);
56873   return 0;
56874 }
56875 
56876 
56877 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
56878   {
56879     int SWIG_arg = 0;
56880     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56881     uint32_t result;
56882 
56883     SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
56884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
56885 
56886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56887       SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
56888     }
56889 
56890     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
56891     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56892     return SWIG_arg;
56893 
56894     fail: SWIGUNUSED;
56895   }
56896   lua_error(L);
56897   return 0;
56898 }
56899 
56900 
56901 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
56902   {
56903     int SWIG_arg = 0;
56904     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56905     uint32_t arg2 ;
56906     lldb::SBWatchpoint result;
56907 
56908     SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
56909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
56910     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
56911 
56912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56913       SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
56914     }
56915 
56916     arg2 = (uint32_t)lua_tointeger(L, 2);
56917     result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
56918     {
56919       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
56920       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
56921     }
56922     return SWIG_arg;
56923 
56924     fail: SWIGUNUSED;
56925   }
56926   lua_error(L);
56927   return 0;
56928 }
56929 
56930 
56931 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
56932   {
56933     int SWIG_arg = 0;
56934     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56935     lldb::watch_id_t arg2 ;
56936     bool result;
56937 
56938     SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
56939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
56940     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
56941 
56942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56943       SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
56944     }
56945 
56946     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
56947     result = (bool)(arg1)->DeleteWatchpoint(arg2);
56948     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56949     return SWIG_arg;
56950 
56951     fail: SWIGUNUSED;
56952   }
56953   lua_error(L);
56954   return 0;
56955 }
56956 
56957 
56958 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
56959   {
56960     int SWIG_arg = 0;
56961     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56962     lldb::watch_id_t arg2 ;
56963     lldb::SBWatchpoint result;
56964 
56965     SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
56966     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
56967     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
56968 
56969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56970       SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
56971     }
56972 
56973     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
56974     result = (arg1)->FindWatchpointByID(arg2);
56975     {
56976       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
56977       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
56978     }
56979     return SWIG_arg;
56980 
56981     fail: SWIGUNUSED;
56982   }
56983   lua_error(L);
56984   return 0;
56985 }
56986 
56987 
56988 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
56989   {
56990     int SWIG_arg = 0;
56991     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56992     lldb::addr_t arg2 ;
56993     size_t arg3 ;
56994     bool arg4 ;
56995     bool arg5 ;
56996     lldb::SBError *arg6 = 0 ;
56997     lldb::SBWatchpoint result;
56998 
56999     SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
57000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
57001     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
57002     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
57003     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
57004     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
57005     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
57006 
57007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57008       SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
57009     }
57010 
57011     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
57012     arg3 = (size_t)lua_tointeger(L, 3);
57013     arg4 = (lua_toboolean(L, 4)!=0);
57014     arg5 = (lua_toboolean(L, 5)!=0);
57015 
57016     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
57017       SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
57018     }
57019 
57020     result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
57021     {
57022       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
57023       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
57024     }
57025     return SWIG_arg;
57026 
57027     fail: SWIGUNUSED;
57028   }
57029   lua_error(L);
57030   return 0;
57031 }
57032 
57033 
57034 static int _wrap_SBTarget_WatchpointCreateByAddress(lua_State* L) {
57035   {
57036     int SWIG_arg = 0;
57037     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57038     lldb::addr_t arg2 ;
57039     size_t arg3 ;
57040     lldb::SBWatchpointOptions arg4 ;
57041     lldb::SBError *arg5 = 0 ;
57042     lldb::SBWatchpointOptions *argp4 ;
57043     lldb::SBWatchpoint result;
57044 
57045     SWIG_check_num_args("lldb::SBTarget::WatchpointCreateByAddress",5,5)
57046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchpointCreateByAddress",1,"lldb::SBTarget *");
57047     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchpointCreateByAddress",2,"lldb::addr_t");
57048     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchpointCreateByAddress",3,"size_t");
57049     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchpointCreateByAddress",4,"lldb::SBWatchpointOptions");
57050     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchpointCreateByAddress",5,"lldb::SBError &");
57051 
57052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57053       SWIG_fail_ptr("SBTarget_WatchpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
57054     }
57055 
57056     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
57057     arg3 = (size_t)lua_tointeger(L, 3);
57058 
57059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
57060       SWIG_fail_ptr("SBTarget_WatchpointCreateByAddress",4,SWIGTYPE_p_lldb__SBWatchpointOptions);
57061     }
57062     arg4 = *argp4;
57063 
57064 
57065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
57066       SWIG_fail_ptr("SBTarget_WatchpointCreateByAddress",5,SWIGTYPE_p_lldb__SBError);
57067     }
57068 
57069     result = (arg1)->WatchpointCreateByAddress(arg2,arg3,arg4,*arg5);
57070     {
57071       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
57072       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
57073     }
57074     return SWIG_arg;
57075 
57076     fail: SWIGUNUSED;
57077   }
57078   lua_error(L);
57079   return 0;
57080 }
57081 
57082 
57083 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
57084   {
57085     int SWIG_arg = 0;
57086     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57087     bool result;
57088 
57089     SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
57090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
57091 
57092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57093       SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
57094     }
57095 
57096     result = (bool)(arg1)->EnableAllWatchpoints();
57097     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57098     return SWIG_arg;
57099 
57100     fail: SWIGUNUSED;
57101   }
57102   lua_error(L);
57103   return 0;
57104 }
57105 
57106 
57107 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
57108   {
57109     int SWIG_arg = 0;
57110     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57111     bool result;
57112 
57113     SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
57114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
57115 
57116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57117       SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
57118     }
57119 
57120     result = (bool)(arg1)->DisableAllWatchpoints();
57121     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57122     return SWIG_arg;
57123 
57124     fail: SWIGUNUSED;
57125   }
57126   lua_error(L);
57127   return 0;
57128 }
57129 
57130 
57131 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
57132   {
57133     int SWIG_arg = 0;
57134     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57135     bool result;
57136 
57137     SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
57138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
57139 
57140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57141       SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
57142     }
57143 
57144     result = (bool)(arg1)->DeleteAllWatchpoints();
57145     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57146     return SWIG_arg;
57147 
57148     fail: SWIGUNUSED;
57149   }
57150   lua_error(L);
57151   return 0;
57152 }
57153 
57154 
57155 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
57156   {
57157     int SWIG_arg = 0;
57158     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57159     lldb::SBBroadcaster result;
57160 
57161     SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
57162     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
57163 
57164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57165       SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
57166     }
57167 
57168     result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
57169     {
57170       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
57171       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
57172     }
57173     return SWIG_arg;
57174 
57175     fail: SWIGUNUSED;
57176   }
57177   lua_error(L);
57178   return 0;
57179 }
57180 
57181 
57182 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
57183   {
57184     int SWIG_arg = 0;
57185     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57186     char *arg2 = (char *) 0 ;
57187     lldb::SBType result;
57188 
57189     SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
57190     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
57191     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
57192 
57193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57194       SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
57195     }
57196 
57197     arg2 = (char *)lua_tostring(L, 2);
57198     result = (arg1)->FindFirstType((char const *)arg2);
57199     {
57200       lldb::SBType * resultptr = new lldb::SBType(result);
57201       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57202     }
57203     return SWIG_arg;
57204 
57205     fail: SWIGUNUSED;
57206   }
57207   lua_error(L);
57208   return 0;
57209 }
57210 
57211 
57212 static int _wrap_SBTarget_FindTypes(lua_State* L) {
57213   {
57214     int SWIG_arg = 0;
57215     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57216     char *arg2 = (char *) 0 ;
57217     lldb::SBTypeList result;
57218 
57219     SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
57220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
57221     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
57222 
57223     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57224       SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
57225     }
57226 
57227     arg2 = (char *)lua_tostring(L, 2);
57228     result = (arg1)->FindTypes((char const *)arg2);
57229     {
57230       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
57231       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
57232     }
57233     return SWIG_arg;
57234 
57235     fail: SWIGUNUSED;
57236   }
57237   lua_error(L);
57238   return 0;
57239 }
57240 
57241 
57242 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
57243   {
57244     int SWIG_arg = 0;
57245     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57246     lldb::BasicType arg2 ;
57247     lldb::SBType result;
57248 
57249     SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
57250     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
57251     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
57252 
57253     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57254       SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
57255     }
57256 
57257     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
57258     result = (arg1)->GetBasicType(arg2);
57259     {
57260       lldb::SBType * resultptr = new lldb::SBType(result);
57261       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57262     }
57263     return SWIG_arg;
57264 
57265     fail: SWIGUNUSED;
57266   }
57267   lua_error(L);
57268   return 0;
57269 }
57270 
57271 
57272 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
57273   {
57274     int SWIG_arg = 0;
57275     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57276     char *arg2 = (char *) 0 ;
57277     lldb::SBAddress arg3 ;
57278     lldb::SBType arg4 ;
57279     lldb::SBAddress *argp3 ;
57280     lldb::SBType *argp4 ;
57281     lldb::SBValue result;
57282 
57283     SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
57284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
57285     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
57286     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
57287     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
57288 
57289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57290       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
57291     }
57292 
57293     arg2 = (char *)lua_tostring(L, 2);
57294 
57295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
57296       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
57297     }
57298     arg3 = *argp3;
57299 
57300 
57301     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
57302       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
57303     }
57304     arg4 = *argp4;
57305 
57306     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
57307     {
57308       lldb::SBValue * resultptr = new lldb::SBValue(result);
57309       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57310     }
57311     return SWIG_arg;
57312 
57313     fail: SWIGUNUSED;
57314   }
57315   lua_error(L);
57316   return 0;
57317 }
57318 
57319 
57320 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
57321   {
57322     int SWIG_arg = 0;
57323     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57324     char *arg2 = (char *) 0 ;
57325     lldb::SBData arg3 ;
57326     lldb::SBType arg4 ;
57327     lldb::SBData *argp3 ;
57328     lldb::SBType *argp4 ;
57329     lldb::SBValue result;
57330 
57331     SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
57332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
57333     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
57334     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
57335     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
57336 
57337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57338       SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
57339     }
57340 
57341     arg2 = (char *)lua_tostring(L, 2);
57342 
57343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
57344       SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
57345     }
57346     arg3 = *argp3;
57347 
57348 
57349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
57350       SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
57351     }
57352     arg4 = *argp4;
57353 
57354     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
57355     {
57356       lldb::SBValue * resultptr = new lldb::SBValue(result);
57357       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57358     }
57359     return SWIG_arg;
57360 
57361     fail: SWIGUNUSED;
57362   }
57363   lua_error(L);
57364   return 0;
57365 }
57366 
57367 
57368 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
57369   {
57370     int SWIG_arg = 0;
57371     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57372     char *arg2 = (char *) 0 ;
57373     char *arg3 = (char *) 0 ;
57374     lldb::SBValue result;
57375 
57376     SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
57377     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
57378     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
57379     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
57380 
57381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57382       SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
57383     }
57384 
57385     arg2 = (char *)lua_tostring(L, 2);
57386     arg3 = (char *)lua_tostring(L, 3);
57387     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
57388     {
57389       lldb::SBValue * resultptr = new lldb::SBValue(result);
57390       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57391     }
57392     return SWIG_arg;
57393 
57394     fail: SWIGUNUSED;
57395   }
57396   lua_error(L);
57397   return 0;
57398 }
57399 
57400 
57401 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
57402   {
57403     int SWIG_arg = 0;
57404     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57405     SwigValueWrapper< lldb::SBSourceManager > result;
57406 
57407     SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
57408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
57409 
57410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57411       SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
57412     }
57413 
57414     result = (arg1)->GetSourceManager();
57415     {
57416       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
57417       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
57418     }
57419     return SWIG_arg;
57420 
57421     fail: SWIGUNUSED;
57422   }
57423   lua_error(L);
57424   return 0;
57425 }
57426 
57427 
57428 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
57429   {
57430     int SWIG_arg = 0;
57431     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57432     lldb::SBAddress arg2 ;
57433     uint32_t arg3 ;
57434     lldb::SBAddress *argp2 ;
57435     lldb::SBInstructionList result;
57436 
57437     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
57438     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
57439     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
57440     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
57441 
57442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57443       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
57444     }
57445 
57446 
57447     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57448       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
57449     }
57450     arg2 = *argp2;
57451 
57452     arg3 = (uint32_t)lua_tointeger(L, 3);
57453     result = (arg1)->ReadInstructions(arg2,arg3);
57454     {
57455       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
57456       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
57457     }
57458     return SWIG_arg;
57459 
57460     fail: SWIGUNUSED;
57461   }
57462   lua_error(L);
57463   return 0;
57464 }
57465 
57466 
57467 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
57468   {
57469     int SWIG_arg = 0;
57470     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57471     lldb::SBAddress arg2 ;
57472     uint32_t arg3 ;
57473     char *arg4 = (char *) 0 ;
57474     lldb::SBAddress *argp2 ;
57475     lldb::SBInstructionList result;
57476 
57477     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
57478     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
57479     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
57480     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
57481     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
57482 
57483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57484       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
57485     }
57486 
57487 
57488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57489       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
57490     }
57491     arg2 = *argp2;
57492 
57493     arg3 = (uint32_t)lua_tointeger(L, 3);
57494     arg4 = (char *)lua_tostring(L, 4);
57495     result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
57496     {
57497       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
57498       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
57499     }
57500     return SWIG_arg;
57501 
57502     fail: SWIGUNUSED;
57503   }
57504   lua_error(L);
57505   return 0;
57506 }
57507 
57508 
57509 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
57510   int argc;
57511   int argv[5]={
57512     1,2,3,4,5
57513   };
57514 
57515   argc = lua_gettop(L);
57516   if (argc == 3) {
57517     int _v = 0;
57518     {
57519       void *ptr;
57520       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57521         _v = 0;
57522       } else {
57523         _v = 1;
57524       }
57525     }
57526     if (_v) {
57527       {
57528         void *ptr;
57529         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
57530           _v = 0;
57531         } else {
57532           _v = 1;
57533         }
57534       }
57535       if (_v) {
57536         {
57537           _v = lua_isnumber(L,argv[2]);
57538         }
57539         if (_v) {
57540           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
57541         }
57542       }
57543     }
57544   }
57545   if (argc == 4) {
57546     int _v = 0;
57547     {
57548       void *ptr;
57549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57550         _v = 0;
57551       } else {
57552         _v = 1;
57553       }
57554     }
57555     if (_v) {
57556       {
57557         void *ptr;
57558         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
57559           _v = 0;
57560         } else {
57561           _v = 1;
57562         }
57563       }
57564       if (_v) {
57565         {
57566           _v = lua_isnumber(L,argv[2]);
57567         }
57568         if (_v) {
57569           {
57570             _v = SWIG_lua_isnilstring(L,argv[3]);
57571           }
57572           if (_v) {
57573             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
57574           }
57575         }
57576       }
57577     }
57578   }
57579 
57580   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
57581     "  Possible C/C++ prototypes are:\n"
57582     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
57583     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
57584   lua_error(L);return 0;
57585 }
57586 
57587 
57588 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
57589   {
57590     int SWIG_arg = 0;
57591     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57592     lldb::SBAddress arg2 ;
57593     void *arg3 = (void *) 0 ;
57594     size_t arg4 ;
57595     lldb::SBAddress *argp2 ;
57596     lldb::SBInstructionList result;
57597 
57598     SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
57599     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
57600     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
57601 
57602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57603       SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
57604     }
57605 
57606 
57607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57608       SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
57609     }
57610     arg2 = *argp2;
57611 
57612     {
57613       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
57614     }
57615     result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
57616     {
57617       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
57618       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
57619     }
57620     return SWIG_arg;
57621 
57622     fail: SWIGUNUSED;
57623   }
57624   lua_error(L);
57625   return 0;
57626 }
57627 
57628 
57629 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
57630   {
57631     int SWIG_arg = 0;
57632     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57633     lldb::SBAddress arg2 ;
57634     char *arg3 = (char *) 0 ;
57635     void *arg4 = (void *) 0 ;
57636     size_t arg5 ;
57637     lldb::SBAddress *argp2 ;
57638     lldb::SBInstructionList result;
57639 
57640     SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
57641     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
57642     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
57643     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
57644 
57645     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57646       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
57647     }
57648 
57649 
57650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57651       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
57652     }
57653     arg2 = *argp2;
57654 
57655     arg3 = (char *)lua_tostring(L, 3);
57656     {
57657       arg4 = (void *)luaL_checklstring(L, 4, &arg5);
57658     }
57659     result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
57660     {
57661       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
57662       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
57663     }
57664     return SWIG_arg;
57665 
57666     fail: SWIGUNUSED;
57667   }
57668   lua_error(L);
57669   return 0;
57670 }
57671 
57672 
57673 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
57674   {
57675     int SWIG_arg = 0;
57676     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57677     char *arg2 = (char *) 0 ;
57678     lldb::SymbolType arg3 ;
57679     lldb::SBSymbolContextList result;
57680 
57681     SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
57682     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
57683     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
57684     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
57685 
57686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57687       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
57688     }
57689 
57690     arg2 = (char *)lua_tostring(L, 2);
57691     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
57692     result = (arg1)->FindSymbols((char const *)arg2,arg3);
57693     {
57694       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
57695       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
57696     }
57697     return SWIG_arg;
57698 
57699     fail: SWIGUNUSED;
57700   }
57701   lua_error(L);
57702   return 0;
57703 }
57704 
57705 
57706 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
57707   {
57708     int SWIG_arg = 0;
57709     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57710     char *arg2 = (char *) 0 ;
57711     lldb::SBSymbolContextList result;
57712 
57713     SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
57714     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
57715     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
57716 
57717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57718       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
57719     }
57720 
57721     arg2 = (char *)lua_tostring(L, 2);
57722     result = (arg1)->FindSymbols((char const *)arg2);
57723     {
57724       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
57725       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
57726     }
57727     return SWIG_arg;
57728 
57729     fail: SWIGUNUSED;
57730   }
57731   lua_error(L);
57732   return 0;
57733 }
57734 
57735 
57736 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
57737   int argc;
57738   int argv[4]={
57739     1,2,3,4
57740   };
57741 
57742   argc = lua_gettop(L);
57743   if (argc == 2) {
57744     int _v = 0;
57745     {
57746       void *ptr;
57747       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57748         _v = 0;
57749       } else {
57750         _v = 1;
57751       }
57752     }
57753     if (_v) {
57754       {
57755         _v = SWIG_lua_isnilstring(L,argv[1]);
57756       }
57757       if (_v) {
57758         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
57759       }
57760     }
57761   }
57762   if (argc == 3) {
57763     int _v = 0;
57764     {
57765       void *ptr;
57766       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57767         _v = 0;
57768       } else {
57769         _v = 1;
57770       }
57771     }
57772     if (_v) {
57773       {
57774         _v = SWIG_lua_isnilstring(L,argv[1]);
57775       }
57776       if (_v) {
57777         {
57778           _v = lua_isnumber(L,argv[2]);
57779         }
57780         if (_v) {
57781           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
57782         }
57783       }
57784     }
57785   }
57786 
57787   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
57788     "  Possible C/C++ prototypes are:\n"
57789     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
57790     "    lldb::SBTarget::FindSymbols(char const *)\n");
57791   lua_error(L);return 0;
57792 }
57793 
57794 
57795 static int _wrap_SBTarget___eq(lua_State* L) {
57796   {
57797     int SWIG_arg = 0;
57798     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57799     lldb::SBTarget *arg2 = 0 ;
57800     bool result;
57801 
57802     SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
57803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
57804     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
57805 
57806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57807       SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
57808     }
57809 
57810 
57811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
57812       SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
57813     }
57814 
57815     result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
57816     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57817     return SWIG_arg;
57818 
57819     fail: SWIGUNUSED;
57820   }
57821   lua_error(L);
57822   return 0;
57823 }
57824 
57825 
57826 static int _wrap_SBTarget_GetDescription(lua_State* L) {
57827   {
57828     int SWIG_arg = 0;
57829     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57830     lldb::SBStream *arg2 = 0 ;
57831     lldb::DescriptionLevel arg3 ;
57832     bool result;
57833 
57834     SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
57835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
57836     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
57837     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
57838 
57839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57840       SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
57841     }
57842 
57843 
57844     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57845       SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57846     }
57847 
57848     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
57849     result = (bool)(arg1)->GetDescription(*arg2,arg3);
57850     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57851     return SWIG_arg;
57852 
57853     fail: SWIGUNUSED;
57854   }
57855   lua_error(L);
57856   return 0;
57857 }
57858 
57859 
57860 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
57861   {
57862     int SWIG_arg = 0;
57863     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57864     char *arg2 = (char *) 0 ;
57865     lldb::SBValue result;
57866 
57867     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
57868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
57869     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
57870 
57871     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57872       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
57873     }
57874 
57875     arg2 = (char *)lua_tostring(L, 2);
57876     result = (arg1)->EvaluateExpression((char const *)arg2);
57877     {
57878       lldb::SBValue * resultptr = new lldb::SBValue(result);
57879       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57880     }
57881     return SWIG_arg;
57882 
57883     fail: SWIGUNUSED;
57884   }
57885   lua_error(L);
57886   return 0;
57887 }
57888 
57889 
57890 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
57891   {
57892     int SWIG_arg = 0;
57893     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57894     char *arg2 = (char *) 0 ;
57895     lldb::SBExpressionOptions *arg3 = 0 ;
57896     lldb::SBValue result;
57897 
57898     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
57899     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
57900     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
57901     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
57902 
57903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57904       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
57905     }
57906 
57907     arg2 = (char *)lua_tostring(L, 2);
57908 
57909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
57910       SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
57911     }
57912 
57913     result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
57914     {
57915       lldb::SBValue * resultptr = new lldb::SBValue(result);
57916       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57917     }
57918     return SWIG_arg;
57919 
57920     fail: SWIGUNUSED;
57921   }
57922   lua_error(L);
57923   return 0;
57924 }
57925 
57926 
57927 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
57928   int argc;
57929   int argv[4]={
57930     1,2,3,4
57931   };
57932 
57933   argc = lua_gettop(L);
57934   if (argc == 2) {
57935     int _v = 0;
57936     {
57937       void *ptr;
57938       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57939         _v = 0;
57940       } else {
57941         _v = 1;
57942       }
57943     }
57944     if (_v) {
57945       {
57946         _v = SWIG_lua_isnilstring(L,argv[1]);
57947       }
57948       if (_v) {
57949         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
57950       }
57951     }
57952   }
57953   if (argc == 3) {
57954     int _v = 0;
57955     {
57956       void *ptr;
57957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57958         _v = 0;
57959       } else {
57960         _v = 1;
57961       }
57962     }
57963     if (_v) {
57964       {
57965         _v = SWIG_lua_isnilstring(L,argv[1]);
57966       }
57967       if (_v) {
57968         {
57969           void *ptr;
57970           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
57971             _v = 0;
57972           } else {
57973             _v = 1;
57974           }
57975         }
57976         if (_v) {
57977           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
57978         }
57979       }
57980     }
57981   }
57982 
57983   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
57984     "  Possible C/C++ prototypes are:\n"
57985     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
57986     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
57987   lua_error(L);return 0;
57988 }
57989 
57990 
57991 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
57992   {
57993     int SWIG_arg = 0;
57994     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57995     lldb::addr_t result;
57996 
57997     SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
57998     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
57999 
58000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58001       SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
58002     }
58003 
58004     result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
58005     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58006     return SWIG_arg;
58007 
58008     fail: SWIGUNUSED;
58009   }
58010   lua_error(L);
58011   return 0;
58012 }
58013 
58014 
58015 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
58016   {
58017     int SWIG_arg = 0;
58018     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58019     lldb::SBModule *arg2 = 0 ;
58020     bool result;
58021 
58022     SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
58023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
58024     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
58025 
58026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58027       SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
58028     }
58029 
58030 
58031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
58032       SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
58033     }
58034 
58035     result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
58036     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58037     return SWIG_arg;
58038 
58039     fail: SWIGUNUSED;
58040   }
58041   lua_error(L);
58042   return 0;
58043 }
58044 
58045 
58046 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
58047   {
58048     int SWIG_arg = 0;
58049     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58050     SwigValueWrapper< lldb::SBLaunchInfo > result;
58051 
58052     SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
58053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
58054 
58055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58056       SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
58057     }
58058 
58059     result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
58060     {
58061       lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo(result);
58062       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
58063     }
58064     return SWIG_arg;
58065 
58066     fail: SWIGUNUSED;
58067   }
58068   lua_error(L);
58069   return 0;
58070 }
58071 
58072 
58073 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
58074   {
58075     int SWIG_arg = 0;
58076     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58077     lldb::SBLaunchInfo *arg2 = 0 ;
58078 
58079     SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
58080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
58081     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
58082 
58083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58084       SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
58085     }
58086 
58087 
58088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
58089       SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
58090     }
58091 
58092     (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
58093 
58094     return SWIG_arg;
58095 
58096     fail: SWIGUNUSED;
58097   }
58098   lua_error(L);
58099   return 0;
58100 }
58101 
58102 
58103 static int _wrap_SBTarget_GetTrace(lua_State* L) {
58104   {
58105     int SWIG_arg = 0;
58106     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58107     lldb::SBTrace result;
58108 
58109     SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
58110     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
58111 
58112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58113       SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
58114     }
58115 
58116     result = (arg1)->GetTrace();
58117     {
58118       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
58119       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58120     }
58121     return SWIG_arg;
58122 
58123     fail: SWIGUNUSED;
58124   }
58125   lua_error(L);
58126   return 0;
58127 }
58128 
58129 
58130 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
58131   {
58132     int SWIG_arg = 0;
58133     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58134     lldb::SBError *arg2 = 0 ;
58135     lldb::SBTrace result;
58136 
58137     SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
58138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
58139     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
58140 
58141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58142       SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
58143     }
58144 
58145 
58146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
58147       SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
58148     }
58149 
58150     result = (arg1)->CreateTrace(*arg2);
58151     {
58152       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
58153       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58154     }
58155     return SWIG_arg;
58156 
58157     fail: SWIGUNUSED;
58158   }
58159   lua_error(L);
58160   return 0;
58161 }
58162 
58163 
58164 static int _wrap_SBTarget___tostring(lua_State* L) {
58165   {
58166     int SWIG_arg = 0;
58167     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
58168     std::string result;
58169 
58170     SWIG_check_num_args("lldb::SBTarget::__repr__",1,1)
58171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__repr__",1,"lldb::SBTarget *");
58172 
58173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
58174       SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
58175     }
58176 
58177     result = lldb_SBTarget___repr__(arg1);
58178     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58179     return SWIG_arg;
58180 
58181     fail: SWIGUNUSED;
58182   }
58183   lua_error(L);
58184   return 0;
58185 }
58186 
58187 
58188 static void swig_delete_SBTarget(void *obj) {
58189 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
58190 delete arg1;
58191 }
58192 static int _proxy__wrap_new_SBTarget(lua_State *L) {
58193     assert(lua_istable(L,1));
58194     lua_pushcfunction(L,_wrap_new_SBTarget);
58195     assert(!lua_isnil(L,-1));
58196     lua_replace(L,1); /* replace our table with real constructor */
58197     lua_call(L,lua_gettop(L)-1,1);
58198     return 1;
58199 }
58200 static swig_lua_attribute swig_SBTarget_attributes[] = {
58201     {0,0,0}
58202 };
58203 static swig_lua_method swig_SBTarget_methods[]= {
58204     { "IsValid", _wrap_SBTarget_IsValid},
58205     { "GetProcess", _wrap_SBTarget_GetProcess},
58206     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
58207     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
58208     { "GetStatistics", _wrap_SBTarget_GetStatistics},
58209     { "GetPlatform", _wrap_SBTarget_GetPlatform},
58210     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
58211     { "Install", _wrap_SBTarget_Install},
58212     { "LoadCore", _wrap_SBTarget_LoadCore},
58213     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
58214     { "Launch", _wrap_SBTarget_Launch},
58215     { "Attach", _wrap_SBTarget_Attach},
58216     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
58217     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
58218     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
58219     { "GetExecutable", _wrap_SBTarget_GetExecutable},
58220     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
58221     { "AddModule", _wrap_SBTarget_AddModule},
58222     { "GetNumModules", _wrap_SBTarget_GetNumModules},
58223     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
58224     { "RemoveModule", _wrap_SBTarget_RemoveModule},
58225     { "GetDebugger", _wrap_SBTarget_GetDebugger},
58226     { "FindModule", _wrap_SBTarget_FindModule},
58227     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
58228     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
58229     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
58230     { "GetTriple", _wrap_SBTarget_GetTriple},
58231     { "GetABIName", _wrap_SBTarget_GetABIName},
58232     { "GetLabel", _wrap_SBTarget_GetLabel},
58233     { "SetLabel", _wrap_SBTarget_SetLabel},
58234     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
58235     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
58236     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
58237     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
58238     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
58239     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
58240     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
58241     { "FindFunctions", _wrap_SBTarget_FindFunctions},
58242     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
58243     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
58244     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
58245     { "Clear", _wrap_SBTarget_Clear},
58246     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
58247     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
58248     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
58249     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
58250     { "ReadMemory", _wrap_SBTarget_ReadMemory},
58251     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
58252     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
58253     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
58254     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
58255     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
58256     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
58257     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
58258     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
58259     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
58260     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
58261     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
58262     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
58263     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
58264     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
58265     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
58266     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
58267     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
58268     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
58269     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
58270     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
58271     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
58272     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
58273     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
58274     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
58275     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
58276     { "WatchAddress", _wrap_SBTarget_WatchAddress},
58277     { "WatchpointCreateByAddress", _wrap_SBTarget_WatchpointCreateByAddress},
58278     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
58279     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
58280     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
58281     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
58282     { "FindFirstType", _wrap_SBTarget_FindFirstType},
58283     { "FindTypes", _wrap_SBTarget_FindTypes},
58284     { "GetBasicType", _wrap_SBTarget_GetBasicType},
58285     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
58286     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
58287     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
58288     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
58289     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
58290     { "GetInstructions", _wrap_SBTarget_GetInstructions},
58291     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
58292     { "FindSymbols", _wrap_SBTarget_FindSymbols},
58293     { "__eq", _wrap_SBTarget___eq},
58294     { "GetDescription", _wrap_SBTarget_GetDescription},
58295     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
58296     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
58297     { "IsLoaded", _wrap_SBTarget_IsLoaded},
58298     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
58299     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
58300     { "GetTrace", _wrap_SBTarget_GetTrace},
58301     { "CreateTrace", _wrap_SBTarget_CreateTrace},
58302     { "__tostring", _wrap_SBTarget___tostring},
58303     {0,0}
58304 };
58305 static swig_lua_method swig_SBTarget_meta[] = {
58306     { "__eq", _wrap_SBTarget___eq},
58307     { "__tostring", _wrap_SBTarget___tostring},
58308     {0,0}
58309 };
58310 
58311 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
58312     {0,0,0}
58313 };
58314 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
58315     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
58316     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
58317     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
58318     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
58319     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
58320     {0,0,0,0,0,0}
58321 };
58322 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
58323     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
58324     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
58325     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
58326     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
58327     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
58328     {0,0}
58329 };
58330 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
58331     0
58332 };
58333 
58334 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
58335     "SBTarget",
58336     swig_SBTarget_Sf_SwigStatic_methods,
58337     swig_SBTarget_Sf_SwigStatic_attributes,
58338     swig_SBTarget_Sf_SwigStatic_constants,
58339     swig_SBTarget_Sf_SwigStatic_classes,
58340     0
58341 };
58342 static swig_lua_class *swig_SBTarget_bases[] = {0};
58343 static const char *swig_SBTarget_base_names[] = {0};
58344 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 };
58345 
58346 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
58347   {
58348     int SWIG_arg = 0;
58349     char *result = 0 ;
58350 
58351     SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
58352     result = (char *)lldb::SBThread::GetBroadcasterClassName();
58353     lua_pushstring(L,(const char *)result); SWIG_arg++;
58354     return SWIG_arg;
58355 
58356     fail: SWIGUNUSED;
58357   }
58358   lua_error(L);
58359   return 0;
58360 }
58361 
58362 
58363 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
58364   {
58365     int SWIG_arg = 0;
58366     lldb::SBThread *result = 0 ;
58367 
58368     SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
58369     result = (lldb::SBThread *)new lldb::SBThread();
58370     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
58371     return SWIG_arg;
58372 
58373     fail: SWIGUNUSED;
58374   }
58375   lua_error(L);
58376   return 0;
58377 }
58378 
58379 
58380 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
58381   {
58382     int SWIG_arg = 0;
58383     lldb::SBThread *arg1 = 0 ;
58384     lldb::SBThread *result = 0 ;
58385 
58386     SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
58387     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
58388 
58389     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58390       SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
58391     }
58392 
58393     result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
58394     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
58395     return SWIG_arg;
58396 
58397     fail: SWIGUNUSED;
58398   }
58399   lua_error(L);
58400   return 0;
58401 }
58402 
58403 
58404 static int _wrap_new_SBThread(lua_State* L) {
58405   int argc;
58406   int argv[2]={
58407     1,2
58408   };
58409 
58410   argc = lua_gettop(L);
58411   if (argc == 0) {
58412     return _wrap_new_SBThread__SWIG_0(L);
58413   }
58414   if (argc == 1) {
58415     int _v = 0;
58416     {
58417       void *ptr;
58418       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58419         _v = 0;
58420       } else {
58421         _v = 1;
58422       }
58423     }
58424     if (_v) {
58425       return _wrap_new_SBThread__SWIG_1(L);
58426     }
58427   }
58428 
58429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
58430     "  Possible C/C++ prototypes are:\n"
58431     "    lldb::SBThread::SBThread()\n"
58432     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
58433   lua_error(L);return 0;
58434 }
58435 
58436 
58437 static int _wrap_SBThread_GetQueue(lua_State* L) {
58438   {
58439     int SWIG_arg = 0;
58440     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58441     lldb::SBQueue result;
58442 
58443     SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
58444     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
58445 
58446     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58447       SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
58448     }
58449 
58450     result = ((lldb::SBThread const *)arg1)->GetQueue();
58451     {
58452       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
58453       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
58454     }
58455     return SWIG_arg;
58456 
58457     fail: SWIGUNUSED;
58458   }
58459   lua_error(L);
58460   return 0;
58461 }
58462 
58463 
58464 static int _wrap_SBThread_IsValid(lua_State* L) {
58465   {
58466     int SWIG_arg = 0;
58467     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58468     bool result;
58469 
58470     SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
58471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
58472 
58473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58474       SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
58475     }
58476 
58477     result = (bool)((lldb::SBThread const *)arg1)->IsValid();
58478     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58479     return SWIG_arg;
58480 
58481     fail: SWIGUNUSED;
58482   }
58483   lua_error(L);
58484   return 0;
58485 }
58486 
58487 
58488 static int _wrap_SBThread_Clear(lua_State* L) {
58489   {
58490     int SWIG_arg = 0;
58491     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58492 
58493     SWIG_check_num_args("lldb::SBThread::Clear",1,1)
58494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
58495 
58496     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58497       SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
58498     }
58499 
58500     (arg1)->Clear();
58501 
58502     return SWIG_arg;
58503 
58504     fail: SWIGUNUSED;
58505   }
58506   lua_error(L);
58507   return 0;
58508 }
58509 
58510 
58511 static int _wrap_SBThread_GetStopReason(lua_State* L) {
58512   {
58513     int SWIG_arg = 0;
58514     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58515     lldb::StopReason result;
58516 
58517     SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
58518     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
58519 
58520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58521       SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
58522     }
58523 
58524     result = (lldb::StopReason)(arg1)->GetStopReason();
58525     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58526     return SWIG_arg;
58527 
58528     fail: SWIGUNUSED;
58529   }
58530   lua_error(L);
58531   return 0;
58532 }
58533 
58534 
58535 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
58536   {
58537     int SWIG_arg = 0;
58538     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58539     size_t result;
58540 
58541     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
58542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
58543 
58544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58545       SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
58546     }
58547 
58548     result = (arg1)->GetStopReasonDataCount();
58549     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58550     return SWIG_arg;
58551 
58552     fail: SWIGUNUSED;
58553   }
58554   lua_error(L);
58555   return 0;
58556 }
58557 
58558 
58559 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
58560   {
58561     int SWIG_arg = 0;
58562     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58563     uint32_t arg2 ;
58564     uint64_t result;
58565 
58566     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
58567     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
58568     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
58569 
58570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58571       SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
58572     }
58573 
58574     arg2 = (uint32_t)lua_tointeger(L, 2);
58575     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
58576     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58577     return SWIG_arg;
58578 
58579     fail: SWIGUNUSED;
58580   }
58581   lua_error(L);
58582   return 0;
58583 }
58584 
58585 
58586 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
58587   {
58588     int SWIG_arg = 0;
58589     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58590     lldb::SBStream *arg2 = 0 ;
58591     bool result;
58592 
58593     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
58594     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
58595     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
58596 
58597     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58598       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
58599     }
58600 
58601 
58602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58603       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
58604     }
58605 
58606     result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
58607     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58608     return SWIG_arg;
58609 
58610     fail: SWIGUNUSED;
58611   }
58612   lua_error(L);
58613   return 0;
58614 }
58615 
58616 
58617 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
58618   {
58619     int SWIG_arg = 0;
58620     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58621     lldb::InstrumentationRuntimeType arg2 ;
58622     lldb::SBThreadCollection result;
58623 
58624     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
58625     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
58626     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
58627 
58628     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58629       SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
58630     }
58631 
58632     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
58633     result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
58634     {
58635       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
58636       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
58637     }
58638     return SWIG_arg;
58639 
58640     fail: SWIGUNUSED;
58641   }
58642   lua_error(L);
58643   return 0;
58644 }
58645 
58646 
58647 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
58648   {
58649     int SWIG_arg = 0;
58650     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58651     char *arg2 = (char *) 0 ;
58652     size_t arg3 ;
58653     size_t result;
58654 
58655     SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
58656     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
58657 
58658     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58659       SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
58660     }
58661 
58662     {
58663       arg3 = luaL_checkinteger(L, 2);
58664       if (arg3 <= 0) {
58665         return luaL_error(L, "Positive integer expected");
58666       }
58667       arg2 = (char *)malloc(arg3);
58668     }
58669     result = (arg1)->GetStopDescription(arg2,arg3);
58670     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58671     {
58672       lua_pop(L, 1); // Blow away the previous result
58673       lua_pushlstring(L, (const char *)arg2, result);
58674       free(arg2);
58675       // SWIG_arg was already incremented
58676     }
58677     return SWIG_arg;
58678 
58679     fail: SWIGUNUSED;
58680   }
58681   lua_error(L);
58682   return 0;
58683 }
58684 
58685 
58686 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
58687   {
58688     int SWIG_arg = 0;
58689     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58690     lldb::SBValue result;
58691 
58692     SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
58693     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
58694 
58695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58696       SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
58697     }
58698 
58699     result = (arg1)->GetStopReturnValue();
58700     {
58701       lldb::SBValue * resultptr = new lldb::SBValue(result);
58702       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
58703     }
58704     return SWIG_arg;
58705 
58706     fail: SWIGUNUSED;
58707   }
58708   lua_error(L);
58709   return 0;
58710 }
58711 
58712 
58713 static int _wrap_SBThread_GetThreadID(lua_State* L) {
58714   {
58715     int SWIG_arg = 0;
58716     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58717     lldb::tid_t result;
58718 
58719     SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
58720     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
58721 
58722     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58723       SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
58724     }
58725 
58726     result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
58727     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58728     return SWIG_arg;
58729 
58730     fail: SWIGUNUSED;
58731   }
58732   lua_error(L);
58733   return 0;
58734 }
58735 
58736 
58737 static int _wrap_SBThread_GetIndexID(lua_State* L) {
58738   {
58739     int SWIG_arg = 0;
58740     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58741     uint32_t result;
58742 
58743     SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
58744     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
58745 
58746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58747       SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
58748     }
58749 
58750     result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
58751     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58752     return SWIG_arg;
58753 
58754     fail: SWIGUNUSED;
58755   }
58756   lua_error(L);
58757   return 0;
58758 }
58759 
58760 
58761 static int _wrap_SBThread_GetName(lua_State* L) {
58762   {
58763     int SWIG_arg = 0;
58764     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58765     char *result = 0 ;
58766 
58767     SWIG_check_num_args("lldb::SBThread::GetName",1,1)
58768     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
58769 
58770     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58771       SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
58772     }
58773 
58774     result = (char *)((lldb::SBThread const *)arg1)->GetName();
58775     lua_pushstring(L,(const char *)result); SWIG_arg++;
58776     return SWIG_arg;
58777 
58778     fail: SWIGUNUSED;
58779   }
58780   lua_error(L);
58781   return 0;
58782 }
58783 
58784 
58785 static int _wrap_SBThread_GetQueueName(lua_State* L) {
58786   {
58787     int SWIG_arg = 0;
58788     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58789     char *result = 0 ;
58790 
58791     SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
58792     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
58793 
58794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58795       SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
58796     }
58797 
58798     result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
58799     lua_pushstring(L,(const char *)result); SWIG_arg++;
58800     return SWIG_arg;
58801 
58802     fail: SWIGUNUSED;
58803   }
58804   lua_error(L);
58805   return 0;
58806 }
58807 
58808 
58809 static int _wrap_SBThread_GetQueueID(lua_State* L) {
58810   {
58811     int SWIG_arg = 0;
58812     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58813     lldb::queue_id_t result;
58814 
58815     SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
58816     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
58817 
58818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58819       SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
58820     }
58821 
58822     result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
58823     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58824     return SWIG_arg;
58825 
58826     fail: SWIGUNUSED;
58827   }
58828   lua_error(L);
58829   return 0;
58830 }
58831 
58832 
58833 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
58834   {
58835     int SWIG_arg = 0;
58836     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58837     char *arg2 = (char *) 0 ;
58838     lldb::SBStream *arg3 = 0 ;
58839     bool result;
58840 
58841     SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
58842     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
58843     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
58844     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
58845 
58846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58847       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
58848     }
58849 
58850     arg2 = (char *)lua_tostring(L, 2);
58851 
58852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
58853       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
58854     }
58855 
58856     result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
58857     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58858     return SWIG_arg;
58859 
58860     fail: SWIGUNUSED;
58861   }
58862   lua_error(L);
58863   return 0;
58864 }
58865 
58866 
58867 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
58868   {
58869     int SWIG_arg = 0;
58870     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58871     lldb::RunMode arg2 ;
58872 
58873     SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
58874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58875     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
58876 
58877     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58878       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58879     }
58880 
58881     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
58882     (arg1)->StepOver(arg2);
58883 
58884     return SWIG_arg;
58885 
58886     fail: SWIGUNUSED;
58887   }
58888   lua_error(L);
58889   return 0;
58890 }
58891 
58892 
58893 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
58894   {
58895     int SWIG_arg = 0;
58896     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58897 
58898     SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
58899     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58900 
58901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58902       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58903     }
58904 
58905     (arg1)->StepOver();
58906 
58907     return SWIG_arg;
58908 
58909     fail: SWIGUNUSED;
58910   }
58911   lua_error(L);
58912   return 0;
58913 }
58914 
58915 
58916 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
58917   {
58918     int SWIG_arg = 0;
58919     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58920     lldb::RunMode arg2 ;
58921     lldb::SBError *arg3 = 0 ;
58922 
58923     SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
58924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58925     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
58926     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
58927 
58928     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58929       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58930     }
58931 
58932     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
58933 
58934     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58935       SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
58936     }
58937 
58938     (arg1)->StepOver(arg2,*arg3);
58939 
58940     return SWIG_arg;
58941 
58942     fail: SWIGUNUSED;
58943   }
58944   lua_error(L);
58945   return 0;
58946 }
58947 
58948 
58949 static int _wrap_SBThread_StepOver(lua_State* L) {
58950   int argc;
58951   int argv[4]={
58952     1,2,3,4
58953   };
58954 
58955   argc = lua_gettop(L);
58956   if (argc == 1) {
58957     int _v = 0;
58958     {
58959       void *ptr;
58960       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58961         _v = 0;
58962       } else {
58963         _v = 1;
58964       }
58965     }
58966     if (_v) {
58967       return _wrap_SBThread_StepOver__SWIG_1(L);
58968     }
58969   }
58970   if (argc == 2) {
58971     int _v = 0;
58972     {
58973       void *ptr;
58974       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58975         _v = 0;
58976       } else {
58977         _v = 1;
58978       }
58979     }
58980     if (_v) {
58981       {
58982         _v = lua_isnumber(L,argv[1]);
58983       }
58984       if (_v) {
58985         return _wrap_SBThread_StepOver__SWIG_0(L);
58986       }
58987     }
58988   }
58989   if (argc == 3) {
58990     int _v = 0;
58991     {
58992       void *ptr;
58993       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58994         _v = 0;
58995       } else {
58996         _v = 1;
58997       }
58998     }
58999     if (_v) {
59000       {
59001         _v = lua_isnumber(L,argv[1]);
59002       }
59003       if (_v) {
59004         {
59005           void *ptr;
59006           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59007             _v = 0;
59008           } else {
59009             _v = 1;
59010           }
59011         }
59012         if (_v) {
59013           return _wrap_SBThread_StepOver__SWIG_2(L);
59014         }
59015       }
59016     }
59017   }
59018 
59019   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
59020     "  Possible C/C++ prototypes are:\n"
59021     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
59022     "    lldb::SBThread::StepOver()\n"
59023     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
59024   lua_error(L);return 0;
59025 }
59026 
59027 
59028 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
59029   {
59030     int SWIG_arg = 0;
59031     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59032     lldb::RunMode arg2 ;
59033 
59034     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
59035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59036     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
59037 
59038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59039       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59040     }
59041 
59042     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
59043     (arg1)->StepInto(arg2);
59044 
59045     return SWIG_arg;
59046 
59047     fail: SWIGUNUSED;
59048   }
59049   lua_error(L);
59050   return 0;
59051 }
59052 
59053 
59054 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
59055   {
59056     int SWIG_arg = 0;
59057     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59058 
59059     SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
59060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59061 
59062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59063       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59064     }
59065 
59066     (arg1)->StepInto();
59067 
59068     return SWIG_arg;
59069 
59070     fail: SWIGUNUSED;
59071   }
59072   lua_error(L);
59073   return 0;
59074 }
59075 
59076 
59077 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
59078   {
59079     int SWIG_arg = 0;
59080     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59081     char *arg2 = (char *) 0 ;
59082     lldb::RunMode arg3 ;
59083 
59084     SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
59085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59086     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
59087     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
59088 
59089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59090       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59091     }
59092 
59093     arg2 = (char *)lua_tostring(L, 2);
59094     arg3 = (lldb::RunMode)lua_tointeger(L, 3);
59095     (arg1)->StepInto((char const *)arg2,arg3);
59096 
59097     return SWIG_arg;
59098 
59099     fail: SWIGUNUSED;
59100   }
59101   lua_error(L);
59102   return 0;
59103 }
59104 
59105 
59106 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
59107   {
59108     int SWIG_arg = 0;
59109     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59110     char *arg2 = (char *) 0 ;
59111 
59112     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
59113     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59114     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
59115 
59116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59117       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59118     }
59119 
59120     arg2 = (char *)lua_tostring(L, 2);
59121     (arg1)->StepInto((char const *)arg2);
59122 
59123     return SWIG_arg;
59124 
59125     fail: SWIGUNUSED;
59126   }
59127   lua_error(L);
59128   return 0;
59129 }
59130 
59131 
59132 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
59133   {
59134     int SWIG_arg = 0;
59135     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59136     char *arg2 = (char *) 0 ;
59137     uint32_t arg3 ;
59138     lldb::SBError *arg4 = 0 ;
59139     lldb::RunMode arg5 ;
59140 
59141     SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
59142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59143     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
59144     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
59145     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
59146     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
59147 
59148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59149       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59150     }
59151 
59152     arg2 = (char *)lua_tostring(L, 2);
59153     arg3 = (uint32_t)lua_tointeger(L, 3);
59154 
59155     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
59156       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
59157     }
59158 
59159     arg5 = (lldb::RunMode)lua_tointeger(L, 5);
59160     (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
59161 
59162     return SWIG_arg;
59163 
59164     fail: SWIGUNUSED;
59165   }
59166   lua_error(L);
59167   return 0;
59168 }
59169 
59170 
59171 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
59172   {
59173     int SWIG_arg = 0;
59174     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59175     char *arg2 = (char *) 0 ;
59176     uint32_t arg3 ;
59177     lldb::SBError *arg4 = 0 ;
59178 
59179     SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
59180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
59181     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
59182     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
59183     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
59184 
59185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59186       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
59187     }
59188 
59189     arg2 = (char *)lua_tostring(L, 2);
59190     arg3 = (uint32_t)lua_tointeger(L, 3);
59191 
59192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
59193       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
59194     }
59195 
59196     (arg1)->StepInto((char const *)arg2,arg3,*arg4);
59197 
59198     return SWIG_arg;
59199 
59200     fail: SWIGUNUSED;
59201   }
59202   lua_error(L);
59203   return 0;
59204 }
59205 
59206 
59207 static int _wrap_SBThread_StepInto(lua_State* L) {
59208   int argc;
59209   int argv[6]={
59210     1,2,3,4,5,6
59211   };
59212 
59213   argc = lua_gettop(L);
59214   if (argc == 1) {
59215     int _v = 0;
59216     {
59217       void *ptr;
59218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59219         _v = 0;
59220       } else {
59221         _v = 1;
59222       }
59223     }
59224     if (_v) {
59225       return _wrap_SBThread_StepInto__SWIG_1(L);
59226     }
59227   }
59228   if (argc == 2) {
59229     int _v = 0;
59230     {
59231       void *ptr;
59232       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59233         _v = 0;
59234       } else {
59235         _v = 1;
59236       }
59237     }
59238     if (_v) {
59239       {
59240         _v = lua_isnumber(L,argv[1]);
59241       }
59242       if (_v) {
59243         return _wrap_SBThread_StepInto__SWIG_0(L);
59244       }
59245     }
59246   }
59247   if (argc == 2) {
59248     int _v = 0;
59249     {
59250       void *ptr;
59251       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59252         _v = 0;
59253       } else {
59254         _v = 1;
59255       }
59256     }
59257     if (_v) {
59258       {
59259         _v = SWIG_lua_isnilstring(L,argv[1]);
59260       }
59261       if (_v) {
59262         return _wrap_SBThread_StepInto__SWIG_3(L);
59263       }
59264     }
59265   }
59266   if (argc == 3) {
59267     int _v = 0;
59268     {
59269       void *ptr;
59270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59271         _v = 0;
59272       } else {
59273         _v = 1;
59274       }
59275     }
59276     if (_v) {
59277       {
59278         _v = SWIG_lua_isnilstring(L,argv[1]);
59279       }
59280       if (_v) {
59281         {
59282           _v = lua_isnumber(L,argv[2]);
59283         }
59284         if (_v) {
59285           return _wrap_SBThread_StepInto__SWIG_2(L);
59286         }
59287       }
59288     }
59289   }
59290   if (argc == 4) {
59291     int _v = 0;
59292     {
59293       void *ptr;
59294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59295         _v = 0;
59296       } else {
59297         _v = 1;
59298       }
59299     }
59300     if (_v) {
59301       {
59302         _v = SWIG_lua_isnilstring(L,argv[1]);
59303       }
59304       if (_v) {
59305         {
59306           _v = lua_isnumber(L,argv[2]);
59307         }
59308         if (_v) {
59309           {
59310             void *ptr;
59311             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59312               _v = 0;
59313             } else {
59314               _v = 1;
59315             }
59316           }
59317           if (_v) {
59318             return _wrap_SBThread_StepInto__SWIG_5(L);
59319           }
59320         }
59321       }
59322     }
59323   }
59324   if (argc == 5) {
59325     int _v = 0;
59326     {
59327       void *ptr;
59328       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59329         _v = 0;
59330       } else {
59331         _v = 1;
59332       }
59333     }
59334     if (_v) {
59335       {
59336         _v = SWIG_lua_isnilstring(L,argv[1]);
59337       }
59338       if (_v) {
59339         {
59340           _v = lua_isnumber(L,argv[2]);
59341         }
59342         if (_v) {
59343           {
59344             void *ptr;
59345             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59346               _v = 0;
59347             } else {
59348               _v = 1;
59349             }
59350           }
59351           if (_v) {
59352             {
59353               _v = lua_isnumber(L,argv[4]);
59354             }
59355             if (_v) {
59356               return _wrap_SBThread_StepInto__SWIG_4(L);
59357             }
59358           }
59359         }
59360       }
59361     }
59362   }
59363 
59364   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
59365     "  Possible C/C++ prototypes are:\n"
59366     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
59367     "    lldb::SBThread::StepInto()\n"
59368     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
59369     "    lldb::SBThread::StepInto(char const *)\n"
59370     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
59371     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
59372   lua_error(L);return 0;
59373 }
59374 
59375 
59376 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
59377   {
59378     int SWIG_arg = 0;
59379     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59380 
59381     SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
59382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
59383 
59384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59385       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
59386     }
59387 
59388     (arg1)->StepOut();
59389 
59390     return SWIG_arg;
59391 
59392     fail: SWIGUNUSED;
59393   }
59394   lua_error(L);
59395   return 0;
59396 }
59397 
59398 
59399 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
59400   {
59401     int SWIG_arg = 0;
59402     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59403     lldb::SBError *arg2 = 0 ;
59404 
59405     SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
59406     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
59407     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
59408 
59409     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59410       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
59411     }
59412 
59413 
59414     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
59415       SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
59416     }
59417 
59418     (arg1)->StepOut(*arg2);
59419 
59420     return SWIG_arg;
59421 
59422     fail: SWIGUNUSED;
59423   }
59424   lua_error(L);
59425   return 0;
59426 }
59427 
59428 
59429 static int _wrap_SBThread_StepOut(lua_State* L) {
59430   int argc;
59431   int argv[3]={
59432     1,2,3
59433   };
59434 
59435   argc = lua_gettop(L);
59436   if (argc == 1) {
59437     int _v = 0;
59438     {
59439       void *ptr;
59440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59441         _v = 0;
59442       } else {
59443         _v = 1;
59444       }
59445     }
59446     if (_v) {
59447       return _wrap_SBThread_StepOut__SWIG_0(L);
59448     }
59449   }
59450   if (argc == 2) {
59451     int _v = 0;
59452     {
59453       void *ptr;
59454       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59455         _v = 0;
59456       } else {
59457         _v = 1;
59458       }
59459     }
59460     if (_v) {
59461       {
59462         void *ptr;
59463         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59464           _v = 0;
59465         } else {
59466           _v = 1;
59467         }
59468       }
59469       if (_v) {
59470         return _wrap_SBThread_StepOut__SWIG_1(L);
59471       }
59472     }
59473   }
59474 
59475   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
59476     "  Possible C/C++ prototypes are:\n"
59477     "    lldb::SBThread::StepOut()\n"
59478     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
59479   lua_error(L);return 0;
59480 }
59481 
59482 
59483 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
59484   {
59485     int SWIG_arg = 0;
59486     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59487     lldb::SBFrame *arg2 = 0 ;
59488 
59489     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
59490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
59491     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
59492 
59493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59494       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
59495     }
59496 
59497 
59498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
59499       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
59500     }
59501 
59502     (arg1)->StepOutOfFrame(*arg2);
59503 
59504     return SWIG_arg;
59505 
59506     fail: SWIGUNUSED;
59507   }
59508   lua_error(L);
59509   return 0;
59510 }
59511 
59512 
59513 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
59514   {
59515     int SWIG_arg = 0;
59516     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59517     lldb::SBFrame *arg2 = 0 ;
59518     lldb::SBError *arg3 = 0 ;
59519 
59520     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
59521     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
59522     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
59523     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
59524 
59525     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59526       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
59527     }
59528 
59529 
59530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
59531       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
59532     }
59533 
59534 
59535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
59536       SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
59537     }
59538 
59539     (arg1)->StepOutOfFrame(*arg2,*arg3);
59540 
59541     return SWIG_arg;
59542 
59543     fail: SWIGUNUSED;
59544   }
59545   lua_error(L);
59546   return 0;
59547 }
59548 
59549 
59550 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
59551   int argc;
59552   int argv[4]={
59553     1,2,3,4
59554   };
59555 
59556   argc = lua_gettop(L);
59557   if (argc == 2) {
59558     int _v = 0;
59559     {
59560       void *ptr;
59561       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59562         _v = 0;
59563       } else {
59564         _v = 1;
59565       }
59566     }
59567     if (_v) {
59568       {
59569         void *ptr;
59570         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
59571           _v = 0;
59572         } else {
59573           _v = 1;
59574         }
59575       }
59576       if (_v) {
59577         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
59578       }
59579     }
59580   }
59581   if (argc == 3) {
59582     int _v = 0;
59583     {
59584       void *ptr;
59585       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59586         _v = 0;
59587       } else {
59588         _v = 1;
59589       }
59590     }
59591     if (_v) {
59592       {
59593         void *ptr;
59594         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
59595           _v = 0;
59596         } else {
59597           _v = 1;
59598         }
59599       }
59600       if (_v) {
59601         {
59602           void *ptr;
59603           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59604             _v = 0;
59605           } else {
59606             _v = 1;
59607           }
59608         }
59609         if (_v) {
59610           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
59611         }
59612       }
59613     }
59614   }
59615 
59616   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
59617     "  Possible C/C++ prototypes are:\n"
59618     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
59619     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
59620   lua_error(L);return 0;
59621 }
59622 
59623 
59624 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
59625   {
59626     int SWIG_arg = 0;
59627     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59628     bool arg2 ;
59629 
59630     SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
59631     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
59632     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
59633 
59634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59635       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
59636     }
59637 
59638     arg2 = (lua_toboolean(L, 2)!=0);
59639     (arg1)->StepInstruction(arg2);
59640 
59641     return SWIG_arg;
59642 
59643     fail: SWIGUNUSED;
59644   }
59645   lua_error(L);
59646   return 0;
59647 }
59648 
59649 
59650 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
59651   {
59652     int SWIG_arg = 0;
59653     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59654     bool arg2 ;
59655     lldb::SBError *arg3 = 0 ;
59656 
59657     SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
59658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
59659     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
59660     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
59661 
59662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59663       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
59664     }
59665 
59666     arg2 = (lua_toboolean(L, 2)!=0);
59667 
59668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
59669       SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
59670     }
59671 
59672     (arg1)->StepInstruction(arg2,*arg3);
59673 
59674     return SWIG_arg;
59675 
59676     fail: SWIGUNUSED;
59677   }
59678   lua_error(L);
59679   return 0;
59680 }
59681 
59682 
59683 static int _wrap_SBThread_StepInstruction(lua_State* L) {
59684   int argc;
59685   int argv[4]={
59686     1,2,3,4
59687   };
59688 
59689   argc = lua_gettop(L);
59690   if (argc == 2) {
59691     int _v = 0;
59692     {
59693       void *ptr;
59694       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59695         _v = 0;
59696       } else {
59697         _v = 1;
59698       }
59699     }
59700     if (_v) {
59701       {
59702         _v = lua_isboolean(L,argv[1]);
59703       }
59704       if (_v) {
59705         return _wrap_SBThread_StepInstruction__SWIG_0(L);
59706       }
59707     }
59708   }
59709   if (argc == 3) {
59710     int _v = 0;
59711     {
59712       void *ptr;
59713       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59714         _v = 0;
59715       } else {
59716         _v = 1;
59717       }
59718     }
59719     if (_v) {
59720       {
59721         _v = lua_isboolean(L,argv[1]);
59722       }
59723       if (_v) {
59724         {
59725           void *ptr;
59726           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59727             _v = 0;
59728           } else {
59729             _v = 1;
59730           }
59731         }
59732         if (_v) {
59733           return _wrap_SBThread_StepInstruction__SWIG_1(L);
59734         }
59735       }
59736     }
59737   }
59738 
59739   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
59740     "  Possible C/C++ prototypes are:\n"
59741     "    lldb::SBThread::StepInstruction(bool)\n"
59742     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
59743   lua_error(L);return 0;
59744 }
59745 
59746 
59747 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
59748   {
59749     int SWIG_arg = 0;
59750     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59751     lldb::SBFrame *arg2 = 0 ;
59752     lldb::SBFileSpec *arg3 = 0 ;
59753     uint32_t arg4 ;
59754     lldb::SBError result;
59755 
59756     SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
59757     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
59758     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
59759     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
59760     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
59761 
59762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59763       SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
59764     }
59765 
59766 
59767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
59768       SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
59769     }
59770 
59771 
59772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
59773       SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
59774     }
59775 
59776     arg4 = (uint32_t)lua_tointeger(L, 4);
59777     result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
59778     {
59779       lldb::SBError * resultptr = new lldb::SBError(result);
59780       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59781     }
59782     return SWIG_arg;
59783 
59784     fail: SWIGUNUSED;
59785   }
59786   lua_error(L);
59787   return 0;
59788 }
59789 
59790 
59791 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
59792   {
59793     int SWIG_arg = 0;
59794     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59795     char *arg2 = (char *) 0 ;
59796     lldb::SBError result;
59797 
59798     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
59799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59800     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59801 
59802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59803       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59804     }
59805 
59806     arg2 = (char *)lua_tostring(L, 2);
59807     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
59808     {
59809       lldb::SBError * resultptr = new lldb::SBError(result);
59810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59811     }
59812     return SWIG_arg;
59813 
59814     fail: SWIGUNUSED;
59815   }
59816   lua_error(L);
59817   return 0;
59818 }
59819 
59820 
59821 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
59822   {
59823     int SWIG_arg = 0;
59824     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59825     char *arg2 = (char *) 0 ;
59826     bool arg3 ;
59827     lldb::SBError result;
59828 
59829     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
59830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59831     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59832     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
59833 
59834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59835       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59836     }
59837 
59838     arg2 = (char *)lua_tostring(L, 2);
59839     arg3 = (lua_toboolean(L, 3)!=0);
59840     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
59841     {
59842       lldb::SBError * resultptr = new lldb::SBError(result);
59843       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59844     }
59845     return SWIG_arg;
59846 
59847     fail: SWIGUNUSED;
59848   }
59849   lua_error(L);
59850   return 0;
59851 }
59852 
59853 
59854 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
59855   {
59856     int SWIG_arg = 0;
59857     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59858     char *arg2 = (char *) 0 ;
59859     lldb::SBStructuredData *arg3 = 0 ;
59860     bool arg4 ;
59861     lldb::SBError result;
59862 
59863     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
59864     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59865     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59866     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
59867     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
59868 
59869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59870       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59871     }
59872 
59873     arg2 = (char *)lua_tostring(L, 2);
59874 
59875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
59876       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
59877     }
59878 
59879     arg4 = (lua_toboolean(L, 4)!=0);
59880     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
59881     {
59882       lldb::SBError * resultptr = new lldb::SBError(result);
59883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59884     }
59885     return SWIG_arg;
59886 
59887     fail: SWIGUNUSED;
59888   }
59889   lua_error(L);
59890   return 0;
59891 }
59892 
59893 
59894 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
59895   int argc;
59896   int argv[5]={
59897     1,2,3,4,5
59898   };
59899 
59900   argc = lua_gettop(L);
59901   if (argc == 2) {
59902     int _v = 0;
59903     {
59904       void *ptr;
59905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59906         _v = 0;
59907       } else {
59908         _v = 1;
59909       }
59910     }
59911     if (_v) {
59912       {
59913         _v = SWIG_lua_isnilstring(L,argv[1]);
59914       }
59915       if (_v) {
59916         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
59917       }
59918     }
59919   }
59920   if (argc == 3) {
59921     int _v = 0;
59922     {
59923       void *ptr;
59924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59925         _v = 0;
59926       } else {
59927         _v = 1;
59928       }
59929     }
59930     if (_v) {
59931       {
59932         _v = SWIG_lua_isnilstring(L,argv[1]);
59933       }
59934       if (_v) {
59935         {
59936           _v = lua_isboolean(L,argv[2]);
59937         }
59938         if (_v) {
59939           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
59940         }
59941       }
59942     }
59943   }
59944   if (argc == 4) {
59945     int _v = 0;
59946     {
59947       void *ptr;
59948       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59949         _v = 0;
59950       } else {
59951         _v = 1;
59952       }
59953     }
59954     if (_v) {
59955       {
59956         _v = SWIG_lua_isnilstring(L,argv[1]);
59957       }
59958       if (_v) {
59959         {
59960           void *ptr;
59961           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
59962             _v = 0;
59963           } else {
59964             _v = 1;
59965           }
59966         }
59967         if (_v) {
59968           {
59969             _v = lua_isboolean(L,argv[3]);
59970           }
59971           if (_v) {
59972             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
59973           }
59974         }
59975       }
59976     }
59977   }
59978 
59979   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
59980     "  Possible C/C++ prototypes are:\n"
59981     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
59982     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
59983     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
59984   lua_error(L);return 0;
59985 }
59986 
59987 
59988 static int _wrap_SBThread_JumpToLine(lua_State* L) {
59989   {
59990     int SWIG_arg = 0;
59991     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59992     lldb::SBFileSpec *arg2 = 0 ;
59993     uint32_t arg3 ;
59994     lldb::SBError result;
59995 
59996     SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
59997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
59998     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
59999     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
60000 
60001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60002       SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
60003     }
60004 
60005 
60006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
60007       SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
60008     }
60009 
60010     arg3 = (uint32_t)lua_tointeger(L, 3);
60011     result = (arg1)->JumpToLine(*arg2,arg3);
60012     {
60013       lldb::SBError * resultptr = new lldb::SBError(result);
60014       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
60015     }
60016     return SWIG_arg;
60017 
60018     fail: SWIGUNUSED;
60019   }
60020   lua_error(L);
60021   return 0;
60022 }
60023 
60024 
60025 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
60026   {
60027     int SWIG_arg = 0;
60028     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60029     lldb::addr_t arg2 ;
60030 
60031     SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
60032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
60033     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
60034 
60035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60036       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
60037     }
60038 
60039     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
60040     (arg1)->RunToAddress(arg2);
60041 
60042     return SWIG_arg;
60043 
60044     fail: SWIGUNUSED;
60045   }
60046   lua_error(L);
60047   return 0;
60048 }
60049 
60050 
60051 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
60052   {
60053     int SWIG_arg = 0;
60054     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60055     lldb::addr_t arg2 ;
60056     lldb::SBError *arg3 = 0 ;
60057 
60058     SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
60059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
60060     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
60061     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
60062 
60063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60064       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
60065     }
60066 
60067     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
60068 
60069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
60070       SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
60071     }
60072 
60073     (arg1)->RunToAddress(arg2,*arg3);
60074 
60075     return SWIG_arg;
60076 
60077     fail: SWIGUNUSED;
60078   }
60079   lua_error(L);
60080   return 0;
60081 }
60082 
60083 
60084 static int _wrap_SBThread_RunToAddress(lua_State* L) {
60085   int argc;
60086   int argv[4]={
60087     1,2,3,4
60088   };
60089 
60090   argc = lua_gettop(L);
60091   if (argc == 2) {
60092     int _v = 0;
60093     {
60094       void *ptr;
60095       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60096         _v = 0;
60097       } else {
60098         _v = 1;
60099       }
60100     }
60101     if (_v) {
60102       {
60103         _v = lua_isnumber(L,argv[1]);
60104       }
60105       if (_v) {
60106         return _wrap_SBThread_RunToAddress__SWIG_0(L);
60107       }
60108     }
60109   }
60110   if (argc == 3) {
60111     int _v = 0;
60112     {
60113       void *ptr;
60114       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60115         _v = 0;
60116       } else {
60117         _v = 1;
60118       }
60119     }
60120     if (_v) {
60121       {
60122         _v = lua_isnumber(L,argv[1]);
60123       }
60124       if (_v) {
60125         {
60126           void *ptr;
60127           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
60128             _v = 0;
60129           } else {
60130             _v = 1;
60131           }
60132         }
60133         if (_v) {
60134           return _wrap_SBThread_RunToAddress__SWIG_1(L);
60135         }
60136       }
60137     }
60138   }
60139 
60140   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
60141     "  Possible C/C++ prototypes are:\n"
60142     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
60143     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
60144   lua_error(L);return 0;
60145 }
60146 
60147 
60148 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
60149   {
60150     int SWIG_arg = 0;
60151     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60152     lldb::SBFrame *arg2 = 0 ;
60153     lldb::SBValue *arg3 = 0 ;
60154     lldb::SBError result;
60155 
60156     SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
60157     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
60158     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
60159     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
60160 
60161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60162       SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
60163     }
60164 
60165 
60166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
60167       SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
60168     }
60169 
60170 
60171     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
60172       SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
60173     }
60174 
60175     result = (arg1)->ReturnFromFrame(*arg2,*arg3);
60176     {
60177       lldb::SBError * resultptr = new lldb::SBError(result);
60178       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
60179     }
60180     return SWIG_arg;
60181 
60182     fail: SWIGUNUSED;
60183   }
60184   lua_error(L);
60185   return 0;
60186 }
60187 
60188 
60189 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
60190   {
60191     int SWIG_arg = 0;
60192     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60193     lldb::SBError result;
60194 
60195     SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
60196     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
60197 
60198     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60199       SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
60200     }
60201 
60202     result = (arg1)->UnwindInnermostExpression();
60203     {
60204       lldb::SBError * resultptr = new lldb::SBError(result);
60205       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
60206     }
60207     return SWIG_arg;
60208 
60209     fail: SWIGUNUSED;
60210   }
60211   lua_error(L);
60212   return 0;
60213 }
60214 
60215 
60216 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
60217   {
60218     int SWIG_arg = 0;
60219     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60220     bool result;
60221 
60222     SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
60223     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
60224 
60225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60226       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
60227     }
60228 
60229     result = (bool)(arg1)->Suspend();
60230     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60231     return SWIG_arg;
60232 
60233     fail: SWIGUNUSED;
60234   }
60235   lua_error(L);
60236   return 0;
60237 }
60238 
60239 
60240 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
60241   {
60242     int SWIG_arg = 0;
60243     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60244     lldb::SBError *arg2 = 0 ;
60245     bool result;
60246 
60247     SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
60248     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
60249     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
60250 
60251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60252       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
60253     }
60254 
60255 
60256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
60257       SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
60258     }
60259 
60260     result = (bool)(arg1)->Suspend(*arg2);
60261     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60262     return SWIG_arg;
60263 
60264     fail: SWIGUNUSED;
60265   }
60266   lua_error(L);
60267   return 0;
60268 }
60269 
60270 
60271 static int _wrap_SBThread_Suspend(lua_State* L) {
60272   int argc;
60273   int argv[3]={
60274     1,2,3
60275   };
60276 
60277   argc = lua_gettop(L);
60278   if (argc == 1) {
60279     int _v = 0;
60280     {
60281       void *ptr;
60282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60283         _v = 0;
60284       } else {
60285         _v = 1;
60286       }
60287     }
60288     if (_v) {
60289       return _wrap_SBThread_Suspend__SWIG_0(L);
60290     }
60291   }
60292   if (argc == 2) {
60293     int _v = 0;
60294     {
60295       void *ptr;
60296       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60297         _v = 0;
60298       } else {
60299         _v = 1;
60300       }
60301     }
60302     if (_v) {
60303       {
60304         void *ptr;
60305         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
60306           _v = 0;
60307         } else {
60308           _v = 1;
60309         }
60310       }
60311       if (_v) {
60312         return _wrap_SBThread_Suspend__SWIG_1(L);
60313       }
60314     }
60315   }
60316 
60317   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
60318     "  Possible C/C++ prototypes are:\n"
60319     "    lldb::SBThread::Suspend()\n"
60320     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
60321   lua_error(L);return 0;
60322 }
60323 
60324 
60325 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
60326   {
60327     int SWIG_arg = 0;
60328     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60329     bool result;
60330 
60331     SWIG_check_num_args("lldb::SBThread::Resume",1,1)
60332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
60333 
60334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60335       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
60336     }
60337 
60338     result = (bool)(arg1)->Resume();
60339     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60340     return SWIG_arg;
60341 
60342     fail: SWIGUNUSED;
60343   }
60344   lua_error(L);
60345   return 0;
60346 }
60347 
60348 
60349 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
60350   {
60351     int SWIG_arg = 0;
60352     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60353     lldb::SBError *arg2 = 0 ;
60354     bool result;
60355 
60356     SWIG_check_num_args("lldb::SBThread::Resume",2,2)
60357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
60358     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
60359 
60360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60361       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
60362     }
60363 
60364 
60365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
60366       SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
60367     }
60368 
60369     result = (bool)(arg1)->Resume(*arg2);
60370     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60371     return SWIG_arg;
60372 
60373     fail: SWIGUNUSED;
60374   }
60375   lua_error(L);
60376   return 0;
60377 }
60378 
60379 
60380 static int _wrap_SBThread_Resume(lua_State* L) {
60381   int argc;
60382   int argv[3]={
60383     1,2,3
60384   };
60385 
60386   argc = lua_gettop(L);
60387   if (argc == 1) {
60388     int _v = 0;
60389     {
60390       void *ptr;
60391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60392         _v = 0;
60393       } else {
60394         _v = 1;
60395       }
60396     }
60397     if (_v) {
60398       return _wrap_SBThread_Resume__SWIG_0(L);
60399     }
60400   }
60401   if (argc == 2) {
60402     int _v = 0;
60403     {
60404       void *ptr;
60405       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60406         _v = 0;
60407       } else {
60408         _v = 1;
60409       }
60410     }
60411     if (_v) {
60412       {
60413         void *ptr;
60414         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
60415           _v = 0;
60416         } else {
60417           _v = 1;
60418         }
60419       }
60420       if (_v) {
60421         return _wrap_SBThread_Resume__SWIG_1(L);
60422       }
60423     }
60424   }
60425 
60426   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
60427     "  Possible C/C++ prototypes are:\n"
60428     "    lldb::SBThread::Resume()\n"
60429     "    lldb::SBThread::Resume(lldb::SBError &)\n");
60430   lua_error(L);return 0;
60431 }
60432 
60433 
60434 static int _wrap_SBThread_IsSuspended(lua_State* L) {
60435   {
60436     int SWIG_arg = 0;
60437     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60438     bool result;
60439 
60440     SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
60441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
60442 
60443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60444       SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
60445     }
60446 
60447     result = (bool)(arg1)->IsSuspended();
60448     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60449     return SWIG_arg;
60450 
60451     fail: SWIGUNUSED;
60452   }
60453   lua_error(L);
60454   return 0;
60455 }
60456 
60457 
60458 static int _wrap_SBThread_IsStopped(lua_State* L) {
60459   {
60460     int SWIG_arg = 0;
60461     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60462     bool result;
60463 
60464     SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
60465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
60466 
60467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60468       SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
60469     }
60470 
60471     result = (bool)(arg1)->IsStopped();
60472     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60473     return SWIG_arg;
60474 
60475     fail: SWIGUNUSED;
60476   }
60477   lua_error(L);
60478   return 0;
60479 }
60480 
60481 
60482 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
60483   {
60484     int SWIG_arg = 0;
60485     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60486     uint32_t result;
60487 
60488     SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
60489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
60490 
60491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60492       SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
60493     }
60494 
60495     result = (uint32_t)(arg1)->GetNumFrames();
60496     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60497     return SWIG_arg;
60498 
60499     fail: SWIGUNUSED;
60500   }
60501   lua_error(L);
60502   return 0;
60503 }
60504 
60505 
60506 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
60507   {
60508     int SWIG_arg = 0;
60509     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60510     uint32_t arg2 ;
60511     lldb::SBFrame result;
60512 
60513     SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
60514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
60515     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
60516 
60517     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60518       SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
60519     }
60520 
60521     arg2 = (uint32_t)lua_tointeger(L, 2);
60522     result = (arg1)->GetFrameAtIndex(arg2);
60523     {
60524       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
60525       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
60526     }
60527     return SWIG_arg;
60528 
60529     fail: SWIGUNUSED;
60530   }
60531   lua_error(L);
60532   return 0;
60533 }
60534 
60535 
60536 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
60537   {
60538     int SWIG_arg = 0;
60539     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60540     lldb::SBFrame result;
60541 
60542     SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
60543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
60544 
60545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60546       SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
60547     }
60548 
60549     result = (arg1)->GetSelectedFrame();
60550     {
60551       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
60552       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
60553     }
60554     return SWIG_arg;
60555 
60556     fail: SWIGUNUSED;
60557   }
60558   lua_error(L);
60559   return 0;
60560 }
60561 
60562 
60563 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
60564   {
60565     int SWIG_arg = 0;
60566     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60567     uint32_t arg2 ;
60568     lldb::SBFrame result;
60569 
60570     SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
60571     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
60572     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
60573 
60574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60575       SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
60576     }
60577 
60578     arg2 = (uint32_t)lua_tointeger(L, 2);
60579     result = (arg1)->SetSelectedFrame(arg2);
60580     {
60581       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
60582       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
60583     }
60584     return SWIG_arg;
60585 
60586     fail: SWIGUNUSED;
60587   }
60588   lua_error(L);
60589   return 0;
60590 }
60591 
60592 
60593 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
60594   {
60595     int SWIG_arg = 0;
60596     lldb::SBEvent *arg1 = 0 ;
60597     bool result;
60598 
60599     SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
60600     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
60601 
60602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
60603       SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
60604     }
60605 
60606     result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
60607     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60608     return SWIG_arg;
60609 
60610     fail: SWIGUNUSED;
60611   }
60612   lua_error(L);
60613   return 0;
60614 }
60615 
60616 
60617 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
60618   {
60619     int SWIG_arg = 0;
60620     lldb::SBEvent *arg1 = 0 ;
60621     lldb::SBFrame result;
60622 
60623     SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
60624     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
60625 
60626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
60627       SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
60628     }
60629 
60630     result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
60631     {
60632       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
60633       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
60634     }
60635     return SWIG_arg;
60636 
60637     fail: SWIGUNUSED;
60638   }
60639   lua_error(L);
60640   return 0;
60641 }
60642 
60643 
60644 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
60645   {
60646     int SWIG_arg = 0;
60647     lldb::SBEvent *arg1 = 0 ;
60648     lldb::SBThread result;
60649 
60650     SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
60651     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
60652 
60653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
60654       SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
60655     }
60656 
60657     result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
60658     {
60659       lldb::SBThread * resultptr = new lldb::SBThread(result);
60660       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
60661     }
60662     return SWIG_arg;
60663 
60664     fail: SWIGUNUSED;
60665   }
60666   lua_error(L);
60667   return 0;
60668 }
60669 
60670 
60671 static int _wrap_SBThread_GetProcess(lua_State* L) {
60672   {
60673     int SWIG_arg = 0;
60674     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60675     lldb::SBProcess result;
60676 
60677     SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
60678     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
60679 
60680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60681       SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
60682     }
60683 
60684     result = (arg1)->GetProcess();
60685     {
60686       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
60687       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
60688     }
60689     return SWIG_arg;
60690 
60691     fail: SWIGUNUSED;
60692   }
60693   lua_error(L);
60694   return 0;
60695 }
60696 
60697 
60698 static int _wrap_SBThread___eq(lua_State* L) {
60699   {
60700     int SWIG_arg = 0;
60701     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60702     lldb::SBThread *arg2 = 0 ;
60703     bool result;
60704 
60705     SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
60706     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
60707     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
60708 
60709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60710       SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
60711     }
60712 
60713 
60714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
60715       SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
60716     }
60717 
60718     result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
60719     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60720     return SWIG_arg;
60721 
60722     fail: SWIGUNUSED;
60723   }
60724   lua_error(L);
60725   return 0;
60726 }
60727 
60728 
60729 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
60730   {
60731     int SWIG_arg = 0;
60732     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60733     lldb::SBStream *arg2 = 0 ;
60734     bool result;
60735 
60736     SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
60737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
60738     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
60739 
60740     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60741       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
60742     }
60743 
60744 
60745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60746       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60747     }
60748 
60749     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
60750     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60751     return SWIG_arg;
60752 
60753     fail: SWIGUNUSED;
60754   }
60755   lua_error(L);
60756   return 0;
60757 }
60758 
60759 
60760 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
60761   {
60762     int SWIG_arg = 0;
60763     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60764     lldb::SBStream *arg2 = 0 ;
60765     bool arg3 ;
60766     bool result;
60767 
60768     SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
60769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
60770     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
60771     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
60772 
60773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60774       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
60775     }
60776 
60777 
60778     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60779       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60780     }
60781 
60782     arg3 = (lua_toboolean(L, 3)!=0);
60783     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
60784     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60785     return SWIG_arg;
60786 
60787     fail: SWIGUNUSED;
60788   }
60789   lua_error(L);
60790   return 0;
60791 }
60792 
60793 
60794 static int _wrap_SBThread_GetDescription(lua_State* L) {
60795   int argc;
60796   int argv[4]={
60797     1,2,3,4
60798   };
60799 
60800   argc = lua_gettop(L);
60801   if (argc == 2) {
60802     int _v = 0;
60803     {
60804       void *ptr;
60805       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60806         _v = 0;
60807       } else {
60808         _v = 1;
60809       }
60810     }
60811     if (_v) {
60812       {
60813         void *ptr;
60814         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
60815           _v = 0;
60816         } else {
60817           _v = 1;
60818         }
60819       }
60820       if (_v) {
60821         return _wrap_SBThread_GetDescription__SWIG_0(L);
60822       }
60823     }
60824   }
60825   if (argc == 3) {
60826     int _v = 0;
60827     {
60828       void *ptr;
60829       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60830         _v = 0;
60831       } else {
60832         _v = 1;
60833       }
60834     }
60835     if (_v) {
60836       {
60837         void *ptr;
60838         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
60839           _v = 0;
60840         } else {
60841           _v = 1;
60842         }
60843       }
60844       if (_v) {
60845         {
60846           _v = lua_isboolean(L,argv[2]);
60847         }
60848         if (_v) {
60849           return _wrap_SBThread_GetDescription__SWIG_1(L);
60850         }
60851       }
60852     }
60853   }
60854 
60855   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
60856     "  Possible C/C++ prototypes are:\n"
60857     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
60858     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
60859   lua_error(L);return 0;
60860 }
60861 
60862 
60863 static int _wrap_SBThread_GetDescriptionWithFormat(lua_State* L) {
60864   {
60865     int SWIG_arg = 0;
60866     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60867     lldb::SBFormat *arg2 = 0 ;
60868     lldb::SBStream *arg3 = 0 ;
60869     lldb::SBError result;
60870 
60871     SWIG_check_num_args("lldb::SBThread::GetDescriptionWithFormat",3,3)
60872     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescriptionWithFormat",1,"lldb::SBThread *");
60873     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescriptionWithFormat",2,"lldb::SBFormat const &");
60874     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescriptionWithFormat",3,"lldb::SBStream &");
60875 
60876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60877       SWIG_fail_ptr("SBThread_GetDescriptionWithFormat",1,SWIGTYPE_p_lldb__SBThread);
60878     }
60879 
60880 
60881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFormat,0))){
60882       SWIG_fail_ptr("SBThread_GetDescriptionWithFormat",2,SWIGTYPE_p_lldb__SBFormat);
60883     }
60884 
60885 
60886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
60887       SWIG_fail_ptr("SBThread_GetDescriptionWithFormat",3,SWIGTYPE_p_lldb__SBStream);
60888     }
60889 
60890     result = (arg1)->GetDescriptionWithFormat((lldb::SBFormat const &)*arg2,*arg3);
60891     {
60892       lldb::SBError * resultptr = new lldb::SBError(result);
60893       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
60894     }
60895     return SWIG_arg;
60896 
60897     fail: SWIGUNUSED;
60898   }
60899   lua_error(L);
60900   return 0;
60901 }
60902 
60903 
60904 static int _wrap_SBThread_GetStatus(lua_State* L) {
60905   {
60906     int SWIG_arg = 0;
60907     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60908     lldb::SBStream *arg2 = 0 ;
60909     bool result;
60910 
60911     SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
60912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
60913     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
60914 
60915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60916       SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
60917     }
60918 
60919 
60920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60921       SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
60922     }
60923 
60924     result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
60925     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60926     return SWIG_arg;
60927 
60928     fail: SWIGUNUSED;
60929   }
60930   lua_error(L);
60931   return 0;
60932 }
60933 
60934 
60935 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
60936   {
60937     int SWIG_arg = 0;
60938     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60939     char *arg2 = (char *) 0 ;
60940     lldb::SBThread result;
60941 
60942     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
60943     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
60944     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
60945 
60946     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60947       SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
60948     }
60949 
60950     arg2 = (char *)lua_tostring(L, 2);
60951     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
60952     {
60953       lldb::SBThread * resultptr = new lldb::SBThread(result);
60954       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
60955     }
60956     return SWIG_arg;
60957 
60958     fail: SWIGUNUSED;
60959   }
60960   lua_error(L);
60961   return 0;
60962 }
60963 
60964 
60965 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
60966   {
60967     int SWIG_arg = 0;
60968     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60969     uint32_t result;
60970 
60971     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
60972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
60973 
60974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60975       SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
60976     }
60977 
60978     result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
60979     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60980     return SWIG_arg;
60981 
60982     fail: SWIGUNUSED;
60983   }
60984   lua_error(L);
60985   return 0;
60986 }
60987 
60988 
60989 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
60990   {
60991     int SWIG_arg = 0;
60992     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60993     lldb::SBValue result;
60994 
60995     SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
60996     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
60997 
60998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60999       SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
61000     }
61001 
61002     result = (arg1)->GetCurrentException();
61003     {
61004       lldb::SBValue * resultptr = new lldb::SBValue(result);
61005       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
61006     }
61007     return SWIG_arg;
61008 
61009     fail: SWIGUNUSED;
61010   }
61011   lua_error(L);
61012   return 0;
61013 }
61014 
61015 
61016 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
61017   {
61018     int SWIG_arg = 0;
61019     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61020     lldb::SBThread result;
61021 
61022     SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
61023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
61024 
61025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61026       SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
61027     }
61028 
61029     result = (arg1)->GetCurrentExceptionBacktrace();
61030     {
61031       lldb::SBThread * resultptr = new lldb::SBThread(result);
61032       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
61033     }
61034     return SWIG_arg;
61035 
61036     fail: SWIGUNUSED;
61037   }
61038   lua_error(L);
61039   return 0;
61040 }
61041 
61042 
61043 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
61044   {
61045     int SWIG_arg = 0;
61046     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61047     bool result;
61048 
61049     SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
61050     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
61051 
61052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61053       SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
61054     }
61055 
61056     result = (bool)(arg1)->SafeToCallFunctions();
61057     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61058     return SWIG_arg;
61059 
61060     fail: SWIGUNUSED;
61061   }
61062   lua_error(L);
61063   return 0;
61064 }
61065 
61066 
61067 static int _wrap_SBThread_GetSiginfo(lua_State* L) {
61068   {
61069     int SWIG_arg = 0;
61070     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61071     lldb::SBValue result;
61072 
61073     SWIG_check_num_args("lldb::SBThread::GetSiginfo",1,1)
61074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSiginfo",1,"lldb::SBThread *");
61075 
61076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61077       SWIG_fail_ptr("SBThread_GetSiginfo",1,SWIGTYPE_p_lldb__SBThread);
61078     }
61079 
61080     result = (arg1)->GetSiginfo();
61081     {
61082       lldb::SBValue * resultptr = new lldb::SBValue(result);
61083       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
61084     }
61085     return SWIG_arg;
61086 
61087     fail: SWIGUNUSED;
61088   }
61089   lua_error(L);
61090   return 0;
61091 }
61092 
61093 
61094 static int _wrap_SBThread___tostring(lua_State* L) {
61095   {
61096     int SWIG_arg = 0;
61097     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
61098     std::string result;
61099 
61100     SWIG_check_num_args("lldb::SBThread::__repr__",1,1)
61101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__repr__",1,"lldb::SBThread *");
61102 
61103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61104       SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
61105     }
61106 
61107     result = lldb_SBThread___repr__(arg1);
61108     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61109     return SWIG_arg;
61110 
61111     fail: SWIGUNUSED;
61112   }
61113   lua_error(L);
61114   return 0;
61115 }
61116 
61117 
61118 static void swig_delete_SBThread(void *obj) {
61119 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
61120 delete arg1;
61121 }
61122 static int _proxy__wrap_new_SBThread(lua_State *L) {
61123     assert(lua_istable(L,1));
61124     lua_pushcfunction(L,_wrap_new_SBThread);
61125     assert(!lua_isnil(L,-1));
61126     lua_replace(L,1); /* replace our table with real constructor */
61127     lua_call(L,lua_gettop(L)-1,1);
61128     return 1;
61129 }
61130 static swig_lua_attribute swig_SBThread_attributes[] = {
61131     {0,0,0}
61132 };
61133 static swig_lua_method swig_SBThread_methods[]= {
61134     { "GetQueue", _wrap_SBThread_GetQueue},
61135     { "IsValid", _wrap_SBThread_IsValid},
61136     { "Clear", _wrap_SBThread_Clear},
61137     { "GetStopReason", _wrap_SBThread_GetStopReason},
61138     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
61139     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
61140     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
61141     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
61142     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
61143     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
61144     { "GetThreadID", _wrap_SBThread_GetThreadID},
61145     { "GetIndexID", _wrap_SBThread_GetIndexID},
61146     { "GetName", _wrap_SBThread_GetName},
61147     { "GetQueueName", _wrap_SBThread_GetQueueName},
61148     { "GetQueueID", _wrap_SBThread_GetQueueID},
61149     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
61150     { "StepOver", _wrap_SBThread_StepOver},
61151     { "StepInto", _wrap_SBThread_StepInto},
61152     { "StepOut", _wrap_SBThread_StepOut},
61153     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
61154     { "StepInstruction", _wrap_SBThread_StepInstruction},
61155     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
61156     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
61157     { "JumpToLine", _wrap_SBThread_JumpToLine},
61158     { "RunToAddress", _wrap_SBThread_RunToAddress},
61159     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
61160     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
61161     { "Suspend", _wrap_SBThread_Suspend},
61162     { "Resume", _wrap_SBThread_Resume},
61163     { "IsSuspended", _wrap_SBThread_IsSuspended},
61164     { "IsStopped", _wrap_SBThread_IsStopped},
61165     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
61166     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
61167     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
61168     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
61169     { "GetProcess", _wrap_SBThread_GetProcess},
61170     { "__eq", _wrap_SBThread___eq},
61171     { "GetDescription", _wrap_SBThread_GetDescription},
61172     { "GetDescriptionWithFormat", _wrap_SBThread_GetDescriptionWithFormat},
61173     { "GetStatus", _wrap_SBThread_GetStatus},
61174     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
61175     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
61176     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
61177     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
61178     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
61179     { "GetSiginfo", _wrap_SBThread_GetSiginfo},
61180     { "__tostring", _wrap_SBThread___tostring},
61181     {0,0}
61182 };
61183 static swig_lua_method swig_SBThread_meta[] = {
61184     { "__eq", _wrap_SBThread___eq},
61185     { "__tostring", _wrap_SBThread___tostring},
61186     {0,0}
61187 };
61188 
61189 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
61190     {0,0,0}
61191 };
61192 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
61193     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
61194     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
61195     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
61196     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
61197     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
61198     {0,0,0,0,0,0}
61199 };
61200 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
61201     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
61202     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
61203     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
61204     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
61205     {0,0}
61206 };
61207 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
61208     0
61209 };
61210 
61211 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
61212     "SBThread",
61213     swig_SBThread_Sf_SwigStatic_methods,
61214     swig_SBThread_Sf_SwigStatic_attributes,
61215     swig_SBThread_Sf_SwigStatic_constants,
61216     swig_SBThread_Sf_SwigStatic_classes,
61217     0
61218 };
61219 static swig_lua_class *swig_SBThread_bases[] = {0};
61220 static const char *swig_SBThread_base_names[] = {0};
61221 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 };
61222 
61223 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
61224   {
61225     int SWIG_arg = 0;
61226     lldb::SBThreadCollection *result = 0 ;
61227 
61228     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
61229     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
61230     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
61231     return SWIG_arg;
61232 
61233     fail: SWIGUNUSED;
61234   }
61235   lua_error(L);
61236   return 0;
61237 }
61238 
61239 
61240 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
61241   {
61242     int SWIG_arg = 0;
61243     lldb::SBThreadCollection *arg1 = 0 ;
61244     lldb::SBThreadCollection *result = 0 ;
61245 
61246     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
61247     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
61248 
61249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
61250       SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
61251     }
61252 
61253     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
61254     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
61255     return SWIG_arg;
61256 
61257     fail: SWIGUNUSED;
61258   }
61259   lua_error(L);
61260   return 0;
61261 }
61262 
61263 
61264 static int _wrap_new_SBThreadCollection(lua_State* L) {
61265   int argc;
61266   int argv[2]={
61267     1,2
61268   };
61269 
61270   argc = lua_gettop(L);
61271   if (argc == 0) {
61272     return _wrap_new_SBThreadCollection__SWIG_0(L);
61273   }
61274   if (argc == 1) {
61275     int _v = 0;
61276     {
61277       void *ptr;
61278       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
61279         _v = 0;
61280       } else {
61281         _v = 1;
61282       }
61283     }
61284     if (_v) {
61285       return _wrap_new_SBThreadCollection__SWIG_1(L);
61286     }
61287   }
61288 
61289   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
61290     "  Possible C/C++ prototypes are:\n"
61291     "    lldb::SBThreadCollection::SBThreadCollection()\n"
61292     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
61293   lua_error(L);return 0;
61294 }
61295 
61296 
61297 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
61298   {
61299     int SWIG_arg = 0;
61300     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
61301     bool result;
61302 
61303     SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
61304     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
61305 
61306     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
61307       SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
61308     }
61309 
61310     result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
61311     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61312     return SWIG_arg;
61313 
61314     fail: SWIGUNUSED;
61315   }
61316   lua_error(L);
61317   return 0;
61318 }
61319 
61320 
61321 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
61322   {
61323     int SWIG_arg = 0;
61324     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
61325     size_t result;
61326 
61327     SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
61328     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
61329 
61330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
61331       SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
61332     }
61333 
61334     result = (arg1)->GetSize();
61335     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61336     return SWIG_arg;
61337 
61338     fail: SWIGUNUSED;
61339   }
61340   lua_error(L);
61341   return 0;
61342 }
61343 
61344 
61345 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
61346   {
61347     int SWIG_arg = 0;
61348     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
61349     size_t arg2 ;
61350     lldb::SBThread result;
61351 
61352     SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
61353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
61354     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
61355 
61356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
61357       SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
61358     }
61359 
61360     arg2 = (size_t)lua_tointeger(L, 2);
61361     result = (arg1)->GetThreadAtIndex(arg2);
61362     {
61363       lldb::SBThread * resultptr = new lldb::SBThread(result);
61364       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
61365     }
61366     return SWIG_arg;
61367 
61368     fail: SWIGUNUSED;
61369   }
61370   lua_error(L);
61371   return 0;
61372 }
61373 
61374 
61375 static void swig_delete_SBThreadCollection(void *obj) {
61376 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
61377 delete arg1;
61378 }
61379 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
61380     assert(lua_istable(L,1));
61381     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
61382     assert(!lua_isnil(L,-1));
61383     lua_replace(L,1); /* replace our table with real constructor */
61384     lua_call(L,lua_gettop(L)-1,1);
61385     return 1;
61386 }
61387 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
61388     {0,0,0}
61389 };
61390 static swig_lua_method swig_SBThreadCollection_methods[]= {
61391     { "IsValid", _wrap_SBThreadCollection_IsValid},
61392     { "GetSize", _wrap_SBThreadCollection_GetSize},
61393     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
61394     {0,0}
61395 };
61396 static swig_lua_method swig_SBThreadCollection_meta[] = {
61397     {0,0}
61398 };
61399 
61400 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
61401     {0,0,0}
61402 };
61403 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
61404     {0,0,0,0,0,0}
61405 };
61406 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
61407     {0,0}
61408 };
61409 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
61410     0
61411 };
61412 
61413 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
61414     "SBThreadCollection",
61415     swig_SBThreadCollection_Sf_SwigStatic_methods,
61416     swig_SBThreadCollection_Sf_SwigStatic_attributes,
61417     swig_SBThreadCollection_Sf_SwigStatic_constants,
61418     swig_SBThreadCollection_Sf_SwigStatic_classes,
61419     0
61420 };
61421 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
61422 static const char *swig_SBThreadCollection_base_names[] = {0};
61423 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 };
61424 
61425 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
61426   {
61427     int SWIG_arg = 0;
61428     lldb::SBThreadPlan *result = 0 ;
61429 
61430     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
61431     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
61432     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61433     return SWIG_arg;
61434 
61435     fail: SWIGUNUSED;
61436   }
61437   lua_error(L);
61438   return 0;
61439 }
61440 
61441 
61442 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
61443   {
61444     int SWIG_arg = 0;
61445     lldb::SBThreadPlan *arg1 = 0 ;
61446     lldb::SBThreadPlan *result = 0 ;
61447 
61448     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
61449     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
61450 
61451     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61452       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
61453     }
61454 
61455     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
61456     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61457     return SWIG_arg;
61458 
61459     fail: SWIGUNUSED;
61460   }
61461   lua_error(L);
61462   return 0;
61463 }
61464 
61465 
61466 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
61467   {
61468     int SWIG_arg = 0;
61469     lldb::SBThread *arg1 = 0 ;
61470     char *arg2 = (char *) 0 ;
61471     lldb::SBThreadPlan *result = 0 ;
61472 
61473     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
61474     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
61475     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
61476 
61477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61478       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
61479     }
61480 
61481     arg2 = (char *)lua_tostring(L, 2);
61482     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
61483     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61484     return SWIG_arg;
61485 
61486     fail: SWIGUNUSED;
61487   }
61488   lua_error(L);
61489   return 0;
61490 }
61491 
61492 
61493 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
61494   {
61495     int SWIG_arg = 0;
61496     lldb::SBThread *arg1 = 0 ;
61497     char *arg2 = (char *) 0 ;
61498     lldb::SBStructuredData *arg3 = 0 ;
61499     lldb::SBThreadPlan *result = 0 ;
61500 
61501     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",3,3)
61502     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
61503     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
61504     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",3,"lldb::SBStructuredData &");
61505 
61506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
61507       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
61508     }
61509 
61510     arg2 = (char *)lua_tostring(L, 2);
61511 
61512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
61513       SWIG_fail_ptr("new_SBThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
61514     }
61515 
61516     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2,*arg3);
61517     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61518     return SWIG_arg;
61519 
61520     fail: SWIGUNUSED;
61521   }
61522   lua_error(L);
61523   return 0;
61524 }
61525 
61526 
61527 static int _wrap_new_SBThreadPlan(lua_State* L) {
61528   int argc;
61529   int argv[4]={
61530     1,2,3,4
61531   };
61532 
61533   argc = lua_gettop(L);
61534   if (argc == 0) {
61535     return _wrap_new_SBThreadPlan__SWIG_0(L);
61536   }
61537   if (argc == 1) {
61538     int _v = 0;
61539     {
61540       void *ptr;
61541       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
61542         _v = 0;
61543       } else {
61544         _v = 1;
61545       }
61546     }
61547     if (_v) {
61548       return _wrap_new_SBThreadPlan__SWIG_1(L);
61549     }
61550   }
61551   if (argc == 2) {
61552     int _v = 0;
61553     {
61554       void *ptr;
61555       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
61556         _v = 0;
61557       } else {
61558         _v = 1;
61559       }
61560     }
61561     if (_v) {
61562       {
61563         _v = SWIG_lua_isnilstring(L,argv[1]);
61564       }
61565       if (_v) {
61566         return _wrap_new_SBThreadPlan__SWIG_2(L);
61567       }
61568     }
61569   }
61570   if (argc == 3) {
61571     int _v = 0;
61572     {
61573       void *ptr;
61574       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
61575         _v = 0;
61576       } else {
61577         _v = 1;
61578       }
61579     }
61580     if (_v) {
61581       {
61582         _v = SWIG_lua_isnilstring(L,argv[1]);
61583       }
61584       if (_v) {
61585         {
61586           void *ptr;
61587           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
61588             _v = 0;
61589           } else {
61590             _v = 1;
61591           }
61592         }
61593         if (_v) {
61594           return _wrap_new_SBThreadPlan__SWIG_3(L);
61595         }
61596       }
61597     }
61598   }
61599 
61600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
61601     "  Possible C/C++ prototypes are:\n"
61602     "    lldb::SBThreadPlan::SBThreadPlan()\n"
61603     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
61604     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n"
61605     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *,lldb::SBStructuredData &)\n");
61606   lua_error(L);return 0;
61607 }
61608 
61609 
61610 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
61611   {
61612     int SWIG_arg = 0;
61613     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61614     bool result;
61615 
61616     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
61617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
61618 
61619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61620       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
61621     }
61622 
61623     result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
61624     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61625     return SWIG_arg;
61626 
61627     fail: SWIGUNUSED;
61628   }
61629   lua_error(L);
61630   return 0;
61631 }
61632 
61633 
61634 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
61635   {
61636     int SWIG_arg = 0;
61637     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61638 
61639     SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
61640     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
61641 
61642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61643       SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
61644     }
61645 
61646     (arg1)->Clear();
61647 
61648     return SWIG_arg;
61649 
61650     fail: SWIGUNUSED;
61651   }
61652   lua_error(L);
61653   return 0;
61654 }
61655 
61656 
61657 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
61658   {
61659     int SWIG_arg = 0;
61660     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61661     lldb::StopReason result;
61662 
61663     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
61664     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
61665 
61666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61667       SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
61668     }
61669 
61670     result = (lldb::StopReason)(arg1)->GetStopReason();
61671     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61672     return SWIG_arg;
61673 
61674     fail: SWIGUNUSED;
61675   }
61676   lua_error(L);
61677   return 0;
61678 }
61679 
61680 
61681 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
61682   {
61683     int SWIG_arg = 0;
61684     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61685     size_t result;
61686 
61687     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
61688     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
61689 
61690     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61691       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
61692     }
61693 
61694     result = (arg1)->GetStopReasonDataCount();
61695     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61696     return SWIG_arg;
61697 
61698     fail: SWIGUNUSED;
61699   }
61700   lua_error(L);
61701   return 0;
61702 }
61703 
61704 
61705 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
61706   {
61707     int SWIG_arg = 0;
61708     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61709     uint32_t arg2 ;
61710     uint64_t result;
61711 
61712     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
61713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
61714     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
61715 
61716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61717       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
61718     }
61719 
61720     arg2 = (uint32_t)lua_tointeger(L, 2);
61721     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
61722     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61723     return SWIG_arg;
61724 
61725     fail: SWIGUNUSED;
61726   }
61727   lua_error(L);
61728   return 0;
61729 }
61730 
61731 
61732 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
61733   {
61734     int SWIG_arg = 0;
61735     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61736     lldb::SBThread result;
61737 
61738     SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
61739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
61740 
61741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61742       SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
61743     }
61744 
61745     result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
61746     {
61747       lldb::SBThread * resultptr = new lldb::SBThread(result);
61748       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
61749     }
61750     return SWIG_arg;
61751 
61752     fail: SWIGUNUSED;
61753   }
61754   lua_error(L);
61755   return 0;
61756 }
61757 
61758 
61759 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
61760   {
61761     int SWIG_arg = 0;
61762     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61763     lldb::SBStream *arg2 = 0 ;
61764     bool result;
61765 
61766     SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
61767     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
61768     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
61769 
61770     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61771       SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
61772     }
61773 
61774 
61775     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61776       SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61777     }
61778 
61779     result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
61780     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61781     return SWIG_arg;
61782 
61783     fail: SWIGUNUSED;
61784   }
61785   lua_error(L);
61786   return 0;
61787 }
61788 
61789 
61790 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
61791   {
61792     int SWIG_arg = 0;
61793     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61794     bool arg2 ;
61795 
61796     SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
61797     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
61798     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
61799 
61800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61801       SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
61802     }
61803 
61804     arg2 = (lua_toboolean(L, 2)!=0);
61805     (arg1)->SetPlanComplete(arg2);
61806 
61807     return SWIG_arg;
61808 
61809     fail: SWIGUNUSED;
61810   }
61811   lua_error(L);
61812   return 0;
61813 }
61814 
61815 
61816 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
61817   {
61818     int SWIG_arg = 0;
61819     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61820     bool result;
61821 
61822     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
61823     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
61824 
61825     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61826       SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
61827     }
61828 
61829     result = (bool)(arg1)->IsPlanComplete();
61830     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61831     return SWIG_arg;
61832 
61833     fail: SWIGUNUSED;
61834   }
61835   lua_error(L);
61836   return 0;
61837 }
61838 
61839 
61840 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
61841   {
61842     int SWIG_arg = 0;
61843     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61844     bool result;
61845 
61846     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
61847     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
61848 
61849     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61850       SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
61851     }
61852 
61853     result = (bool)(arg1)->IsPlanStale();
61854     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61855     return SWIG_arg;
61856 
61857     fail: SWIGUNUSED;
61858   }
61859   lua_error(L);
61860   return 0;
61861 }
61862 
61863 
61864 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
61865   {
61866     int SWIG_arg = 0;
61867     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61868     bool result;
61869 
61870     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
61871     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
61872 
61873     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61874       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
61875     }
61876 
61877     result = (bool)(arg1)->IsValid();
61878     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61879     return SWIG_arg;
61880 
61881     fail: SWIGUNUSED;
61882   }
61883   lua_error(L);
61884   return 0;
61885 }
61886 
61887 
61888 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
61889   int argc;
61890   int argv[2]={
61891     1,2
61892   };
61893 
61894   argc = lua_gettop(L);
61895   if (argc == 1) {
61896     int _v = 0;
61897     {
61898       void *ptr;
61899       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61900         _v = 0;
61901       } else {
61902         _v = 1;
61903       }
61904     }
61905     if (_v) {
61906       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
61907     }
61908   }
61909   if (argc == 1) {
61910     int _v = 0;
61911     {
61912       void *ptr;
61913       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61914         _v = 0;
61915       } else {
61916         _v = 1;
61917       }
61918     }
61919     if (_v) {
61920       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
61921     }
61922   }
61923 
61924   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
61925     "  Possible C/C++ prototypes are:\n"
61926     "    lldb::SBThreadPlan::IsValid() const\n"
61927     "    lldb::SBThreadPlan::IsValid()\n");
61928   lua_error(L);return 0;
61929 }
61930 
61931 
61932 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
61933   {
61934     int SWIG_arg = 0;
61935     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61936     bool result;
61937 
61938     SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
61939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
61940 
61941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61942       SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
61943     }
61944 
61945     result = (bool)(arg1)->GetStopOthers();
61946     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61947     return SWIG_arg;
61948 
61949     fail: SWIGUNUSED;
61950   }
61951   lua_error(L);
61952   return 0;
61953 }
61954 
61955 
61956 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
61957   {
61958     int SWIG_arg = 0;
61959     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61960     bool arg2 ;
61961 
61962     SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
61963     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
61964     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
61965 
61966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61967       SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
61968     }
61969 
61970     arg2 = (lua_toboolean(L, 2)!=0);
61971     (arg1)->SetStopOthers(arg2);
61972 
61973     return SWIG_arg;
61974 
61975     fail: SWIGUNUSED;
61976   }
61977   lua_error(L);
61978   return 0;
61979 }
61980 
61981 
61982 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_0(lua_State* L) {
61983   {
61984     int SWIG_arg = 0;
61985     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61986     lldb::SBAddress *arg2 = 0 ;
61987     lldb::addr_t arg3 ;
61988     lldb::SBThreadPlan result;
61989 
61990     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
61991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
61992     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
61993     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
61994 
61995     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61996       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
61997     }
61998 
61999 
62000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
62001       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
62002     }
62003 
62004     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
62005     result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
62006     {
62007       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62008       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62009     }
62010     return SWIG_arg;
62011 
62012     fail: SWIGUNUSED;
62013   }
62014   lua_error(L);
62015   return 0;
62016 }
62017 
62018 
62019 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_1(lua_State* L) {
62020   {
62021     int SWIG_arg = 0;
62022     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62023     lldb::SBAddress *arg2 = 0 ;
62024     lldb::addr_t arg3 ;
62025     lldb::SBError *arg4 = 0 ;
62026     lldb::SBThreadPlan result;
62027 
62028     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",4,4)
62029     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
62030     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
62031     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
62032     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",4,"lldb::SBError &");
62033 
62034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62035       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
62036     }
62037 
62038 
62039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
62040       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
62041     }
62042 
62043     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
62044 
62045     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
62046       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",4,SWIGTYPE_p_lldb__SBError);
62047     }
62048 
62049     result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3,*arg4);
62050     {
62051       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62052       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62053     }
62054     return SWIG_arg;
62055 
62056     fail: SWIGUNUSED;
62057   }
62058   lua_error(L);
62059   return 0;
62060 }
62061 
62062 
62063 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
62064   int argc;
62065   int argv[5]={
62066     1,2,3,4,5
62067   };
62068 
62069   argc = lua_gettop(L);
62070   if (argc == 3) {
62071     int _v = 0;
62072     {
62073       void *ptr;
62074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62075         _v = 0;
62076       } else {
62077         _v = 1;
62078       }
62079     }
62080     if (_v) {
62081       {
62082         void *ptr;
62083         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62084           _v = 0;
62085         } else {
62086           _v = 1;
62087         }
62088       }
62089       if (_v) {
62090         {
62091           _v = lua_isnumber(L,argv[2]);
62092         }
62093         if (_v) {
62094           return _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_0(L);
62095         }
62096       }
62097     }
62098   }
62099   if (argc == 4) {
62100     int _v = 0;
62101     {
62102       void *ptr;
62103       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62104         _v = 0;
62105       } else {
62106         _v = 1;
62107       }
62108     }
62109     if (_v) {
62110       {
62111         void *ptr;
62112         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62113           _v = 0;
62114         } else {
62115           _v = 1;
62116         }
62117       }
62118       if (_v) {
62119         {
62120           _v = lua_isnumber(L,argv[2]);
62121         }
62122         if (_v) {
62123           {
62124             void *ptr;
62125             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62126               _v = 0;
62127             } else {
62128               _v = 1;
62129             }
62130           }
62131           if (_v) {
62132             return _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_1(L);
62133           }
62134         }
62135       }
62136     }
62137   }
62138 
62139   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOverRange'\n"
62140     "  Possible C/C++ prototypes are:\n"
62141     "    lldb::SBThreadPlan::QueueThreadPlanForStepOverRange(lldb::SBAddress &,lldb::addr_t)\n"
62142     "    lldb::SBThreadPlan::QueueThreadPlanForStepOverRange(lldb::SBAddress &,lldb::addr_t,lldb::SBError &)\n");
62143   lua_error(L);return 0;
62144 }
62145 
62146 
62147 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_0(lua_State* L) {
62148   {
62149     int SWIG_arg = 0;
62150     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62151     lldb::SBAddress *arg2 = 0 ;
62152     lldb::addr_t arg3 ;
62153     lldb::SBThreadPlan result;
62154 
62155     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
62156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
62157     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
62158     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
62159 
62160     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62161       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
62162     }
62163 
62164 
62165     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
62166       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
62167     }
62168 
62169     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
62170     result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
62171     {
62172       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62173       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62174     }
62175     return SWIG_arg;
62176 
62177     fail: SWIGUNUSED;
62178   }
62179   lua_error(L);
62180   return 0;
62181 }
62182 
62183 
62184 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_1(lua_State* L) {
62185   {
62186     int SWIG_arg = 0;
62187     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62188     lldb::SBAddress *arg2 = 0 ;
62189     lldb::addr_t arg3 ;
62190     lldb::SBError *arg4 = 0 ;
62191     lldb::SBThreadPlan result;
62192 
62193     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",4,4)
62194     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
62195     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
62196     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
62197     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",4,"lldb::SBError &");
62198 
62199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62200       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
62201     }
62202 
62203 
62204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
62205       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
62206     }
62207 
62208     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
62209 
62210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
62211       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",4,SWIGTYPE_p_lldb__SBError);
62212     }
62213 
62214     result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3,*arg4);
62215     {
62216       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62217       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62218     }
62219     return SWIG_arg;
62220 
62221     fail: SWIGUNUSED;
62222   }
62223   lua_error(L);
62224   return 0;
62225 }
62226 
62227 
62228 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
62229   int argc;
62230   int argv[5]={
62231     1,2,3,4,5
62232   };
62233 
62234   argc = lua_gettop(L);
62235   if (argc == 3) {
62236     int _v = 0;
62237     {
62238       void *ptr;
62239       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62240         _v = 0;
62241       } else {
62242         _v = 1;
62243       }
62244     }
62245     if (_v) {
62246       {
62247         void *ptr;
62248         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62249           _v = 0;
62250         } else {
62251           _v = 1;
62252         }
62253       }
62254       if (_v) {
62255         {
62256           _v = lua_isnumber(L,argv[2]);
62257         }
62258         if (_v) {
62259           return _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_0(L);
62260         }
62261       }
62262     }
62263   }
62264   if (argc == 4) {
62265     int _v = 0;
62266     {
62267       void *ptr;
62268       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62269         _v = 0;
62270       } else {
62271         _v = 1;
62272       }
62273     }
62274     if (_v) {
62275       {
62276         void *ptr;
62277         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62278           _v = 0;
62279         } else {
62280           _v = 1;
62281         }
62282       }
62283       if (_v) {
62284         {
62285           _v = lua_isnumber(L,argv[2]);
62286         }
62287         if (_v) {
62288           {
62289             void *ptr;
62290             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62291               _v = 0;
62292             } else {
62293               _v = 1;
62294             }
62295           }
62296           if (_v) {
62297             return _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_1(L);
62298           }
62299         }
62300       }
62301     }
62302   }
62303 
62304   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepInRange'\n"
62305     "  Possible C/C++ prototypes are:\n"
62306     "    lldb::SBThreadPlan::QueueThreadPlanForStepInRange(lldb::SBAddress &,lldb::addr_t)\n"
62307     "    lldb::SBThreadPlan::QueueThreadPlanForStepInRange(lldb::SBAddress &,lldb::addr_t,lldb::SBError &)\n");
62308   lua_error(L);return 0;
62309 }
62310 
62311 
62312 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
62313   {
62314     int SWIG_arg = 0;
62315     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62316     uint32_t arg2 ;
62317     bool arg3 ;
62318     lldb::SBThreadPlan result;
62319 
62320     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
62321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
62322     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
62323     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
62324 
62325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62326       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
62327     }
62328 
62329     arg2 = (uint32_t)lua_tointeger(L, 2);
62330     arg3 = (lua_toboolean(L, 3)!=0);
62331     result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
62332     {
62333       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62334       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62335     }
62336     return SWIG_arg;
62337 
62338     fail: SWIGUNUSED;
62339   }
62340   lua_error(L);
62341   return 0;
62342 }
62343 
62344 
62345 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
62346   {
62347     int SWIG_arg = 0;
62348     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62349     uint32_t arg2 ;
62350     lldb::SBThreadPlan result;
62351 
62352     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
62353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
62354     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
62355 
62356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62357       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
62358     }
62359 
62360     arg2 = (uint32_t)lua_tointeger(L, 2);
62361     result = (arg1)->QueueThreadPlanForStepOut(arg2);
62362     {
62363       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62364       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62365     }
62366     return SWIG_arg;
62367 
62368     fail: SWIGUNUSED;
62369   }
62370   lua_error(L);
62371   return 0;
62372 }
62373 
62374 
62375 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_2(lua_State* L) {
62376   {
62377     int SWIG_arg = 0;
62378     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62379     uint32_t arg2 ;
62380     bool arg3 ;
62381     lldb::SBError *arg4 = 0 ;
62382     lldb::SBThreadPlan result;
62383 
62384     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",4,4)
62385     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
62386     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
62387     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
62388     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",4,"lldb::SBError &");
62389 
62390     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62391       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
62392     }
62393 
62394     arg2 = (uint32_t)lua_tointeger(L, 2);
62395     arg3 = (lua_toboolean(L, 3)!=0);
62396 
62397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
62398       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",4,SWIGTYPE_p_lldb__SBError);
62399     }
62400 
62401     result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3,*arg4);
62402     {
62403       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62404       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62405     }
62406     return SWIG_arg;
62407 
62408     fail: SWIGUNUSED;
62409   }
62410   lua_error(L);
62411   return 0;
62412 }
62413 
62414 
62415 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
62416   int argc;
62417   int argv[5]={
62418     1,2,3,4,5
62419   };
62420 
62421   argc = lua_gettop(L);
62422   if (argc == 2) {
62423     int _v = 0;
62424     {
62425       void *ptr;
62426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62427         _v = 0;
62428       } else {
62429         _v = 1;
62430       }
62431     }
62432     if (_v) {
62433       {
62434         _v = lua_isnumber(L,argv[1]);
62435       }
62436       if (_v) {
62437         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
62438       }
62439     }
62440   }
62441   if (argc == 3) {
62442     int _v = 0;
62443     {
62444       void *ptr;
62445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62446         _v = 0;
62447       } else {
62448         _v = 1;
62449       }
62450     }
62451     if (_v) {
62452       {
62453         _v = lua_isnumber(L,argv[1]);
62454       }
62455       if (_v) {
62456         {
62457           _v = lua_isboolean(L,argv[2]);
62458         }
62459         if (_v) {
62460           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
62461         }
62462       }
62463     }
62464   }
62465   if (argc == 4) {
62466     int _v = 0;
62467     {
62468       void *ptr;
62469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62470         _v = 0;
62471       } else {
62472         _v = 1;
62473       }
62474     }
62475     if (_v) {
62476       {
62477         _v = lua_isnumber(L,argv[1]);
62478       }
62479       if (_v) {
62480         {
62481           _v = lua_isboolean(L,argv[2]);
62482         }
62483         if (_v) {
62484           {
62485             void *ptr;
62486             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62487               _v = 0;
62488             } else {
62489               _v = 1;
62490             }
62491           }
62492           if (_v) {
62493             return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_2(L);
62494           }
62495         }
62496       }
62497     }
62498   }
62499 
62500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
62501     "  Possible C/C++ prototypes are:\n"
62502     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
62503     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n"
62504     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool,lldb::SBError &)\n");
62505   lua_error(L);return 0;
62506 }
62507 
62508 
62509 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_0(lua_State* L) {
62510   {
62511     int SWIG_arg = 0;
62512     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62513     lldb::SBAddress arg2 ;
62514     lldb::SBAddress *argp2 ;
62515     lldb::SBThreadPlan result;
62516 
62517     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
62518     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
62519     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
62520 
62521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62522       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
62523     }
62524 
62525 
62526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
62527       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
62528     }
62529     arg2 = *argp2;
62530 
62531     result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
62532     {
62533       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62534       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62535     }
62536     return SWIG_arg;
62537 
62538     fail: SWIGUNUSED;
62539   }
62540   lua_error(L);
62541   return 0;
62542 }
62543 
62544 
62545 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_1(lua_State* L) {
62546   {
62547     int SWIG_arg = 0;
62548     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62549     lldb::SBAddress arg2 ;
62550     lldb::SBError *arg3 = 0 ;
62551     lldb::SBAddress *argp2 ;
62552     lldb::SBThreadPlan result;
62553 
62554     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",3,3)
62555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
62556     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
62557     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",3,"lldb::SBError &");
62558 
62559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62560       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
62561     }
62562 
62563 
62564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
62565       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
62566     }
62567     arg2 = *argp2;
62568 
62569 
62570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
62571       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",3,SWIGTYPE_p_lldb__SBError);
62572     }
62573 
62574     result = (arg1)->QueueThreadPlanForRunToAddress(arg2,*arg3);
62575     {
62576       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62577       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62578     }
62579     return SWIG_arg;
62580 
62581     fail: SWIGUNUSED;
62582   }
62583   lua_error(L);
62584   return 0;
62585 }
62586 
62587 
62588 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
62589   int argc;
62590   int argv[4]={
62591     1,2,3,4
62592   };
62593 
62594   argc = lua_gettop(L);
62595   if (argc == 2) {
62596     int _v = 0;
62597     {
62598       void *ptr;
62599       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62600         _v = 0;
62601       } else {
62602         _v = 1;
62603       }
62604     }
62605     if (_v) {
62606       {
62607         void *ptr;
62608         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62609           _v = 0;
62610         } else {
62611           _v = 1;
62612         }
62613       }
62614       if (_v) {
62615         return _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_0(L);
62616       }
62617     }
62618   }
62619   if (argc == 3) {
62620     int _v = 0;
62621     {
62622       void *ptr;
62623       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62624         _v = 0;
62625       } else {
62626         _v = 1;
62627       }
62628     }
62629     if (_v) {
62630       {
62631         void *ptr;
62632         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
62633           _v = 0;
62634         } else {
62635           _v = 1;
62636         }
62637       }
62638       if (_v) {
62639         {
62640           void *ptr;
62641           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62642             _v = 0;
62643           } else {
62644             _v = 1;
62645           }
62646         }
62647         if (_v) {
62648           return _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_1(L);
62649         }
62650       }
62651     }
62652   }
62653 
62654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForRunToAddress'\n"
62655     "  Possible C/C++ prototypes are:\n"
62656     "    lldb::SBThreadPlan::QueueThreadPlanForRunToAddress(lldb::SBAddress)\n"
62657     "    lldb::SBThreadPlan::QueueThreadPlanForRunToAddress(lldb::SBAddress,lldb::SBError &)\n");
62658   lua_error(L);return 0;
62659 }
62660 
62661 
62662 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
62663   {
62664     int SWIG_arg = 0;
62665     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62666     char *arg2 = (char *) 0 ;
62667     lldb::SBThreadPlan result;
62668 
62669     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
62670     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
62671     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
62672 
62673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62674       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
62675     }
62676 
62677     arg2 = (char *)lua_tostring(L, 2);
62678     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
62679     {
62680       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62681       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62682     }
62683     return SWIG_arg;
62684 
62685     fail: SWIGUNUSED;
62686   }
62687   lua_error(L);
62688   return 0;
62689 }
62690 
62691 
62692 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
62693   {
62694     int SWIG_arg = 0;
62695     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62696     char *arg2 = (char *) 0 ;
62697     lldb::SBError *arg3 = 0 ;
62698     lldb::SBThreadPlan result;
62699 
62700     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
62701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
62702     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
62703     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
62704 
62705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62706       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
62707     }
62708 
62709     arg2 = (char *)lua_tostring(L, 2);
62710 
62711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
62712       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
62713     }
62714 
62715     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
62716     {
62717       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62718       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62719     }
62720     return SWIG_arg;
62721 
62722     fail: SWIGUNUSED;
62723   }
62724   lua_error(L);
62725   return 0;
62726 }
62727 
62728 
62729 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
62730   {
62731     int SWIG_arg = 0;
62732     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62733     char *arg2 = (char *) 0 ;
62734     lldb::SBStructuredData *arg3 = 0 ;
62735     lldb::SBError *arg4 = 0 ;
62736     lldb::SBThreadPlan result;
62737 
62738     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
62739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
62740     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
62741     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
62742     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
62743 
62744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62745       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
62746     }
62747 
62748     arg2 = (char *)lua_tostring(L, 2);
62749 
62750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
62751       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
62752     }
62753 
62754 
62755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
62756       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
62757     }
62758 
62759     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
62760     {
62761       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62762       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62763     }
62764     return SWIG_arg;
62765 
62766     fail: SWIGUNUSED;
62767   }
62768   lua_error(L);
62769   return 0;
62770 }
62771 
62772 
62773 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
62774   int argc;
62775   int argv[5]={
62776     1,2,3,4,5
62777   };
62778 
62779   argc = lua_gettop(L);
62780   if (argc == 2) {
62781     int _v = 0;
62782     {
62783       void *ptr;
62784       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62785         _v = 0;
62786       } else {
62787         _v = 1;
62788       }
62789     }
62790     if (_v) {
62791       {
62792         _v = SWIG_lua_isnilstring(L,argv[1]);
62793       }
62794       if (_v) {
62795         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
62796       }
62797     }
62798   }
62799   if (argc == 3) {
62800     int _v = 0;
62801     {
62802       void *ptr;
62803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62804         _v = 0;
62805       } else {
62806         _v = 1;
62807       }
62808     }
62809     if (_v) {
62810       {
62811         _v = SWIG_lua_isnilstring(L,argv[1]);
62812       }
62813       if (_v) {
62814         {
62815           void *ptr;
62816           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62817             _v = 0;
62818           } else {
62819             _v = 1;
62820           }
62821         }
62822         if (_v) {
62823           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
62824         }
62825       }
62826     }
62827   }
62828   if (argc == 4) {
62829     int _v = 0;
62830     {
62831       void *ptr;
62832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62833         _v = 0;
62834       } else {
62835         _v = 1;
62836       }
62837     }
62838     if (_v) {
62839       {
62840         _v = SWIG_lua_isnilstring(L,argv[1]);
62841       }
62842       if (_v) {
62843         {
62844           void *ptr;
62845           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
62846             _v = 0;
62847           } else {
62848             _v = 1;
62849           }
62850         }
62851         if (_v) {
62852           {
62853             void *ptr;
62854             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62855               _v = 0;
62856             } else {
62857               _v = 1;
62858             }
62859           }
62860           if (_v) {
62861             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
62862           }
62863         }
62864       }
62865     }
62866   }
62867 
62868   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
62869     "  Possible C/C++ prototypes are:\n"
62870     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
62871     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
62872     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
62873   lua_error(L);return 0;
62874 }
62875 
62876 
62877 static void swig_delete_SBThreadPlan(void *obj) {
62878 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
62879 delete arg1;
62880 }
62881 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
62882     assert(lua_istable(L,1));
62883     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
62884     assert(!lua_isnil(L,-1));
62885     lua_replace(L,1); /* replace our table with real constructor */
62886     lua_call(L,lua_gettop(L)-1,1);
62887     return 1;
62888 }
62889 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
62890     {0,0,0}
62891 };
62892 static swig_lua_method swig_SBThreadPlan_methods[]= {
62893     { "Clear", _wrap_SBThreadPlan_Clear},
62894     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
62895     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
62896     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
62897     { "GetThread", _wrap_SBThreadPlan_GetThread},
62898     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
62899     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
62900     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
62901     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
62902     { "IsValid", _wrap_SBThreadPlan_IsValid},
62903     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
62904     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
62905     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
62906     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
62907     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
62908     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
62909     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
62910     {0,0}
62911 };
62912 static swig_lua_method swig_SBThreadPlan_meta[] = {
62913     {0,0}
62914 };
62915 
62916 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
62917     {0,0,0}
62918 };
62919 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
62920     {0,0,0,0,0,0}
62921 };
62922 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
62923     {0,0}
62924 };
62925 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
62926     0
62927 };
62928 
62929 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
62930     "SBThreadPlan",
62931     swig_SBThreadPlan_Sf_SwigStatic_methods,
62932     swig_SBThreadPlan_Sf_SwigStatic_attributes,
62933     swig_SBThreadPlan_Sf_SwigStatic_constants,
62934     swig_SBThreadPlan_Sf_SwigStatic_classes,
62935     0
62936 };
62937 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
62938 static const char *swig_SBThreadPlan_base_names[] = {0};
62939 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 };
62940 
62941 static int _wrap_new_SBTrace(lua_State* L) {
62942   {
62943     int SWIG_arg = 0;
62944     lldb::SBTrace *result = 0 ;
62945 
62946     SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
62947     result = (lldb::SBTrace *)new lldb::SBTrace();
62948     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
62949     return SWIG_arg;
62950 
62951     fail: SWIGUNUSED;
62952   }
62953   lua_error(L);
62954   return 0;
62955 }
62956 
62957 
62958 static int _wrap_SBTrace_LoadTraceFromFile(lua_State* L) {
62959   {
62960     int SWIG_arg = 0;
62961     lldb::SBError *arg1 = 0 ;
62962     lldb::SBDebugger *arg2 = 0 ;
62963     lldb::SBFileSpec *arg3 = 0 ;
62964     lldb::SBTrace result;
62965 
62966     SWIG_check_num_args("lldb::SBTrace::LoadTraceFromFile",3,3)
62967     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",1,"lldb::SBError &");
62968     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",2,"lldb::SBDebugger &");
62969     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
62970 
62971     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
62972       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBError);
62973     }
62974 
62975 
62976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
62977       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBDebugger);
62978     }
62979 
62980 
62981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
62982       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
62983     }
62984 
62985     result = lldb::SBTrace::LoadTraceFromFile(*arg1,*arg2,(lldb::SBFileSpec const &)*arg3);
62986     {
62987       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
62988       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
62989     }
62990     return SWIG_arg;
62991 
62992     fail: SWIGUNUSED;
62993   }
62994   lua_error(L);
62995   return 0;
62996 }
62997 
62998 
62999 static int _wrap_SBTrace_CreateNewCursor(lua_State* L) {
63000   {
63001     int SWIG_arg = 0;
63002     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63003     lldb::SBError *arg2 = 0 ;
63004     lldb::SBThread *arg3 = 0 ;
63005     lldb::SBTraceCursor result;
63006 
63007     SWIG_check_num_args("lldb::SBTrace::CreateNewCursor",3,3)
63008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",1,"lldb::SBTrace *");
63009     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",2,"lldb::SBError &");
63010     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",3,"lldb::SBThread &");
63011 
63012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63013       SWIG_fail_ptr("SBTrace_CreateNewCursor",1,SWIGTYPE_p_lldb__SBTrace);
63014     }
63015 
63016 
63017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
63018       SWIG_fail_ptr("SBTrace_CreateNewCursor",2,SWIGTYPE_p_lldb__SBError);
63019     }
63020 
63021 
63022     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBThread,0))){
63023       SWIG_fail_ptr("SBTrace_CreateNewCursor",3,SWIGTYPE_p_lldb__SBThread);
63024     }
63025 
63026     result = (arg1)->CreateNewCursor(*arg2,*arg3);
63027     {
63028       lldb::SBTraceCursor * resultptr = new lldb::SBTraceCursor(result);
63029       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
63030     }
63031     return SWIG_arg;
63032 
63033     fail: SWIGUNUSED;
63034   }
63035   lua_error(L);
63036   return 0;
63037 }
63038 
63039 
63040 static int _wrap_SBTrace_SaveToDisk__SWIG_0(lua_State* L) {
63041   {
63042     int SWIG_arg = 0;
63043     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63044     lldb::SBError *arg2 = 0 ;
63045     lldb::SBFileSpec *arg3 = 0 ;
63046     bool arg4 ;
63047     lldb::SBFileSpec result;
63048 
63049     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",4,4)
63050     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
63051     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
63052     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
63053     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",4,"bool");
63054 
63055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63056       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
63057     }
63058 
63059 
63060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
63061       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
63062     }
63063 
63064 
63065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
63066       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
63067     }
63068 
63069     arg4 = (lua_toboolean(L, 4)!=0);
63070     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3,arg4);
63071     {
63072       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
63073       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
63074     }
63075     return SWIG_arg;
63076 
63077     fail: SWIGUNUSED;
63078   }
63079   lua_error(L);
63080   return 0;
63081 }
63082 
63083 
63084 static int _wrap_SBTrace_SaveToDisk__SWIG_1(lua_State* L) {
63085   {
63086     int SWIG_arg = 0;
63087     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63088     lldb::SBError *arg2 = 0 ;
63089     lldb::SBFileSpec *arg3 = 0 ;
63090     lldb::SBFileSpec result;
63091 
63092     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",3,3)
63093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
63094     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
63095     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
63096 
63097     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63098       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
63099     }
63100 
63101 
63102     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
63103       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
63104     }
63105 
63106 
63107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
63108       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
63109     }
63110 
63111     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3);
63112     {
63113       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
63114       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
63115     }
63116     return SWIG_arg;
63117 
63118     fail: SWIGUNUSED;
63119   }
63120   lua_error(L);
63121   return 0;
63122 }
63123 
63124 
63125 static int _wrap_SBTrace_SaveToDisk(lua_State* L) {
63126   int argc;
63127   int argv[5]={
63128     1,2,3,4,5
63129   };
63130 
63131   argc = lua_gettop(L);
63132   if (argc == 3) {
63133     int _v = 0;
63134     {
63135       void *ptr;
63136       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63137         _v = 0;
63138       } else {
63139         _v = 1;
63140       }
63141     }
63142     if (_v) {
63143       {
63144         void *ptr;
63145         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
63146           _v = 0;
63147         } else {
63148           _v = 1;
63149         }
63150       }
63151       if (_v) {
63152         {
63153           void *ptr;
63154           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
63155             _v = 0;
63156           } else {
63157             _v = 1;
63158           }
63159         }
63160         if (_v) {
63161           return _wrap_SBTrace_SaveToDisk__SWIG_1(L);
63162         }
63163       }
63164     }
63165   }
63166   if (argc == 4) {
63167     int _v = 0;
63168     {
63169       void *ptr;
63170       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63171         _v = 0;
63172       } else {
63173         _v = 1;
63174       }
63175     }
63176     if (_v) {
63177       {
63178         void *ptr;
63179         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
63180           _v = 0;
63181         } else {
63182           _v = 1;
63183         }
63184       }
63185       if (_v) {
63186         {
63187           void *ptr;
63188           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
63189             _v = 0;
63190           } else {
63191             _v = 1;
63192           }
63193         }
63194         if (_v) {
63195           {
63196             _v = lua_isboolean(L,argv[3]);
63197           }
63198           if (_v) {
63199             return _wrap_SBTrace_SaveToDisk__SWIG_0(L);
63200           }
63201         }
63202       }
63203     }
63204   }
63205 
63206   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_SaveToDisk'\n"
63207     "  Possible C/C++ prototypes are:\n"
63208     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &,bool)\n"
63209     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &)\n");
63210   lua_error(L);return 0;
63211 }
63212 
63213 
63214 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
63215   {
63216     int SWIG_arg = 0;
63217     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63218     char *result = 0 ;
63219 
63220     SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
63221     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
63222 
63223     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63224       SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
63225     }
63226 
63227     result = (char *)(arg1)->GetStartConfigurationHelp();
63228     lua_pushstring(L,(const char *)result); SWIG_arg++;
63229     return SWIG_arg;
63230 
63231     fail: SWIGUNUSED;
63232   }
63233   lua_error(L);
63234   return 0;
63235 }
63236 
63237 
63238 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
63239   {
63240     int SWIG_arg = 0;
63241     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63242     lldb::SBStructuredData *arg2 = 0 ;
63243     lldb::SBError result;
63244 
63245     SWIG_check_num_args("lldb::SBTrace::Start",2,2)
63246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
63247     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
63248 
63249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63250       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
63251     }
63252 
63253 
63254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
63255       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
63256     }
63257 
63258     result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
63259     {
63260       lldb::SBError * resultptr = new lldb::SBError(result);
63261       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
63262     }
63263     return SWIG_arg;
63264 
63265     fail: SWIGUNUSED;
63266   }
63267   lua_error(L);
63268   return 0;
63269 }
63270 
63271 
63272 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
63273   {
63274     int SWIG_arg = 0;
63275     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63276     lldb::SBThread *arg2 = 0 ;
63277     lldb::SBStructuredData *arg3 = 0 ;
63278     lldb::SBError result;
63279 
63280     SWIG_check_num_args("lldb::SBTrace::Start",3,3)
63281     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
63282     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
63283     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
63284 
63285     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63286       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
63287     }
63288 
63289 
63290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
63291       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
63292     }
63293 
63294 
63295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
63296       SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
63297     }
63298 
63299     result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
63300     {
63301       lldb::SBError * resultptr = new lldb::SBError(result);
63302       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
63303     }
63304     return SWIG_arg;
63305 
63306     fail: SWIGUNUSED;
63307   }
63308   lua_error(L);
63309   return 0;
63310 }
63311 
63312 
63313 static int _wrap_SBTrace_Start(lua_State* L) {
63314   int argc;
63315   int argv[4]={
63316     1,2,3,4
63317   };
63318 
63319   argc = lua_gettop(L);
63320   if (argc == 2) {
63321     int _v = 0;
63322     {
63323       void *ptr;
63324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63325         _v = 0;
63326       } else {
63327         _v = 1;
63328       }
63329     }
63330     if (_v) {
63331       {
63332         void *ptr;
63333         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
63334           _v = 0;
63335         } else {
63336           _v = 1;
63337         }
63338       }
63339       if (_v) {
63340         return _wrap_SBTrace_Start__SWIG_0(L);
63341       }
63342     }
63343   }
63344   if (argc == 3) {
63345     int _v = 0;
63346     {
63347       void *ptr;
63348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63349         _v = 0;
63350       } else {
63351         _v = 1;
63352       }
63353     }
63354     if (_v) {
63355       {
63356         void *ptr;
63357         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
63358           _v = 0;
63359         } else {
63360           _v = 1;
63361         }
63362       }
63363       if (_v) {
63364         {
63365           void *ptr;
63366           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
63367             _v = 0;
63368           } else {
63369             _v = 1;
63370           }
63371         }
63372         if (_v) {
63373           return _wrap_SBTrace_Start__SWIG_1(L);
63374         }
63375       }
63376     }
63377   }
63378 
63379   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
63380     "  Possible C/C++ prototypes are:\n"
63381     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
63382     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
63383   lua_error(L);return 0;
63384 }
63385 
63386 
63387 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
63388   {
63389     int SWIG_arg = 0;
63390     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63391     lldb::SBError result;
63392 
63393     SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
63394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
63395 
63396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63397       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
63398     }
63399 
63400     result = (arg1)->Stop();
63401     {
63402       lldb::SBError * resultptr = new lldb::SBError(result);
63403       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
63404     }
63405     return SWIG_arg;
63406 
63407     fail: SWIGUNUSED;
63408   }
63409   lua_error(L);
63410   return 0;
63411 }
63412 
63413 
63414 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
63415   {
63416     int SWIG_arg = 0;
63417     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63418     lldb::SBThread *arg2 = 0 ;
63419     lldb::SBError result;
63420 
63421     SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
63422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
63423     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
63424 
63425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63426       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
63427     }
63428 
63429 
63430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
63431       SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
63432     }
63433 
63434     result = (arg1)->Stop((lldb::SBThread const &)*arg2);
63435     {
63436       lldb::SBError * resultptr = new lldb::SBError(result);
63437       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
63438     }
63439     return SWIG_arg;
63440 
63441     fail: SWIGUNUSED;
63442   }
63443   lua_error(L);
63444   return 0;
63445 }
63446 
63447 
63448 static int _wrap_SBTrace_Stop(lua_State* L) {
63449   int argc;
63450   int argv[3]={
63451     1,2,3
63452   };
63453 
63454   argc = lua_gettop(L);
63455   if (argc == 1) {
63456     int _v = 0;
63457     {
63458       void *ptr;
63459       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63460         _v = 0;
63461       } else {
63462         _v = 1;
63463       }
63464     }
63465     if (_v) {
63466       return _wrap_SBTrace_Stop__SWIG_0(L);
63467     }
63468   }
63469   if (argc == 2) {
63470     int _v = 0;
63471     {
63472       void *ptr;
63473       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
63474         _v = 0;
63475       } else {
63476         _v = 1;
63477       }
63478     }
63479     if (_v) {
63480       {
63481         void *ptr;
63482         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
63483           _v = 0;
63484         } else {
63485           _v = 1;
63486         }
63487       }
63488       if (_v) {
63489         return _wrap_SBTrace_Stop__SWIG_1(L);
63490       }
63491     }
63492   }
63493 
63494   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
63495     "  Possible C/C++ prototypes are:\n"
63496     "    lldb::SBTrace::Stop()\n"
63497     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
63498   lua_error(L);return 0;
63499 }
63500 
63501 
63502 static int _wrap_SBTrace_IsValid(lua_State* L) {
63503   {
63504     int SWIG_arg = 0;
63505     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
63506     bool result;
63507 
63508     SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
63509     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
63510 
63511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
63512       SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
63513     }
63514 
63515     result = (bool)(arg1)->IsValid();
63516     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63517     return SWIG_arg;
63518 
63519     fail: SWIGUNUSED;
63520   }
63521   lua_error(L);
63522   return 0;
63523 }
63524 
63525 
63526 static void swig_delete_SBTrace(void *obj) {
63527 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
63528 delete arg1;
63529 }
63530 static int _proxy__wrap_new_SBTrace(lua_State *L) {
63531     assert(lua_istable(L,1));
63532     lua_pushcfunction(L,_wrap_new_SBTrace);
63533     assert(!lua_isnil(L,-1));
63534     lua_replace(L,1); /* replace our table with real constructor */
63535     lua_call(L,lua_gettop(L)-1,1);
63536     return 1;
63537 }
63538 static swig_lua_attribute swig_SBTrace_attributes[] = {
63539     {0,0,0}
63540 };
63541 static swig_lua_method swig_SBTrace_methods[]= {
63542     { "CreateNewCursor", _wrap_SBTrace_CreateNewCursor},
63543     { "SaveToDisk", _wrap_SBTrace_SaveToDisk},
63544     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
63545     { "Start", _wrap_SBTrace_Start},
63546     { "Stop", _wrap_SBTrace_Stop},
63547     { "IsValid", _wrap_SBTrace_IsValid},
63548     {0,0}
63549 };
63550 static swig_lua_method swig_SBTrace_meta[] = {
63551     {0,0}
63552 };
63553 
63554 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
63555     {0,0,0}
63556 };
63557 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
63558     {0,0,0,0,0,0}
63559 };
63560 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
63561     { "LoadTraceFromFile", _wrap_SBTrace_LoadTraceFromFile},
63562     {0,0}
63563 };
63564 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
63565     0
63566 };
63567 
63568 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
63569     "SBTrace",
63570     swig_SBTrace_Sf_SwigStatic_methods,
63571     swig_SBTrace_Sf_SwigStatic_attributes,
63572     swig_SBTrace_Sf_SwigStatic_constants,
63573     swig_SBTrace_Sf_SwigStatic_classes,
63574     0
63575 };
63576 static swig_lua_class *swig_SBTrace_bases[] = {0};
63577 static const char *swig_SBTrace_base_names[] = {0};
63578 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 };
63579 
63580 static int _wrap_new_SBTraceCursor(lua_State* L) {
63581   {
63582     int SWIG_arg = 0;
63583     lldb::SBTraceCursor *result = 0 ;
63584 
63585     SWIG_check_num_args("lldb::SBTraceCursor::SBTraceCursor",0,0)
63586     result = (lldb::SBTraceCursor *)new lldb::SBTraceCursor();
63587     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
63588     return SWIG_arg;
63589 
63590     fail: SWIGUNUSED;
63591   }
63592   lua_error(L);
63593   return 0;
63594 }
63595 
63596 
63597 static int _wrap_SBTraceCursor_SetForwards(lua_State* L) {
63598   {
63599     int SWIG_arg = 0;
63600     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63601     bool arg2 ;
63602 
63603     SWIG_check_num_args("lldb::SBTraceCursor::SetForwards",2,2)
63604     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",1,"lldb::SBTraceCursor *");
63605     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",2,"bool");
63606 
63607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63608       SWIG_fail_ptr("SBTraceCursor_SetForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
63609     }
63610 
63611     arg2 = (lua_toboolean(L, 2)!=0);
63612     (arg1)->SetForwards(arg2);
63613 
63614     return SWIG_arg;
63615 
63616     fail: SWIGUNUSED;
63617   }
63618   lua_error(L);
63619   return 0;
63620 }
63621 
63622 
63623 static int _wrap_SBTraceCursor_IsForwards(lua_State* L) {
63624   {
63625     int SWIG_arg = 0;
63626     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63627     bool result;
63628 
63629     SWIG_check_num_args("lldb::SBTraceCursor::IsForwards",1,1)
63630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsForwards",1,"lldb::SBTraceCursor const *");
63631 
63632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63633       SWIG_fail_ptr("SBTraceCursor_IsForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
63634     }
63635 
63636     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsForwards();
63637     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63638     return SWIG_arg;
63639 
63640     fail: SWIGUNUSED;
63641   }
63642   lua_error(L);
63643   return 0;
63644 }
63645 
63646 
63647 static int _wrap_SBTraceCursor_Next(lua_State* L) {
63648   {
63649     int SWIG_arg = 0;
63650     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63651 
63652     SWIG_check_num_args("lldb::SBTraceCursor::Next",1,1)
63653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Next",1,"lldb::SBTraceCursor *");
63654 
63655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63656       SWIG_fail_ptr("SBTraceCursor_Next",1,SWIGTYPE_p_lldb__SBTraceCursor);
63657     }
63658 
63659     (arg1)->Next();
63660 
63661     return SWIG_arg;
63662 
63663     fail: SWIGUNUSED;
63664   }
63665   lua_error(L);
63666   return 0;
63667 }
63668 
63669 
63670 static int _wrap_SBTraceCursor_HasValue(lua_State* L) {
63671   {
63672     int SWIG_arg = 0;
63673     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63674     bool result;
63675 
63676     SWIG_check_num_args("lldb::SBTraceCursor::HasValue",1,1)
63677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasValue",1,"lldb::SBTraceCursor const *");
63678 
63679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63680       SWIG_fail_ptr("SBTraceCursor_HasValue",1,SWIGTYPE_p_lldb__SBTraceCursor);
63681     }
63682 
63683     result = (bool)((lldb::SBTraceCursor const *)arg1)->HasValue();
63684     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63685     return SWIG_arg;
63686 
63687     fail: SWIGUNUSED;
63688   }
63689   lua_error(L);
63690   return 0;
63691 }
63692 
63693 
63694 static int _wrap_SBTraceCursor_GoToId(lua_State* L) {
63695   {
63696     int SWIG_arg = 0;
63697     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63698     lldb::user_id_t arg2 ;
63699     bool result;
63700 
63701     SWIG_check_num_args("lldb::SBTraceCursor::GoToId",2,2)
63702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",1,"lldb::SBTraceCursor *");
63703     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",2,"lldb::user_id_t");
63704 
63705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63706       SWIG_fail_ptr("SBTraceCursor_GoToId",1,SWIGTYPE_p_lldb__SBTraceCursor);
63707     }
63708 
63709     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
63710     result = (bool)(arg1)->GoToId(arg2);
63711     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63712     return SWIG_arg;
63713 
63714     fail: SWIGUNUSED;
63715   }
63716   lua_error(L);
63717   return 0;
63718 }
63719 
63720 
63721 static int _wrap_SBTraceCursor_HasId(lua_State* L) {
63722   {
63723     int SWIG_arg = 0;
63724     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63725     lldb::user_id_t arg2 ;
63726     bool result;
63727 
63728     SWIG_check_num_args("lldb::SBTraceCursor::HasId",2,2)
63729     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",1,"lldb::SBTraceCursor const *");
63730     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",2,"lldb::user_id_t");
63731 
63732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63733       SWIG_fail_ptr("SBTraceCursor_HasId",1,SWIGTYPE_p_lldb__SBTraceCursor);
63734     }
63735 
63736     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
63737     result = (bool)((lldb::SBTraceCursor const *)arg1)->HasId(arg2);
63738     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63739     return SWIG_arg;
63740 
63741     fail: SWIGUNUSED;
63742   }
63743   lua_error(L);
63744   return 0;
63745 }
63746 
63747 
63748 static int _wrap_SBTraceCursor_GetId(lua_State* L) {
63749   {
63750     int SWIG_arg = 0;
63751     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63752     lldb::user_id_t result;
63753 
63754     SWIG_check_num_args("lldb::SBTraceCursor::GetId",1,1)
63755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetId",1,"lldb::SBTraceCursor const *");
63756 
63757     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63758       SWIG_fail_ptr("SBTraceCursor_GetId",1,SWIGTYPE_p_lldb__SBTraceCursor);
63759     }
63760 
63761     result = (lldb::user_id_t)((lldb::SBTraceCursor const *)arg1)->GetId();
63762     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63763     return SWIG_arg;
63764 
63765     fail: SWIGUNUSED;
63766   }
63767   lua_error(L);
63768   return 0;
63769 }
63770 
63771 
63772 static int _wrap_SBTraceCursor_Seek(lua_State* L) {
63773   {
63774     int SWIG_arg = 0;
63775     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63776     int64_t arg2 ;
63777     lldb::TraceCursorSeekType arg3 ;
63778     bool result;
63779 
63780     SWIG_check_num_args("lldb::SBTraceCursor::Seek",3,3)
63781     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",1,"lldb::SBTraceCursor *");
63782     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",2,"int64_t");
63783     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",3,"lldb::TraceCursorSeekType");
63784 
63785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63786       SWIG_fail_ptr("SBTraceCursor_Seek",1,SWIGTYPE_p_lldb__SBTraceCursor);
63787     }
63788 
63789     arg2 = (int64_t)lua_tointeger(L, 2);
63790     arg3 = (lldb::TraceCursorSeekType)lua_tointeger(L, 3);
63791     result = (bool)(arg1)->Seek(arg2,arg3);
63792     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63793     return SWIG_arg;
63794 
63795     fail: SWIGUNUSED;
63796   }
63797   lua_error(L);
63798   return 0;
63799 }
63800 
63801 
63802 static int _wrap_SBTraceCursor_GetItemKind(lua_State* L) {
63803   {
63804     int SWIG_arg = 0;
63805     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63806     lldb::TraceItemKind result;
63807 
63808     SWIG_check_num_args("lldb::SBTraceCursor::GetItemKind",1,1)
63809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetItemKind",1,"lldb::SBTraceCursor const *");
63810 
63811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63812       SWIG_fail_ptr("SBTraceCursor_GetItemKind",1,SWIGTYPE_p_lldb__SBTraceCursor);
63813     }
63814 
63815     result = (lldb::TraceItemKind)((lldb::SBTraceCursor const *)arg1)->GetItemKind();
63816     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63817     return SWIG_arg;
63818 
63819     fail: SWIGUNUSED;
63820   }
63821   lua_error(L);
63822   return 0;
63823 }
63824 
63825 
63826 static int _wrap_SBTraceCursor_IsError(lua_State* L) {
63827   {
63828     int SWIG_arg = 0;
63829     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63830     bool result;
63831 
63832     SWIG_check_num_args("lldb::SBTraceCursor::IsError",1,1)
63833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsError",1,"lldb::SBTraceCursor const *");
63834 
63835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63836       SWIG_fail_ptr("SBTraceCursor_IsError",1,SWIGTYPE_p_lldb__SBTraceCursor);
63837     }
63838 
63839     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsError();
63840     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63841     return SWIG_arg;
63842 
63843     fail: SWIGUNUSED;
63844   }
63845   lua_error(L);
63846   return 0;
63847 }
63848 
63849 
63850 static int _wrap_SBTraceCursor_GetError(lua_State* L) {
63851   {
63852     int SWIG_arg = 0;
63853     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63854     char *result = 0 ;
63855 
63856     SWIG_check_num_args("lldb::SBTraceCursor::GetError",1,1)
63857     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetError",1,"lldb::SBTraceCursor const *");
63858 
63859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63860       SWIG_fail_ptr("SBTraceCursor_GetError",1,SWIGTYPE_p_lldb__SBTraceCursor);
63861     }
63862 
63863     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetError();
63864     lua_pushstring(L,(const char *)result); SWIG_arg++;
63865     return SWIG_arg;
63866 
63867     fail: SWIGUNUSED;
63868   }
63869   lua_error(L);
63870   return 0;
63871 }
63872 
63873 
63874 static int _wrap_SBTraceCursor_IsEvent(lua_State* L) {
63875   {
63876     int SWIG_arg = 0;
63877     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63878     bool result;
63879 
63880     SWIG_check_num_args("lldb::SBTraceCursor::IsEvent",1,1)
63881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsEvent",1,"lldb::SBTraceCursor const *");
63882 
63883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63884       SWIG_fail_ptr("SBTraceCursor_IsEvent",1,SWIGTYPE_p_lldb__SBTraceCursor);
63885     }
63886 
63887     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsEvent();
63888     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63889     return SWIG_arg;
63890 
63891     fail: SWIGUNUSED;
63892   }
63893   lua_error(L);
63894   return 0;
63895 }
63896 
63897 
63898 static int _wrap_SBTraceCursor_GetEventType(lua_State* L) {
63899   {
63900     int SWIG_arg = 0;
63901     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63902     lldb::TraceEvent result;
63903 
63904     SWIG_check_num_args("lldb::SBTraceCursor::GetEventType",1,1)
63905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventType",1,"lldb::SBTraceCursor const *");
63906 
63907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63908       SWIG_fail_ptr("SBTraceCursor_GetEventType",1,SWIGTYPE_p_lldb__SBTraceCursor);
63909     }
63910 
63911     result = (lldb::TraceEvent)((lldb::SBTraceCursor const *)arg1)->GetEventType();
63912     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63913     return SWIG_arg;
63914 
63915     fail: SWIGUNUSED;
63916   }
63917   lua_error(L);
63918   return 0;
63919 }
63920 
63921 
63922 static int _wrap_SBTraceCursor_GetEventTypeAsString(lua_State* L) {
63923   {
63924     int SWIG_arg = 0;
63925     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63926     char *result = 0 ;
63927 
63928     SWIG_check_num_args("lldb::SBTraceCursor::GetEventTypeAsString",1,1)
63929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventTypeAsString",1,"lldb::SBTraceCursor const *");
63930 
63931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63932       SWIG_fail_ptr("SBTraceCursor_GetEventTypeAsString",1,SWIGTYPE_p_lldb__SBTraceCursor);
63933     }
63934 
63935     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetEventTypeAsString();
63936     lua_pushstring(L,(const char *)result); SWIG_arg++;
63937     return SWIG_arg;
63938 
63939     fail: SWIGUNUSED;
63940   }
63941   lua_error(L);
63942   return 0;
63943 }
63944 
63945 
63946 static int _wrap_SBTraceCursor_IsInstruction(lua_State* L) {
63947   {
63948     int SWIG_arg = 0;
63949     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63950     bool result;
63951 
63952     SWIG_check_num_args("lldb::SBTraceCursor::IsInstruction",1,1)
63953     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsInstruction",1,"lldb::SBTraceCursor const *");
63954 
63955     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63956       SWIG_fail_ptr("SBTraceCursor_IsInstruction",1,SWIGTYPE_p_lldb__SBTraceCursor);
63957     }
63958 
63959     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsInstruction();
63960     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63961     return SWIG_arg;
63962 
63963     fail: SWIGUNUSED;
63964   }
63965   lua_error(L);
63966   return 0;
63967 }
63968 
63969 
63970 static int _wrap_SBTraceCursor_GetLoadAddress(lua_State* L) {
63971   {
63972     int SWIG_arg = 0;
63973     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63974     lldb::addr_t result;
63975 
63976     SWIG_check_num_args("lldb::SBTraceCursor::GetLoadAddress",1,1)
63977     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetLoadAddress",1,"lldb::SBTraceCursor const *");
63978 
63979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63980       SWIG_fail_ptr("SBTraceCursor_GetLoadAddress",1,SWIGTYPE_p_lldb__SBTraceCursor);
63981     }
63982 
63983     result = (lldb::addr_t)((lldb::SBTraceCursor const *)arg1)->GetLoadAddress();
63984     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63985     return SWIG_arg;
63986 
63987     fail: SWIGUNUSED;
63988   }
63989   lua_error(L);
63990   return 0;
63991 }
63992 
63993 
63994 static int _wrap_SBTraceCursor_GetCPU(lua_State* L) {
63995   {
63996     int SWIG_arg = 0;
63997     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63998     lldb::cpu_id_t result;
63999 
64000     SWIG_check_num_args("lldb::SBTraceCursor::GetCPU",1,1)
64001     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetCPU",1,"lldb::SBTraceCursor const *");
64002 
64003     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
64004       SWIG_fail_ptr("SBTraceCursor_GetCPU",1,SWIGTYPE_p_lldb__SBTraceCursor);
64005     }
64006 
64007     result = (lldb::cpu_id_t)((lldb::SBTraceCursor const *)arg1)->GetCPU();
64008     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64009     return SWIG_arg;
64010 
64011     fail: SWIGUNUSED;
64012   }
64013   lua_error(L);
64014   return 0;
64015 }
64016 
64017 
64018 static int _wrap_SBTraceCursor_IsValid(lua_State* L) {
64019   {
64020     int SWIG_arg = 0;
64021     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
64022     bool result;
64023 
64024     SWIG_check_num_args("lldb::SBTraceCursor::IsValid",1,1)
64025     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsValid",1,"lldb::SBTraceCursor const *");
64026 
64027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
64028       SWIG_fail_ptr("SBTraceCursor_IsValid",1,SWIGTYPE_p_lldb__SBTraceCursor);
64029     }
64030 
64031     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsValid();
64032     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64033     return SWIG_arg;
64034 
64035     fail: SWIGUNUSED;
64036   }
64037   lua_error(L);
64038   return 0;
64039 }
64040 
64041 
64042 static void swig_delete_SBTraceCursor(void *obj) {
64043 lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) obj;
64044 delete arg1;
64045 }
64046 static int _proxy__wrap_new_SBTraceCursor(lua_State *L) {
64047     assert(lua_istable(L,1));
64048     lua_pushcfunction(L,_wrap_new_SBTraceCursor);
64049     assert(!lua_isnil(L,-1));
64050     lua_replace(L,1); /* replace our table with real constructor */
64051     lua_call(L,lua_gettop(L)-1,1);
64052     return 1;
64053 }
64054 static swig_lua_attribute swig_SBTraceCursor_attributes[] = {
64055     {0,0,0}
64056 };
64057 static swig_lua_method swig_SBTraceCursor_methods[]= {
64058     { "SetForwards", _wrap_SBTraceCursor_SetForwards},
64059     { "IsForwards", _wrap_SBTraceCursor_IsForwards},
64060     { "Next", _wrap_SBTraceCursor_Next},
64061     { "HasValue", _wrap_SBTraceCursor_HasValue},
64062     { "GoToId", _wrap_SBTraceCursor_GoToId},
64063     { "HasId", _wrap_SBTraceCursor_HasId},
64064     { "GetId", _wrap_SBTraceCursor_GetId},
64065     { "Seek", _wrap_SBTraceCursor_Seek},
64066     { "GetItemKind", _wrap_SBTraceCursor_GetItemKind},
64067     { "IsError", _wrap_SBTraceCursor_IsError},
64068     { "GetError", _wrap_SBTraceCursor_GetError},
64069     { "IsEvent", _wrap_SBTraceCursor_IsEvent},
64070     { "GetEventType", _wrap_SBTraceCursor_GetEventType},
64071     { "GetEventTypeAsString", _wrap_SBTraceCursor_GetEventTypeAsString},
64072     { "IsInstruction", _wrap_SBTraceCursor_IsInstruction},
64073     { "GetLoadAddress", _wrap_SBTraceCursor_GetLoadAddress},
64074     { "GetCPU", _wrap_SBTraceCursor_GetCPU},
64075     { "IsValid", _wrap_SBTraceCursor_IsValid},
64076     {0,0}
64077 };
64078 static swig_lua_method swig_SBTraceCursor_meta[] = {
64079     {0,0}
64080 };
64081 
64082 static swig_lua_attribute swig_SBTraceCursor_Sf_SwigStatic_attributes[] = {
64083     {0,0,0}
64084 };
64085 static swig_lua_const_info swig_SBTraceCursor_Sf_SwigStatic_constants[]= {
64086     {0,0,0,0,0,0}
64087 };
64088 static swig_lua_method swig_SBTraceCursor_Sf_SwigStatic_methods[]= {
64089     {0,0}
64090 };
64091 static swig_lua_class* swig_SBTraceCursor_Sf_SwigStatic_classes[]= {
64092     0
64093 };
64094 
64095 static swig_lua_namespace swig_SBTraceCursor_Sf_SwigStatic = {
64096     "SBTraceCursor",
64097     swig_SBTraceCursor_Sf_SwigStatic_methods,
64098     swig_SBTraceCursor_Sf_SwigStatic_attributes,
64099     swig_SBTraceCursor_Sf_SwigStatic_constants,
64100     swig_SBTraceCursor_Sf_SwigStatic_classes,
64101     0
64102 };
64103 static swig_lua_class *swig_SBTraceCursor_bases[] = {0};
64104 static const char *swig_SBTraceCursor_base_names[] = {0};
64105 static swig_lua_class _wrap_class_SBTraceCursor = { "SBTraceCursor", "SBTraceCursor", &SWIGTYPE_p_lldb__SBTraceCursor,_proxy__wrap_new_SBTraceCursor, swig_delete_SBTraceCursor, swig_SBTraceCursor_methods, swig_SBTraceCursor_attributes, &swig_SBTraceCursor_Sf_SwigStatic, swig_SBTraceCursor_meta, swig_SBTraceCursor_bases, swig_SBTraceCursor_base_names };
64106 
64107 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
64108   {
64109     int SWIG_arg = 0;
64110     lldb::SBTypeMember *result = 0 ;
64111 
64112     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
64113     result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
64114     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
64115     return SWIG_arg;
64116 
64117     fail: SWIGUNUSED;
64118   }
64119   lua_error(L);
64120   return 0;
64121 }
64122 
64123 
64124 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
64125   {
64126     int SWIG_arg = 0;
64127     lldb::SBTypeMember *arg1 = 0 ;
64128     lldb::SBTypeMember *result = 0 ;
64129 
64130     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
64131     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
64132 
64133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64134       SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
64135     }
64136 
64137     result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
64138     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
64139     return SWIG_arg;
64140 
64141     fail: SWIGUNUSED;
64142   }
64143   lua_error(L);
64144   return 0;
64145 }
64146 
64147 
64148 static int _wrap_new_SBTypeMember(lua_State* L) {
64149   int argc;
64150   int argv[2]={
64151     1,2
64152   };
64153 
64154   argc = lua_gettop(L);
64155   if (argc == 0) {
64156     return _wrap_new_SBTypeMember__SWIG_0(L);
64157   }
64158   if (argc == 1) {
64159     int _v = 0;
64160     {
64161       void *ptr;
64162       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
64163         _v = 0;
64164       } else {
64165         _v = 1;
64166       }
64167     }
64168     if (_v) {
64169       return _wrap_new_SBTypeMember__SWIG_1(L);
64170     }
64171   }
64172 
64173   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
64174     "  Possible C/C++ prototypes are:\n"
64175     "    lldb::SBTypeMember::SBTypeMember()\n"
64176     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
64177   lua_error(L);return 0;
64178 }
64179 
64180 
64181 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
64182   {
64183     int SWIG_arg = 0;
64184     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64185     bool result;
64186 
64187     SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
64188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
64189 
64190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64191       SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
64192     }
64193 
64194     result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
64195     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64196     return SWIG_arg;
64197 
64198     fail: SWIGUNUSED;
64199   }
64200   lua_error(L);
64201   return 0;
64202 }
64203 
64204 
64205 static int _wrap_SBTypeMember_GetName(lua_State* L) {
64206   {
64207     int SWIG_arg = 0;
64208     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64209     char *result = 0 ;
64210 
64211     SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
64212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
64213 
64214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64215       SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
64216     }
64217 
64218     result = (char *)(arg1)->GetName();
64219     lua_pushstring(L,(const char *)result); SWIG_arg++;
64220     return SWIG_arg;
64221 
64222     fail: SWIGUNUSED;
64223   }
64224   lua_error(L);
64225   return 0;
64226 }
64227 
64228 
64229 static int _wrap_SBTypeMember_GetType(lua_State* L) {
64230   {
64231     int SWIG_arg = 0;
64232     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64233     lldb::SBType result;
64234 
64235     SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
64236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
64237 
64238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64239       SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
64240     }
64241 
64242     result = (arg1)->GetType();
64243     {
64244       lldb::SBType * resultptr = new lldb::SBType(result);
64245       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64246     }
64247     return SWIG_arg;
64248 
64249     fail: SWIGUNUSED;
64250   }
64251   lua_error(L);
64252   return 0;
64253 }
64254 
64255 
64256 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
64257   {
64258     int SWIG_arg = 0;
64259     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64260     uint64_t result;
64261 
64262     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
64263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
64264 
64265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64266       SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
64267     }
64268 
64269     result = (uint64_t)(arg1)->GetOffsetInBytes();
64270     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64271     return SWIG_arg;
64272 
64273     fail: SWIGUNUSED;
64274   }
64275   lua_error(L);
64276   return 0;
64277 }
64278 
64279 
64280 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
64281   {
64282     int SWIG_arg = 0;
64283     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64284     uint64_t result;
64285 
64286     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
64287     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
64288 
64289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64290       SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
64291     }
64292 
64293     result = (uint64_t)(arg1)->GetOffsetInBits();
64294     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64295     return SWIG_arg;
64296 
64297     fail: SWIGUNUSED;
64298   }
64299   lua_error(L);
64300   return 0;
64301 }
64302 
64303 
64304 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
64305   {
64306     int SWIG_arg = 0;
64307     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64308     bool result;
64309 
64310     SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
64311     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
64312 
64313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64314       SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
64315     }
64316 
64317     result = (bool)(arg1)->IsBitfield();
64318     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64319     return SWIG_arg;
64320 
64321     fail: SWIGUNUSED;
64322   }
64323   lua_error(L);
64324   return 0;
64325 }
64326 
64327 
64328 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
64329   {
64330     int SWIG_arg = 0;
64331     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64332     uint32_t result;
64333 
64334     SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
64335     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
64336 
64337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64338       SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
64339     }
64340 
64341     result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
64342     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64343     return SWIG_arg;
64344 
64345     fail: SWIGUNUSED;
64346   }
64347   lua_error(L);
64348   return 0;
64349 }
64350 
64351 
64352 static int _wrap_SBTypeMember_GetDescription(lua_State* L) {
64353   {
64354     int SWIG_arg = 0;
64355     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64356     lldb::SBStream *arg2 = 0 ;
64357     lldb::DescriptionLevel arg3 ;
64358     bool result;
64359 
64360     SWIG_check_num_args("lldb::SBTypeMember::GetDescription",3,3)
64361     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",1,"lldb::SBTypeMember *");
64362     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",2,"lldb::SBStream &");
64363     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",3,"lldb::DescriptionLevel");
64364 
64365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64366       SWIG_fail_ptr("SBTypeMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMember);
64367     }
64368 
64369 
64370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64371       SWIG_fail_ptr("SBTypeMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64372     }
64373 
64374     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64375     result = (bool)(arg1)->GetDescription(*arg2,arg3);
64376     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64377     return SWIG_arg;
64378 
64379     fail: SWIGUNUSED;
64380   }
64381   lua_error(L);
64382   return 0;
64383 }
64384 
64385 
64386 static int _wrap_SBTypeMember___tostring(lua_State* L) {
64387   {
64388     int SWIG_arg = 0;
64389     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
64390     std::string result;
64391 
64392     SWIG_check_num_args("lldb::SBTypeMember::__repr__",1,1)
64393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__repr__",1,"lldb::SBTypeMember *");
64394 
64395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
64396       SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
64397     }
64398 
64399     result = lldb_SBTypeMember___repr__(arg1);
64400     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64401     return SWIG_arg;
64402 
64403     fail: SWIGUNUSED;
64404   }
64405   lua_error(L);
64406   return 0;
64407 }
64408 
64409 
64410 static void swig_delete_SBTypeMember(void *obj) {
64411 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
64412 delete arg1;
64413 }
64414 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
64415     assert(lua_istable(L,1));
64416     lua_pushcfunction(L,_wrap_new_SBTypeMember);
64417     assert(!lua_isnil(L,-1));
64418     lua_replace(L,1); /* replace our table with real constructor */
64419     lua_call(L,lua_gettop(L)-1,1);
64420     return 1;
64421 }
64422 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
64423     {0,0,0}
64424 };
64425 static swig_lua_method swig_SBTypeMember_methods[]= {
64426     { "IsValid", _wrap_SBTypeMember_IsValid},
64427     { "GetName", _wrap_SBTypeMember_GetName},
64428     { "GetType", _wrap_SBTypeMember_GetType},
64429     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
64430     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
64431     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
64432     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
64433     { "GetDescription", _wrap_SBTypeMember_GetDescription},
64434     { "__tostring", _wrap_SBTypeMember___tostring},
64435     {0,0}
64436 };
64437 static swig_lua_method swig_SBTypeMember_meta[] = {
64438     { "__tostring", _wrap_SBTypeMember___tostring},
64439     {0,0}
64440 };
64441 
64442 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
64443     {0,0,0}
64444 };
64445 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
64446     {0,0,0,0,0,0}
64447 };
64448 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
64449     {0,0}
64450 };
64451 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
64452     0
64453 };
64454 
64455 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
64456     "SBTypeMember",
64457     swig_SBTypeMember_Sf_SwigStatic_methods,
64458     swig_SBTypeMember_Sf_SwigStatic_attributes,
64459     swig_SBTypeMember_Sf_SwigStatic_constants,
64460     swig_SBTypeMember_Sf_SwigStatic_classes,
64461     0
64462 };
64463 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
64464 static const char *swig_SBTypeMember_base_names[] = {0};
64465 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 };
64466 
64467 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
64468   {
64469     int SWIG_arg = 0;
64470     lldb::SBTypeMemberFunction *result = 0 ;
64471 
64472     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
64473     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
64474     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
64475     return SWIG_arg;
64476 
64477     fail: SWIGUNUSED;
64478   }
64479   lua_error(L);
64480   return 0;
64481 }
64482 
64483 
64484 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
64485   {
64486     int SWIG_arg = 0;
64487     lldb::SBTypeMemberFunction *arg1 = 0 ;
64488     lldb::SBTypeMemberFunction *result = 0 ;
64489 
64490     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
64491     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
64492 
64493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64494       SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64495     }
64496 
64497     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
64498     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
64499     return SWIG_arg;
64500 
64501     fail: SWIGUNUSED;
64502   }
64503   lua_error(L);
64504   return 0;
64505 }
64506 
64507 
64508 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
64509   int argc;
64510   int argv[2]={
64511     1,2
64512   };
64513 
64514   argc = lua_gettop(L);
64515   if (argc == 0) {
64516     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
64517   }
64518   if (argc == 1) {
64519     int _v = 0;
64520     {
64521       void *ptr;
64522       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
64523         _v = 0;
64524       } else {
64525         _v = 1;
64526       }
64527     }
64528     if (_v) {
64529       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
64530     }
64531   }
64532 
64533   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
64534     "  Possible C/C++ prototypes are:\n"
64535     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
64536     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
64537   lua_error(L);return 0;
64538 }
64539 
64540 
64541 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
64542   {
64543     int SWIG_arg = 0;
64544     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64545     bool result;
64546 
64547     SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
64548     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
64549 
64550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64551       SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64552     }
64553 
64554     result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
64555     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64556     return SWIG_arg;
64557 
64558     fail: SWIGUNUSED;
64559   }
64560   lua_error(L);
64561   return 0;
64562 }
64563 
64564 
64565 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
64566   {
64567     int SWIG_arg = 0;
64568     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64569     char *result = 0 ;
64570 
64571     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
64572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
64573 
64574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64575       SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64576     }
64577 
64578     result = (char *)(arg1)->GetName();
64579     lua_pushstring(L,(const char *)result); SWIG_arg++;
64580     return SWIG_arg;
64581 
64582     fail: SWIGUNUSED;
64583   }
64584   lua_error(L);
64585   return 0;
64586 }
64587 
64588 
64589 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
64590   {
64591     int SWIG_arg = 0;
64592     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64593     char *result = 0 ;
64594 
64595     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
64596     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
64597 
64598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64599       SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64600     }
64601 
64602     result = (char *)(arg1)->GetDemangledName();
64603     lua_pushstring(L,(const char *)result); SWIG_arg++;
64604     return SWIG_arg;
64605 
64606     fail: SWIGUNUSED;
64607   }
64608   lua_error(L);
64609   return 0;
64610 }
64611 
64612 
64613 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
64614   {
64615     int SWIG_arg = 0;
64616     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64617     char *result = 0 ;
64618 
64619     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
64620     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
64621 
64622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64623       SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64624     }
64625 
64626     result = (char *)(arg1)->GetMangledName();
64627     lua_pushstring(L,(const char *)result); SWIG_arg++;
64628     return SWIG_arg;
64629 
64630     fail: SWIGUNUSED;
64631   }
64632   lua_error(L);
64633   return 0;
64634 }
64635 
64636 
64637 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
64638   {
64639     int SWIG_arg = 0;
64640     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64641     lldb::SBType result;
64642 
64643     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
64644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
64645 
64646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64647       SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64648     }
64649 
64650     result = (arg1)->GetType();
64651     {
64652       lldb::SBType * resultptr = new lldb::SBType(result);
64653       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64654     }
64655     return SWIG_arg;
64656 
64657     fail: SWIGUNUSED;
64658   }
64659   lua_error(L);
64660   return 0;
64661 }
64662 
64663 
64664 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
64665   {
64666     int SWIG_arg = 0;
64667     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64668     lldb::SBType result;
64669 
64670     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
64671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
64672 
64673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64674       SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64675     }
64676 
64677     result = (arg1)->GetReturnType();
64678     {
64679       lldb::SBType * resultptr = new lldb::SBType(result);
64680       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64681     }
64682     return SWIG_arg;
64683 
64684     fail: SWIGUNUSED;
64685   }
64686   lua_error(L);
64687   return 0;
64688 }
64689 
64690 
64691 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
64692   {
64693     int SWIG_arg = 0;
64694     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64695     uint32_t result;
64696 
64697     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
64698     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
64699 
64700     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64701       SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64702     }
64703 
64704     result = (uint32_t)(arg1)->GetNumberOfArguments();
64705     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64706     return SWIG_arg;
64707 
64708     fail: SWIGUNUSED;
64709   }
64710   lua_error(L);
64711   return 0;
64712 }
64713 
64714 
64715 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
64716   {
64717     int SWIG_arg = 0;
64718     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64719     uint32_t arg2 ;
64720     lldb::SBType result;
64721 
64722     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
64723     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
64724     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
64725 
64726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64727       SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64728     }
64729 
64730     arg2 = (uint32_t)lua_tointeger(L, 2);
64731     result = (arg1)->GetArgumentTypeAtIndex(arg2);
64732     {
64733       lldb::SBType * resultptr = new lldb::SBType(result);
64734       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64735     }
64736     return SWIG_arg;
64737 
64738     fail: SWIGUNUSED;
64739   }
64740   lua_error(L);
64741   return 0;
64742 }
64743 
64744 
64745 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
64746   {
64747     int SWIG_arg = 0;
64748     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64749     lldb::MemberFunctionKind result;
64750 
64751     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
64752     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
64753 
64754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64755       SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64756     }
64757 
64758     result = (lldb::MemberFunctionKind)(arg1)->GetKind();
64759     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64760     return SWIG_arg;
64761 
64762     fail: SWIGUNUSED;
64763   }
64764   lua_error(L);
64765   return 0;
64766 }
64767 
64768 
64769 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
64770   {
64771     int SWIG_arg = 0;
64772     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64773     lldb::SBStream *arg2 = 0 ;
64774     lldb::DescriptionLevel arg3 ;
64775     bool result;
64776 
64777     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
64778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
64779     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
64780     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
64781 
64782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64783       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64784     }
64785 
64786 
64787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64788       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64789     }
64790 
64791     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64792     result = (bool)(arg1)->GetDescription(*arg2,arg3);
64793     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64794     return SWIG_arg;
64795 
64796     fail: SWIGUNUSED;
64797   }
64798   lua_error(L);
64799   return 0;
64800 }
64801 
64802 
64803 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
64804   {
64805     int SWIG_arg = 0;
64806     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64807     std::string result;
64808 
64809     SWIG_check_num_args("lldb::SBTypeMemberFunction::__repr__",1,1)
64810     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__repr__",1,"lldb::SBTypeMemberFunction *");
64811 
64812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64813       SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64814     }
64815 
64816     result = lldb_SBTypeMemberFunction___repr__(arg1);
64817     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64818     return SWIG_arg;
64819 
64820     fail: SWIGUNUSED;
64821   }
64822   lua_error(L);
64823   return 0;
64824 }
64825 
64826 
64827 static void swig_delete_SBTypeMemberFunction(void *obj) {
64828 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
64829 delete arg1;
64830 }
64831 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
64832     assert(lua_istable(L,1));
64833     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
64834     assert(!lua_isnil(L,-1));
64835     lua_replace(L,1); /* replace our table with real constructor */
64836     lua_call(L,lua_gettop(L)-1,1);
64837     return 1;
64838 }
64839 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
64840     {0,0,0}
64841 };
64842 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
64843     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
64844     { "GetName", _wrap_SBTypeMemberFunction_GetName},
64845     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
64846     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
64847     { "GetType", _wrap_SBTypeMemberFunction_GetType},
64848     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
64849     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
64850     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
64851     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
64852     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
64853     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
64854     {0,0}
64855 };
64856 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
64857     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
64858     {0,0}
64859 };
64860 
64861 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
64862     {0,0,0}
64863 };
64864 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
64865     {0,0,0,0,0,0}
64866 };
64867 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
64868     {0,0}
64869 };
64870 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
64871     0
64872 };
64873 
64874 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
64875     "SBTypeMemberFunction",
64876     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
64877     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
64878     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
64879     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
64880     0
64881 };
64882 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
64883 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
64884 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 };
64885 
64886 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
64887   {
64888     int SWIG_arg = 0;
64889     lldb::SBType *result = 0 ;
64890 
64891     SWIG_check_num_args("lldb::SBType::SBType",0,0)
64892     result = (lldb::SBType *)new lldb::SBType();
64893     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64894     return SWIG_arg;
64895 
64896     fail: SWIGUNUSED;
64897   }
64898   lua_error(L);
64899   return 0;
64900 }
64901 
64902 
64903 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
64904   {
64905     int SWIG_arg = 0;
64906     lldb::SBType *arg1 = 0 ;
64907     lldb::SBType *result = 0 ;
64908 
64909     SWIG_check_num_args("lldb::SBType::SBType",1,1)
64910     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
64911 
64912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64913       SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
64914     }
64915 
64916     result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
64917     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64918     return SWIG_arg;
64919 
64920     fail: SWIGUNUSED;
64921   }
64922   lua_error(L);
64923   return 0;
64924 }
64925 
64926 
64927 static int _wrap_new_SBType(lua_State* L) {
64928   int argc;
64929   int argv[2]={
64930     1,2
64931   };
64932 
64933   argc = lua_gettop(L);
64934   if (argc == 0) {
64935     return _wrap_new_SBType__SWIG_0(L);
64936   }
64937   if (argc == 1) {
64938     int _v = 0;
64939     {
64940       void *ptr;
64941       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
64942         _v = 0;
64943       } else {
64944         _v = 1;
64945       }
64946     }
64947     if (_v) {
64948       return _wrap_new_SBType__SWIG_1(L);
64949     }
64950   }
64951 
64952   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
64953     "  Possible C/C++ prototypes are:\n"
64954     "    lldb::SBType::SBType()\n"
64955     "    lldb::SBType::SBType(lldb::SBType const &)\n");
64956   lua_error(L);return 0;
64957 }
64958 
64959 
64960 static int _wrap_SBType_IsValid(lua_State* L) {
64961   {
64962     int SWIG_arg = 0;
64963     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64964     bool result;
64965 
64966     SWIG_check_num_args("lldb::SBType::IsValid",1,1)
64967     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType const *");
64968 
64969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64970       SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
64971     }
64972 
64973     result = (bool)((lldb::SBType const *)arg1)->IsValid();
64974     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64975     return SWIG_arg;
64976 
64977     fail: SWIGUNUSED;
64978   }
64979   lua_error(L);
64980   return 0;
64981 }
64982 
64983 
64984 static int _wrap_SBType_GetByteSize(lua_State* L) {
64985   {
64986     int SWIG_arg = 0;
64987     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64988     uint64_t result;
64989 
64990     SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
64991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
64992 
64993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64994       SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
64995     }
64996 
64997     result = (uint64_t)(arg1)->GetByteSize();
64998     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64999     return SWIG_arg;
65000 
65001     fail: SWIGUNUSED;
65002   }
65003   lua_error(L);
65004   return 0;
65005 }
65006 
65007 
65008 static int _wrap_SBType_IsPointerType(lua_State* L) {
65009   {
65010     int SWIG_arg = 0;
65011     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65012     bool result;
65013 
65014     SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
65015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
65016 
65017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65018       SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
65019     }
65020 
65021     result = (bool)(arg1)->IsPointerType();
65022     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65023     return SWIG_arg;
65024 
65025     fail: SWIGUNUSED;
65026   }
65027   lua_error(L);
65028   return 0;
65029 }
65030 
65031 
65032 static int _wrap_SBType_IsReferenceType(lua_State* L) {
65033   {
65034     int SWIG_arg = 0;
65035     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65036     bool result;
65037 
65038     SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
65039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
65040 
65041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65042       SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
65043     }
65044 
65045     result = (bool)(arg1)->IsReferenceType();
65046     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65047     return SWIG_arg;
65048 
65049     fail: SWIGUNUSED;
65050   }
65051   lua_error(L);
65052   return 0;
65053 }
65054 
65055 
65056 static int _wrap_SBType_IsFunctionType(lua_State* L) {
65057   {
65058     int SWIG_arg = 0;
65059     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65060     bool result;
65061 
65062     SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
65063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
65064 
65065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65066       SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
65067     }
65068 
65069     result = (bool)(arg1)->IsFunctionType();
65070     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65071     return SWIG_arg;
65072 
65073     fail: SWIGUNUSED;
65074   }
65075   lua_error(L);
65076   return 0;
65077 }
65078 
65079 
65080 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
65081   {
65082     int SWIG_arg = 0;
65083     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65084     bool result;
65085 
65086     SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
65087     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
65088 
65089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65090       SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
65091     }
65092 
65093     result = (bool)(arg1)->IsPolymorphicClass();
65094     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65095     return SWIG_arg;
65096 
65097     fail: SWIGUNUSED;
65098   }
65099   lua_error(L);
65100   return 0;
65101 }
65102 
65103 
65104 static int _wrap_SBType_IsArrayType(lua_State* L) {
65105   {
65106     int SWIG_arg = 0;
65107     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65108     bool result;
65109 
65110     SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
65111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
65112 
65113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65114       SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
65115     }
65116 
65117     result = (bool)(arg1)->IsArrayType();
65118     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65119     return SWIG_arg;
65120 
65121     fail: SWIGUNUSED;
65122   }
65123   lua_error(L);
65124   return 0;
65125 }
65126 
65127 
65128 static int _wrap_SBType_IsVectorType(lua_State* L) {
65129   {
65130     int SWIG_arg = 0;
65131     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65132     bool result;
65133 
65134     SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
65135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
65136 
65137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65138       SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
65139     }
65140 
65141     result = (bool)(arg1)->IsVectorType();
65142     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65143     return SWIG_arg;
65144 
65145     fail: SWIGUNUSED;
65146   }
65147   lua_error(L);
65148   return 0;
65149 }
65150 
65151 
65152 static int _wrap_SBType_IsTypedefType(lua_State* L) {
65153   {
65154     int SWIG_arg = 0;
65155     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65156     bool result;
65157 
65158     SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
65159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
65160 
65161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65162       SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
65163     }
65164 
65165     result = (bool)(arg1)->IsTypedefType();
65166     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65167     return SWIG_arg;
65168 
65169     fail: SWIGUNUSED;
65170   }
65171   lua_error(L);
65172   return 0;
65173 }
65174 
65175 
65176 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
65177   {
65178     int SWIG_arg = 0;
65179     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65180     bool result;
65181 
65182     SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
65183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
65184 
65185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65186       SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
65187     }
65188 
65189     result = (bool)(arg1)->IsAnonymousType();
65190     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65191     return SWIG_arg;
65192 
65193     fail: SWIGUNUSED;
65194   }
65195   lua_error(L);
65196   return 0;
65197 }
65198 
65199 
65200 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
65201   {
65202     int SWIG_arg = 0;
65203     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65204     bool result;
65205 
65206     SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
65207     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
65208 
65209     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65210       SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
65211     }
65212 
65213     result = (bool)(arg1)->IsScopedEnumerationType();
65214     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65215     return SWIG_arg;
65216 
65217     fail: SWIGUNUSED;
65218   }
65219   lua_error(L);
65220   return 0;
65221 }
65222 
65223 
65224 static int _wrap_SBType_IsAggregateType(lua_State* L) {
65225   {
65226     int SWIG_arg = 0;
65227     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65228     bool result;
65229 
65230     SWIG_check_num_args("lldb::SBType::IsAggregateType",1,1)
65231     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAggregateType",1,"lldb::SBType *");
65232 
65233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65234       SWIG_fail_ptr("SBType_IsAggregateType",1,SWIGTYPE_p_lldb__SBType);
65235     }
65236 
65237     result = (bool)(arg1)->IsAggregateType();
65238     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65239     return SWIG_arg;
65240 
65241     fail: SWIGUNUSED;
65242   }
65243   lua_error(L);
65244   return 0;
65245 }
65246 
65247 
65248 static int _wrap_SBType_GetPointerType(lua_State* L) {
65249   {
65250     int SWIG_arg = 0;
65251     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65252     lldb::SBType result;
65253 
65254     SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
65255     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
65256 
65257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65258       SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
65259     }
65260 
65261     result = (arg1)->GetPointerType();
65262     {
65263       lldb::SBType * resultptr = new lldb::SBType(result);
65264       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65265     }
65266     return SWIG_arg;
65267 
65268     fail: SWIGUNUSED;
65269   }
65270   lua_error(L);
65271   return 0;
65272 }
65273 
65274 
65275 static int _wrap_SBType_GetPointeeType(lua_State* L) {
65276   {
65277     int SWIG_arg = 0;
65278     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65279     lldb::SBType result;
65280 
65281     SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
65282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
65283 
65284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65285       SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
65286     }
65287 
65288     result = (arg1)->GetPointeeType();
65289     {
65290       lldb::SBType * resultptr = new lldb::SBType(result);
65291       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65292     }
65293     return SWIG_arg;
65294 
65295     fail: SWIGUNUSED;
65296   }
65297   lua_error(L);
65298   return 0;
65299 }
65300 
65301 
65302 static int _wrap_SBType_GetReferenceType(lua_State* L) {
65303   {
65304     int SWIG_arg = 0;
65305     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65306     lldb::SBType result;
65307 
65308     SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
65309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
65310 
65311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65312       SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
65313     }
65314 
65315     result = (arg1)->GetReferenceType();
65316     {
65317       lldb::SBType * resultptr = new lldb::SBType(result);
65318       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65319     }
65320     return SWIG_arg;
65321 
65322     fail: SWIGUNUSED;
65323   }
65324   lua_error(L);
65325   return 0;
65326 }
65327 
65328 
65329 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
65330   {
65331     int SWIG_arg = 0;
65332     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65333     lldb::SBType result;
65334 
65335     SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
65336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
65337 
65338     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65339       SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
65340     }
65341 
65342     result = (arg1)->GetTypedefedType();
65343     {
65344       lldb::SBType * resultptr = new lldb::SBType(result);
65345       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65346     }
65347     return SWIG_arg;
65348 
65349     fail: SWIGUNUSED;
65350   }
65351   lua_error(L);
65352   return 0;
65353 }
65354 
65355 
65356 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
65357   {
65358     int SWIG_arg = 0;
65359     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65360     lldb::SBType result;
65361 
65362     SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
65363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
65364 
65365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65366       SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
65367     }
65368 
65369     result = (arg1)->GetDereferencedType();
65370     {
65371       lldb::SBType * resultptr = new lldb::SBType(result);
65372       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65373     }
65374     return SWIG_arg;
65375 
65376     fail: SWIGUNUSED;
65377   }
65378   lua_error(L);
65379   return 0;
65380 }
65381 
65382 
65383 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
65384   {
65385     int SWIG_arg = 0;
65386     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65387     lldb::SBType result;
65388 
65389     SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
65390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
65391 
65392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65393       SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
65394     }
65395 
65396     result = (arg1)->GetUnqualifiedType();
65397     {
65398       lldb::SBType * resultptr = new lldb::SBType(result);
65399       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65400     }
65401     return SWIG_arg;
65402 
65403     fail: SWIGUNUSED;
65404   }
65405   lua_error(L);
65406   return 0;
65407 }
65408 
65409 
65410 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
65411   {
65412     int SWIG_arg = 0;
65413     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65414     lldb::SBType result;
65415 
65416     SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
65417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
65418 
65419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65420       SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
65421     }
65422 
65423     result = (arg1)->GetArrayElementType();
65424     {
65425       lldb::SBType * resultptr = new lldb::SBType(result);
65426       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65427     }
65428     return SWIG_arg;
65429 
65430     fail: SWIGUNUSED;
65431   }
65432   lua_error(L);
65433   return 0;
65434 }
65435 
65436 
65437 static int _wrap_SBType_GetArrayType(lua_State* L) {
65438   {
65439     int SWIG_arg = 0;
65440     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65441     uint64_t arg2 ;
65442     lldb::SBType result;
65443 
65444     SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
65445     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
65446     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
65447 
65448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65449       SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
65450     }
65451 
65452     arg2 = (uint64_t)lua_tointeger(L, 2);
65453     result = (arg1)->GetArrayType(arg2);
65454     {
65455       lldb::SBType * resultptr = new lldb::SBType(result);
65456       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65457     }
65458     return SWIG_arg;
65459 
65460     fail: SWIGUNUSED;
65461   }
65462   lua_error(L);
65463   return 0;
65464 }
65465 
65466 
65467 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
65468   {
65469     int SWIG_arg = 0;
65470     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65471     lldb::SBType result;
65472 
65473     SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
65474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
65475 
65476     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65477       SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
65478     }
65479 
65480     result = (arg1)->GetVectorElementType();
65481     {
65482       lldb::SBType * resultptr = new lldb::SBType(result);
65483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65484     }
65485     return SWIG_arg;
65486 
65487     fail: SWIGUNUSED;
65488   }
65489   lua_error(L);
65490   return 0;
65491 }
65492 
65493 
65494 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
65495   {
65496     int SWIG_arg = 0;
65497     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65498     lldb::SBType result;
65499 
65500     SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
65501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
65502 
65503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65504       SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
65505     }
65506 
65507     result = (arg1)->GetCanonicalType();
65508     {
65509       lldb::SBType * resultptr = new lldb::SBType(result);
65510       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65511     }
65512     return SWIG_arg;
65513 
65514     fail: SWIGUNUSED;
65515   }
65516   lua_error(L);
65517   return 0;
65518 }
65519 
65520 
65521 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
65522   {
65523     int SWIG_arg = 0;
65524     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65525     lldb::SBType result;
65526 
65527     SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
65528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
65529 
65530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65531       SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
65532     }
65533 
65534     result = (arg1)->GetEnumerationIntegerType();
65535     {
65536       lldb::SBType * resultptr = new lldb::SBType(result);
65537       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65538     }
65539     return SWIG_arg;
65540 
65541     fail: SWIGUNUSED;
65542   }
65543   lua_error(L);
65544   return 0;
65545 }
65546 
65547 
65548 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
65549   {
65550     int SWIG_arg = 0;
65551     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65552     lldb::BasicType result;
65553 
65554     SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
65555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
65556 
65557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65558       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
65559     }
65560 
65561     result = (lldb::BasicType)(arg1)->GetBasicType();
65562     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65563     return SWIG_arg;
65564 
65565     fail: SWIGUNUSED;
65566   }
65567   lua_error(L);
65568   return 0;
65569 }
65570 
65571 
65572 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
65573   {
65574     int SWIG_arg = 0;
65575     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65576     lldb::BasicType arg2 ;
65577     lldb::SBType result;
65578 
65579     SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
65580     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
65581     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
65582 
65583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65584       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
65585     }
65586 
65587     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
65588     result = (arg1)->GetBasicType(arg2);
65589     {
65590       lldb::SBType * resultptr = new lldb::SBType(result);
65591       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65592     }
65593     return SWIG_arg;
65594 
65595     fail: SWIGUNUSED;
65596   }
65597   lua_error(L);
65598   return 0;
65599 }
65600 
65601 
65602 static int _wrap_SBType_GetBasicType(lua_State* L) {
65603   int argc;
65604   int argv[3]={
65605     1,2,3
65606   };
65607 
65608   argc = lua_gettop(L);
65609   if (argc == 1) {
65610     int _v = 0;
65611     {
65612       void *ptr;
65613       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
65614         _v = 0;
65615       } else {
65616         _v = 1;
65617       }
65618     }
65619     if (_v) {
65620       return _wrap_SBType_GetBasicType__SWIG_0(L);
65621     }
65622   }
65623   if (argc == 2) {
65624     int _v = 0;
65625     {
65626       void *ptr;
65627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
65628         _v = 0;
65629       } else {
65630         _v = 1;
65631       }
65632     }
65633     if (_v) {
65634       {
65635         _v = lua_isnumber(L,argv[1]);
65636       }
65637       if (_v) {
65638         return _wrap_SBType_GetBasicType__SWIG_1(L);
65639       }
65640     }
65641   }
65642 
65643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
65644     "  Possible C/C++ prototypes are:\n"
65645     "    lldb::SBType::GetBasicType()\n"
65646     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
65647   lua_error(L);return 0;
65648 }
65649 
65650 
65651 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
65652   {
65653     int SWIG_arg = 0;
65654     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65655     uint32_t result;
65656 
65657     SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
65658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
65659 
65660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65661       SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
65662     }
65663 
65664     result = (uint32_t)(arg1)->GetNumberOfFields();
65665     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65666     return SWIG_arg;
65667 
65668     fail: SWIGUNUSED;
65669   }
65670   lua_error(L);
65671   return 0;
65672 }
65673 
65674 
65675 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
65676   {
65677     int SWIG_arg = 0;
65678     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65679     uint32_t result;
65680 
65681     SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
65682     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
65683 
65684     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65685       SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
65686     }
65687 
65688     result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
65689     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65690     return SWIG_arg;
65691 
65692     fail: SWIGUNUSED;
65693   }
65694   lua_error(L);
65695   return 0;
65696 }
65697 
65698 
65699 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
65700   {
65701     int SWIG_arg = 0;
65702     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65703     uint32_t result;
65704 
65705     SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
65706     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
65707 
65708     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65709       SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
65710     }
65711 
65712     result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
65713     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65714     return SWIG_arg;
65715 
65716     fail: SWIGUNUSED;
65717   }
65718   lua_error(L);
65719   return 0;
65720 }
65721 
65722 
65723 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
65724   {
65725     int SWIG_arg = 0;
65726     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65727     uint32_t arg2 ;
65728     lldb::SBTypeMember result;
65729 
65730     SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
65731     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
65732     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
65733 
65734     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65735       SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
65736     }
65737 
65738     arg2 = (uint32_t)lua_tointeger(L, 2);
65739     result = (arg1)->GetFieldAtIndex(arg2);
65740     {
65741       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65742       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65743     }
65744     return SWIG_arg;
65745 
65746     fail: SWIGUNUSED;
65747   }
65748   lua_error(L);
65749   return 0;
65750 }
65751 
65752 
65753 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
65754   {
65755     int SWIG_arg = 0;
65756     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65757     uint32_t arg2 ;
65758     lldb::SBTypeMember result;
65759 
65760     SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
65761     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
65762     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
65763 
65764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65765       SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
65766     }
65767 
65768     arg2 = (uint32_t)lua_tointeger(L, 2);
65769     result = (arg1)->GetDirectBaseClassAtIndex(arg2);
65770     {
65771       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65772       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65773     }
65774     return SWIG_arg;
65775 
65776     fail: SWIGUNUSED;
65777   }
65778   lua_error(L);
65779   return 0;
65780 }
65781 
65782 
65783 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
65784   {
65785     int SWIG_arg = 0;
65786     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65787     uint32_t arg2 ;
65788     lldb::SBTypeMember result;
65789 
65790     SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
65791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
65792     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
65793 
65794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65795       SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
65796     }
65797 
65798     arg2 = (uint32_t)lua_tointeger(L, 2);
65799     result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
65800     {
65801       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65802       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65803     }
65804     return SWIG_arg;
65805 
65806     fail: SWIGUNUSED;
65807   }
65808   lua_error(L);
65809   return 0;
65810 }
65811 
65812 
65813 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
65814   {
65815     int SWIG_arg = 0;
65816     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65817     lldb::SBTypeEnumMemberList result;
65818 
65819     SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
65820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
65821 
65822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65823       SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
65824     }
65825 
65826     result = (arg1)->GetEnumMembers();
65827     {
65828       lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList(result);
65829       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
65830     }
65831     return SWIG_arg;
65832 
65833     fail: SWIGUNUSED;
65834   }
65835   lua_error(L);
65836   return 0;
65837 }
65838 
65839 
65840 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
65841   {
65842     int SWIG_arg = 0;
65843     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65844     uint32_t result;
65845 
65846     SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
65847     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
65848 
65849     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65850       SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
65851     }
65852 
65853     result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
65854     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65855     return SWIG_arg;
65856 
65857     fail: SWIGUNUSED;
65858   }
65859   lua_error(L);
65860   return 0;
65861 }
65862 
65863 
65864 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
65865   {
65866     int SWIG_arg = 0;
65867     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65868     uint32_t arg2 ;
65869     lldb::SBType result;
65870 
65871     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
65872     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
65873     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
65874 
65875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65876       SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
65877     }
65878 
65879     arg2 = (uint32_t)lua_tointeger(L, 2);
65880     result = (arg1)->GetTemplateArgumentType(arg2);
65881     {
65882       lldb::SBType * resultptr = new lldb::SBType(result);
65883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65884     }
65885     return SWIG_arg;
65886 
65887     fail: SWIGUNUSED;
65888   }
65889   lua_error(L);
65890   return 0;
65891 }
65892 
65893 
65894 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
65895   {
65896     int SWIG_arg = 0;
65897     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65898     uint32_t arg2 ;
65899     lldb::TemplateArgumentKind result;
65900 
65901     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
65902     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
65903     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
65904 
65905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65906       SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
65907     }
65908 
65909     arg2 = (uint32_t)lua_tointeger(L, 2);
65910     result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
65911     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65912     return SWIG_arg;
65913 
65914     fail: SWIGUNUSED;
65915   }
65916   lua_error(L);
65917   return 0;
65918 }
65919 
65920 
65921 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
65922   {
65923     int SWIG_arg = 0;
65924     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65925     lldb::SBType result;
65926 
65927     SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
65928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
65929 
65930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65931       SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
65932     }
65933 
65934     result = (arg1)->GetFunctionReturnType();
65935     {
65936       lldb::SBType * resultptr = new lldb::SBType(result);
65937       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65938     }
65939     return SWIG_arg;
65940 
65941     fail: SWIGUNUSED;
65942   }
65943   lua_error(L);
65944   return 0;
65945 }
65946 
65947 
65948 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
65949   {
65950     int SWIG_arg = 0;
65951     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65952     lldb::SBTypeList result;
65953 
65954     SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
65955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
65956 
65957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65958       SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
65959     }
65960 
65961     result = (arg1)->GetFunctionArgumentTypes();
65962     {
65963       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
65964       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
65965     }
65966     return SWIG_arg;
65967 
65968     fail: SWIGUNUSED;
65969   }
65970   lua_error(L);
65971   return 0;
65972 }
65973 
65974 
65975 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
65976   {
65977     int SWIG_arg = 0;
65978     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65979     uint32_t result;
65980 
65981     SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
65982     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
65983 
65984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65985       SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
65986     }
65987 
65988     result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
65989     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65990     return SWIG_arg;
65991 
65992     fail: SWIGUNUSED;
65993   }
65994   lua_error(L);
65995   return 0;
65996 }
65997 
65998 
65999 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
66000   {
66001     int SWIG_arg = 0;
66002     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66003     uint32_t arg2 ;
66004     lldb::SBTypeMemberFunction result;
66005 
66006     SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
66007     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
66008     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
66009 
66010     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66011       SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
66012     }
66013 
66014     arg2 = (uint32_t)lua_tointeger(L, 2);
66015     result = (arg1)->GetMemberFunctionAtIndex(arg2);
66016     {
66017       lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction(result);
66018       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
66019     }
66020     return SWIG_arg;
66021 
66022     fail: SWIGUNUSED;
66023   }
66024   lua_error(L);
66025   return 0;
66026 }
66027 
66028 
66029 static int _wrap_SBType_GetModule(lua_State* L) {
66030   {
66031     int SWIG_arg = 0;
66032     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66033     lldb::SBModule result;
66034 
66035     SWIG_check_num_args("lldb::SBType::GetModule",1,1)
66036     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
66037 
66038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66039       SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
66040     }
66041 
66042     result = (arg1)->GetModule();
66043     {
66044       lldb::SBModule * resultptr = new lldb::SBModule(result);
66045       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
66046     }
66047     return SWIG_arg;
66048 
66049     fail: SWIGUNUSED;
66050   }
66051   lua_error(L);
66052   return 0;
66053 }
66054 
66055 
66056 static int _wrap_SBType_GetName(lua_State* L) {
66057   {
66058     int SWIG_arg = 0;
66059     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66060     char *result = 0 ;
66061 
66062     SWIG_check_num_args("lldb::SBType::GetName",1,1)
66063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
66064 
66065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66066       SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
66067     }
66068 
66069     result = (char *)(arg1)->GetName();
66070     lua_pushstring(L,(const char *)result); SWIG_arg++;
66071     return SWIG_arg;
66072 
66073     fail: SWIGUNUSED;
66074   }
66075   lua_error(L);
66076   return 0;
66077 }
66078 
66079 
66080 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
66081   {
66082     int SWIG_arg = 0;
66083     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66084     char *result = 0 ;
66085 
66086     SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
66087     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
66088 
66089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66090       SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
66091     }
66092 
66093     result = (char *)(arg1)->GetDisplayTypeName();
66094     lua_pushstring(L,(const char *)result); SWIG_arg++;
66095     return SWIG_arg;
66096 
66097     fail: SWIGUNUSED;
66098   }
66099   lua_error(L);
66100   return 0;
66101 }
66102 
66103 
66104 static int _wrap_SBType_GetTypeClass(lua_State* L) {
66105   {
66106     int SWIG_arg = 0;
66107     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66108     lldb::TypeClass result;
66109 
66110     SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
66111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
66112 
66113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66114       SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
66115     }
66116 
66117     result = (lldb::TypeClass)(arg1)->GetTypeClass();
66118     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66119     return SWIG_arg;
66120 
66121     fail: SWIGUNUSED;
66122   }
66123   lua_error(L);
66124   return 0;
66125 }
66126 
66127 
66128 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
66129   {
66130     int SWIG_arg = 0;
66131     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66132     bool result;
66133 
66134     SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
66135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
66136 
66137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66138       SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
66139     }
66140 
66141     result = (bool)(arg1)->IsTypeComplete();
66142     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66143     return SWIG_arg;
66144 
66145     fail: SWIGUNUSED;
66146   }
66147   lua_error(L);
66148   return 0;
66149 }
66150 
66151 
66152 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
66153   {
66154     int SWIG_arg = 0;
66155     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66156     uint32_t result;
66157 
66158     SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
66159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
66160 
66161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66162       SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
66163     }
66164 
66165     result = (uint32_t)(arg1)->GetTypeFlags();
66166     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66167     return SWIG_arg;
66168 
66169     fail: SWIGUNUSED;
66170   }
66171   lua_error(L);
66172   return 0;
66173 }
66174 
66175 
66176 static int _wrap_SBType_GetDescription(lua_State* L) {
66177   {
66178     int SWIG_arg = 0;
66179     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66180     lldb::SBStream *arg2 = 0 ;
66181     lldb::DescriptionLevel arg3 ;
66182     bool result;
66183 
66184     SWIG_check_num_args("lldb::SBType::GetDescription",3,3)
66185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDescription",1,"lldb::SBType *");
66186     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::GetDescription",2,"lldb::SBStream &");
66187     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBType::GetDescription",3,"lldb::DescriptionLevel");
66188 
66189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66190       SWIG_fail_ptr("SBType_GetDescription",1,SWIGTYPE_p_lldb__SBType);
66191     }
66192 
66193 
66194     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66195       SWIG_fail_ptr("SBType_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66196     }
66197 
66198     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
66199     result = (bool)(arg1)->GetDescription(*arg2,arg3);
66200     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66201     return SWIG_arg;
66202 
66203     fail: SWIGUNUSED;
66204   }
66205   lua_error(L);
66206   return 0;
66207 }
66208 
66209 
66210 static int _wrap_SBType_FindDirectNestedType(lua_State* L) {
66211   {
66212     int SWIG_arg = 0;
66213     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66214     char *arg2 = (char *) 0 ;
66215     lldb::SBType result;
66216 
66217     SWIG_check_num_args("lldb::SBType::FindDirectNestedType",2,2)
66218     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::FindDirectNestedType",1,"lldb::SBType *");
66219     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBType::FindDirectNestedType",2,"char const *");
66220 
66221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66222       SWIG_fail_ptr("SBType_FindDirectNestedType",1,SWIGTYPE_p_lldb__SBType);
66223     }
66224 
66225     arg2 = (char *)lua_tostring(L, 2);
66226     result = (arg1)->FindDirectNestedType((char const *)arg2);
66227     {
66228       lldb::SBType * resultptr = new lldb::SBType(result);
66229       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66230     }
66231     return SWIG_arg;
66232 
66233     fail: SWIGUNUSED;
66234   }
66235   lua_error(L);
66236   return 0;
66237 }
66238 
66239 
66240 static int _wrap_SBType___eq(lua_State* L) {
66241   {
66242     int SWIG_arg = 0;
66243     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66244     lldb::SBType *arg2 = 0 ;
66245     bool result;
66246 
66247     SWIG_check_num_args("lldb::SBType::operator ==",2,2)
66248     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
66249     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
66250 
66251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66252       SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
66253     }
66254 
66255 
66256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
66257       SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
66258     }
66259 
66260     result = (bool)(arg1)->operator ==(*arg2);
66261     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66262     return SWIG_arg;
66263 
66264     fail: SWIGUNUSED;
66265   }
66266   lua_error(L);
66267   return 0;
66268 }
66269 
66270 
66271 static int _wrap_SBType___tostring(lua_State* L) {
66272   {
66273     int SWIG_arg = 0;
66274     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66275     std::string result;
66276 
66277     SWIG_check_num_args("lldb::SBType::__repr__",1,1)
66278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__repr__",1,"lldb::SBType *");
66279 
66280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
66281       SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
66282     }
66283 
66284     result = lldb_SBType___repr__(arg1);
66285     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
66286     return SWIG_arg;
66287 
66288     fail: SWIGUNUSED;
66289   }
66290   lua_error(L);
66291   return 0;
66292 }
66293 
66294 
66295 static void swig_delete_SBType(void *obj) {
66296 lldb::SBType *arg1 = (lldb::SBType *) obj;
66297 delete arg1;
66298 }
66299 static int _proxy__wrap_new_SBType(lua_State *L) {
66300     assert(lua_istable(L,1));
66301     lua_pushcfunction(L,_wrap_new_SBType);
66302     assert(!lua_isnil(L,-1));
66303     lua_replace(L,1); /* replace our table with real constructor */
66304     lua_call(L,lua_gettop(L)-1,1);
66305     return 1;
66306 }
66307 static swig_lua_attribute swig_SBType_attributes[] = {
66308     {0,0,0}
66309 };
66310 static swig_lua_method swig_SBType_methods[]= {
66311     { "IsValid", _wrap_SBType_IsValid},
66312     { "GetByteSize", _wrap_SBType_GetByteSize},
66313     { "IsPointerType", _wrap_SBType_IsPointerType},
66314     { "IsReferenceType", _wrap_SBType_IsReferenceType},
66315     { "IsFunctionType", _wrap_SBType_IsFunctionType},
66316     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
66317     { "IsArrayType", _wrap_SBType_IsArrayType},
66318     { "IsVectorType", _wrap_SBType_IsVectorType},
66319     { "IsTypedefType", _wrap_SBType_IsTypedefType},
66320     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
66321     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
66322     { "IsAggregateType", _wrap_SBType_IsAggregateType},
66323     { "GetPointerType", _wrap_SBType_GetPointerType},
66324     { "GetPointeeType", _wrap_SBType_GetPointeeType},
66325     { "GetReferenceType", _wrap_SBType_GetReferenceType},
66326     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
66327     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
66328     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
66329     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
66330     { "GetArrayType", _wrap_SBType_GetArrayType},
66331     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
66332     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
66333     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
66334     { "GetBasicType", _wrap_SBType_GetBasicType},
66335     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
66336     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
66337     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
66338     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
66339     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
66340     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
66341     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
66342     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
66343     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
66344     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
66345     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
66346     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
66347     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
66348     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
66349     { "GetModule", _wrap_SBType_GetModule},
66350     { "GetName", _wrap_SBType_GetName},
66351     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
66352     { "GetTypeClass", _wrap_SBType_GetTypeClass},
66353     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
66354     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
66355     { "GetDescription", _wrap_SBType_GetDescription},
66356     { "FindDirectNestedType", _wrap_SBType_FindDirectNestedType},
66357     { "__eq", _wrap_SBType___eq},
66358     { "__tostring", _wrap_SBType___tostring},
66359     {0,0}
66360 };
66361 static swig_lua_method swig_SBType_meta[] = {
66362     { "__eq", _wrap_SBType___eq},
66363     { "__tostring", _wrap_SBType___tostring},
66364     {0,0}
66365 };
66366 
66367 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
66368     {0,0,0}
66369 };
66370 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
66371     {0,0,0,0,0,0}
66372 };
66373 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
66374     {0,0}
66375 };
66376 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
66377     0
66378 };
66379 
66380 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
66381     "SBType",
66382     swig_SBType_Sf_SwigStatic_methods,
66383     swig_SBType_Sf_SwigStatic_attributes,
66384     swig_SBType_Sf_SwigStatic_constants,
66385     swig_SBType_Sf_SwigStatic_classes,
66386     0
66387 };
66388 static swig_lua_class *swig_SBType_bases[] = {0};
66389 static const char *swig_SBType_base_names[] = {0};
66390 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 };
66391 
66392 static int _wrap_new_SBTypeList__SWIG_0(lua_State* L) {
66393   {
66394     int SWIG_arg = 0;
66395     lldb::SBTypeList *result = 0 ;
66396 
66397     SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
66398     result = (lldb::SBTypeList *)new lldb::SBTypeList();
66399     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
66400     return SWIG_arg;
66401 
66402     fail: SWIGUNUSED;
66403   }
66404   lua_error(L);
66405   return 0;
66406 }
66407 
66408 
66409 static int _wrap_new_SBTypeList__SWIG_1(lua_State* L) {
66410   {
66411     int SWIG_arg = 0;
66412     lldb::SBTypeList *arg1 = 0 ;
66413     lldb::SBTypeList *result = 0 ;
66414 
66415     SWIG_check_num_args("lldb::SBTypeList::SBTypeList",1,1)
66416     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeList::SBTypeList",1,"lldb::SBTypeList const &");
66417 
66418     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
66419       SWIG_fail_ptr("new_SBTypeList",1,SWIGTYPE_p_lldb__SBTypeList);
66420     }
66421 
66422     result = (lldb::SBTypeList *)new lldb::SBTypeList((lldb::SBTypeList const &)*arg1);
66423     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
66424     return SWIG_arg;
66425 
66426     fail: SWIGUNUSED;
66427   }
66428   lua_error(L);
66429   return 0;
66430 }
66431 
66432 
66433 static int _wrap_new_SBTypeList(lua_State* L) {
66434   int argc;
66435   int argv[2]={
66436     1,2
66437   };
66438 
66439   argc = lua_gettop(L);
66440   if (argc == 0) {
66441     return _wrap_new_SBTypeList__SWIG_0(L);
66442   }
66443   if (argc == 1) {
66444     int _v = 0;
66445     {
66446       void *ptr;
66447       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeList, SWIG_POINTER_NO_NULL)) {
66448         _v = 0;
66449       } else {
66450         _v = 1;
66451       }
66452     }
66453     if (_v) {
66454       return _wrap_new_SBTypeList__SWIG_1(L);
66455     }
66456   }
66457 
66458   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeList'\n"
66459     "  Possible C/C++ prototypes are:\n"
66460     "    lldb::SBTypeList::SBTypeList()\n"
66461     "    lldb::SBTypeList::SBTypeList(lldb::SBTypeList const &)\n");
66462   lua_error(L);return 0;
66463 }
66464 
66465 
66466 static int _wrap_SBTypeList_IsValid(lua_State* L) {
66467   {
66468     int SWIG_arg = 0;
66469     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
66470     bool result;
66471 
66472     SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
66473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
66474 
66475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
66476       SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
66477     }
66478 
66479     result = (bool)(arg1)->IsValid();
66480     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66481     return SWIG_arg;
66482 
66483     fail: SWIGUNUSED;
66484   }
66485   lua_error(L);
66486   return 0;
66487 }
66488 
66489 
66490 static int _wrap_SBTypeList_Append(lua_State* L) {
66491   {
66492     int SWIG_arg = 0;
66493     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
66494     lldb::SBType arg2 ;
66495     lldb::SBType *argp2 ;
66496 
66497     SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
66498     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
66499     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
66500 
66501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
66502       SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
66503     }
66504 
66505 
66506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
66507       SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
66508     }
66509     arg2 = *argp2;
66510 
66511     (arg1)->Append(arg2);
66512 
66513     return SWIG_arg;
66514 
66515     fail: SWIGUNUSED;
66516   }
66517   lua_error(L);
66518   return 0;
66519 }
66520 
66521 
66522 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
66523   {
66524     int SWIG_arg = 0;
66525     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
66526     uint32_t arg2 ;
66527     lldb::SBType result;
66528 
66529     SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
66530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
66531     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
66532 
66533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
66534       SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
66535     }
66536 
66537     arg2 = (uint32_t)lua_tointeger(L, 2);
66538     result = (arg1)->GetTypeAtIndex(arg2);
66539     {
66540       lldb::SBType * resultptr = new lldb::SBType(result);
66541       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66542     }
66543     return SWIG_arg;
66544 
66545     fail: SWIGUNUSED;
66546   }
66547   lua_error(L);
66548   return 0;
66549 }
66550 
66551 
66552 static int _wrap_SBTypeList_GetSize(lua_State* L) {
66553   {
66554     int SWIG_arg = 0;
66555     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
66556     uint32_t result;
66557 
66558     SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
66559     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
66560 
66561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
66562       SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
66563     }
66564 
66565     result = (uint32_t)(arg1)->GetSize();
66566     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66567     return SWIG_arg;
66568 
66569     fail: SWIGUNUSED;
66570   }
66571   lua_error(L);
66572   return 0;
66573 }
66574 
66575 
66576 static void swig_delete_SBTypeList(void *obj) {
66577 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
66578 delete arg1;
66579 }
66580 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
66581     assert(lua_istable(L,1));
66582     lua_pushcfunction(L,_wrap_new_SBTypeList);
66583     assert(!lua_isnil(L,-1));
66584     lua_replace(L,1); /* replace our table with real constructor */
66585     lua_call(L,lua_gettop(L)-1,1);
66586     return 1;
66587 }
66588 static swig_lua_attribute swig_SBTypeList_attributes[] = {
66589     {0,0,0}
66590 };
66591 static swig_lua_method swig_SBTypeList_methods[]= {
66592     { "IsValid", _wrap_SBTypeList_IsValid},
66593     { "Append", _wrap_SBTypeList_Append},
66594     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
66595     { "GetSize", _wrap_SBTypeList_GetSize},
66596     {0,0}
66597 };
66598 static swig_lua_method swig_SBTypeList_meta[] = {
66599     {0,0}
66600 };
66601 
66602 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
66603     {0,0,0}
66604 };
66605 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
66606     {0,0,0,0,0,0}
66607 };
66608 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
66609     {0,0}
66610 };
66611 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
66612     0
66613 };
66614 
66615 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
66616     "SBTypeList",
66617     swig_SBTypeList_Sf_SwigStatic_methods,
66618     swig_SBTypeList_Sf_SwigStatic_attributes,
66619     swig_SBTypeList_Sf_SwigStatic_constants,
66620     swig_SBTypeList_Sf_SwigStatic_classes,
66621     0
66622 };
66623 static swig_lua_class *swig_SBTypeList_bases[] = {0};
66624 static const char *swig_SBTypeList_base_names[] = {0};
66625 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 };
66626 
66627 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
66628   {
66629     int SWIG_arg = 0;
66630     lldb::SBTypeCategory *result = 0 ;
66631 
66632     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
66633     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
66634     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
66635     return SWIG_arg;
66636 
66637     fail: SWIGUNUSED;
66638   }
66639   lua_error(L);
66640   return 0;
66641 }
66642 
66643 
66644 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
66645   {
66646     int SWIG_arg = 0;
66647     lldb::SBTypeCategory *arg1 = 0 ;
66648     lldb::SBTypeCategory *result = 0 ;
66649 
66650     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
66651     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
66652 
66653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66654       SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
66655     }
66656 
66657     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
66658     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
66659     return SWIG_arg;
66660 
66661     fail: SWIGUNUSED;
66662   }
66663   lua_error(L);
66664   return 0;
66665 }
66666 
66667 
66668 static int _wrap_new_SBTypeCategory(lua_State* L) {
66669   int argc;
66670   int argv[2]={
66671     1,2
66672   };
66673 
66674   argc = lua_gettop(L);
66675   if (argc == 0) {
66676     return _wrap_new_SBTypeCategory__SWIG_0(L);
66677   }
66678   if (argc == 1) {
66679     int _v = 0;
66680     {
66681       void *ptr;
66682       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
66683         _v = 0;
66684       } else {
66685         _v = 1;
66686       }
66687     }
66688     if (_v) {
66689       return _wrap_new_SBTypeCategory__SWIG_1(L);
66690     }
66691   }
66692 
66693   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
66694     "  Possible C/C++ prototypes are:\n"
66695     "    lldb::SBTypeCategory::SBTypeCategory()\n"
66696     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
66697   lua_error(L);return 0;
66698 }
66699 
66700 
66701 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
66702   {
66703     int SWIG_arg = 0;
66704     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66705     bool result;
66706 
66707     SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
66708     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
66709 
66710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66711       SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
66712     }
66713 
66714     result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
66715     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66716     return SWIG_arg;
66717 
66718     fail: SWIGUNUSED;
66719   }
66720   lua_error(L);
66721   return 0;
66722 }
66723 
66724 
66725 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
66726   {
66727     int SWIG_arg = 0;
66728     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66729     bool result;
66730 
66731     SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
66732     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
66733 
66734     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66735       SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
66736     }
66737 
66738     result = (bool)(arg1)->GetEnabled();
66739     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66740     return SWIG_arg;
66741 
66742     fail: SWIGUNUSED;
66743   }
66744   lua_error(L);
66745   return 0;
66746 }
66747 
66748 
66749 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
66750   {
66751     int SWIG_arg = 0;
66752     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66753     bool arg2 ;
66754 
66755     SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
66756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
66757     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
66758 
66759     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66760       SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
66761     }
66762 
66763     arg2 = (lua_toboolean(L, 2)!=0);
66764     (arg1)->SetEnabled(arg2);
66765 
66766     return SWIG_arg;
66767 
66768     fail: SWIGUNUSED;
66769   }
66770   lua_error(L);
66771   return 0;
66772 }
66773 
66774 
66775 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
66776   {
66777     int SWIG_arg = 0;
66778     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66779     char *result = 0 ;
66780 
66781     SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
66782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
66783 
66784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66785       SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
66786     }
66787 
66788     result = (char *)(arg1)->GetName();
66789     lua_pushstring(L,(const char *)result); SWIG_arg++;
66790     return SWIG_arg;
66791 
66792     fail: SWIGUNUSED;
66793   }
66794   lua_error(L);
66795   return 0;
66796 }
66797 
66798 
66799 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
66800   {
66801     int SWIG_arg = 0;
66802     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66803     uint32_t arg2 ;
66804     lldb::LanguageType result;
66805 
66806     SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
66807     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
66808     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
66809 
66810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66811       SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66812     }
66813 
66814     arg2 = (uint32_t)lua_tointeger(L, 2);
66815     result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
66816     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66817     return SWIG_arg;
66818 
66819     fail: SWIGUNUSED;
66820   }
66821   lua_error(L);
66822   return 0;
66823 }
66824 
66825 
66826 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
66827   {
66828     int SWIG_arg = 0;
66829     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66830     uint32_t result;
66831 
66832     SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
66833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
66834 
66835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66836       SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
66837     }
66838 
66839     result = (uint32_t)(arg1)->GetNumLanguages();
66840     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66841     return SWIG_arg;
66842 
66843     fail: SWIGUNUSED;
66844   }
66845   lua_error(L);
66846   return 0;
66847 }
66848 
66849 
66850 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
66851   {
66852     int SWIG_arg = 0;
66853     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66854     lldb::LanguageType arg2 ;
66855 
66856     SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
66857     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
66858     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
66859 
66860     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66861       SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
66862     }
66863 
66864     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
66865     (arg1)->AddLanguage(arg2);
66866 
66867     return SWIG_arg;
66868 
66869     fail: SWIGUNUSED;
66870   }
66871   lua_error(L);
66872   return 0;
66873 }
66874 
66875 
66876 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
66877   {
66878     int SWIG_arg = 0;
66879     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66880     lldb::SBStream *arg2 = 0 ;
66881     lldb::DescriptionLevel arg3 ;
66882     bool result;
66883 
66884     SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
66885     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
66886     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
66887     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
66888 
66889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66890       SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
66891     }
66892 
66893 
66894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66895       SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66896     }
66897 
66898     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
66899     result = (bool)(arg1)->GetDescription(*arg2,arg3);
66900     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66901     return SWIG_arg;
66902 
66903     fail: SWIGUNUSED;
66904   }
66905   lua_error(L);
66906   return 0;
66907 }
66908 
66909 
66910 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
66911   {
66912     int SWIG_arg = 0;
66913     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66914     uint32_t result;
66915 
66916     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
66917     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
66918 
66919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66920       SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
66921     }
66922 
66923     result = (uint32_t)(arg1)->GetNumFormats();
66924     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66925     return SWIG_arg;
66926 
66927     fail: SWIGUNUSED;
66928   }
66929   lua_error(L);
66930   return 0;
66931 }
66932 
66933 
66934 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
66935   {
66936     int SWIG_arg = 0;
66937     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66938     uint32_t result;
66939 
66940     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
66941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
66942 
66943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66944       SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
66945     }
66946 
66947     result = (uint32_t)(arg1)->GetNumSummaries();
66948     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66949     return SWIG_arg;
66950 
66951     fail: SWIGUNUSED;
66952   }
66953   lua_error(L);
66954   return 0;
66955 }
66956 
66957 
66958 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
66959   {
66960     int SWIG_arg = 0;
66961     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66962     uint32_t result;
66963 
66964     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
66965     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
66966 
66967     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66968       SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
66969     }
66970 
66971     result = (uint32_t)(arg1)->GetNumFilters();
66972     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66973     return SWIG_arg;
66974 
66975     fail: SWIGUNUSED;
66976   }
66977   lua_error(L);
66978   return 0;
66979 }
66980 
66981 
66982 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
66983   {
66984     int SWIG_arg = 0;
66985     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66986     uint32_t result;
66987 
66988     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
66989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
66990 
66991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66992       SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
66993     }
66994 
66995     result = (uint32_t)(arg1)->GetNumSynthetics();
66996     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66997     return SWIG_arg;
66998 
66999     fail: SWIGUNUSED;
67000   }
67001   lua_error(L);
67002   return 0;
67003 }
67004 
67005 
67006 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
67007   {
67008     int SWIG_arg = 0;
67009     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67010     uint32_t arg2 ;
67011     lldb::SBTypeNameSpecifier result;
67012 
67013     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
67014     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
67015     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
67016 
67017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67018       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67019     }
67020 
67021     arg2 = (uint32_t)lua_tointeger(L, 2);
67022     result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
67023     {
67024       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
67025       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
67026     }
67027     return SWIG_arg;
67028 
67029     fail: SWIGUNUSED;
67030   }
67031   lua_error(L);
67032   return 0;
67033 }
67034 
67035 
67036 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
67037   {
67038     int SWIG_arg = 0;
67039     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67040     uint32_t arg2 ;
67041     lldb::SBTypeNameSpecifier result;
67042 
67043     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
67044     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
67045     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
67046 
67047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67048       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67049     }
67050 
67051     arg2 = (uint32_t)lua_tointeger(L, 2);
67052     result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
67053     {
67054       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
67055       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
67056     }
67057     return SWIG_arg;
67058 
67059     fail: SWIGUNUSED;
67060   }
67061   lua_error(L);
67062   return 0;
67063 }
67064 
67065 
67066 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
67067   {
67068     int SWIG_arg = 0;
67069     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67070     uint32_t arg2 ;
67071     lldb::SBTypeNameSpecifier result;
67072 
67073     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
67074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
67075     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
67076 
67077     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67078       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67079     }
67080 
67081     arg2 = (uint32_t)lua_tointeger(L, 2);
67082     result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
67083     {
67084       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
67085       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
67086     }
67087     return SWIG_arg;
67088 
67089     fail: SWIGUNUSED;
67090   }
67091   lua_error(L);
67092   return 0;
67093 }
67094 
67095 
67096 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
67097   {
67098     int SWIG_arg = 0;
67099     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67100     uint32_t arg2 ;
67101     lldb::SBTypeNameSpecifier result;
67102 
67103     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
67104     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
67105     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
67106 
67107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67108       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67109     }
67110 
67111     arg2 = (uint32_t)lua_tointeger(L, 2);
67112     result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
67113     {
67114       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
67115       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
67116     }
67117     return SWIG_arg;
67118 
67119     fail: SWIGUNUSED;
67120   }
67121   lua_error(L);
67122   return 0;
67123 }
67124 
67125 
67126 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
67127   {
67128     int SWIG_arg = 0;
67129     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67130     lldb::SBTypeNameSpecifier arg2 ;
67131     lldb::SBTypeNameSpecifier *argp2 ;
67132     lldb::SBTypeFilter result;
67133 
67134     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
67135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
67136     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
67137 
67138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67139       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
67140     }
67141 
67142 
67143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67144       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67145     }
67146     arg2 = *argp2;
67147 
67148     result = (arg1)->GetFilterForType(arg2);
67149     {
67150       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
67151       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67152     }
67153     return SWIG_arg;
67154 
67155     fail: SWIGUNUSED;
67156   }
67157   lua_error(L);
67158   return 0;
67159 }
67160 
67161 
67162 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
67163   {
67164     int SWIG_arg = 0;
67165     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67166     lldb::SBTypeNameSpecifier arg2 ;
67167     lldb::SBTypeNameSpecifier *argp2 ;
67168     lldb::SBTypeFormat result;
67169 
67170     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
67171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
67172     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
67173 
67174     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67175       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
67176     }
67177 
67178 
67179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67180       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67181     }
67182     arg2 = *argp2;
67183 
67184     result = (arg1)->GetFormatForType(arg2);
67185     {
67186       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
67187       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
67188     }
67189     return SWIG_arg;
67190 
67191     fail: SWIGUNUSED;
67192   }
67193   lua_error(L);
67194   return 0;
67195 }
67196 
67197 
67198 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
67199   {
67200     int SWIG_arg = 0;
67201     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67202     lldb::SBTypeNameSpecifier arg2 ;
67203     lldb::SBTypeNameSpecifier *argp2 ;
67204     lldb::SBTypeSummary result;
67205 
67206     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
67207     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
67208     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
67209 
67210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67211       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
67212     }
67213 
67214 
67215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67216       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67217     }
67218     arg2 = *argp2;
67219 
67220     result = (arg1)->GetSummaryForType(arg2);
67221     {
67222       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
67223       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
67224     }
67225     return SWIG_arg;
67226 
67227     fail: SWIGUNUSED;
67228   }
67229   lua_error(L);
67230   return 0;
67231 }
67232 
67233 
67234 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
67235   {
67236     int SWIG_arg = 0;
67237     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67238     lldb::SBTypeNameSpecifier arg2 ;
67239     lldb::SBTypeNameSpecifier *argp2 ;
67240     lldb::SBTypeSynthetic result;
67241 
67242     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
67243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
67244     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
67245 
67246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67247       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
67248     }
67249 
67250 
67251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67252       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67253     }
67254     arg2 = *argp2;
67255 
67256     result = (arg1)->GetSyntheticForType(arg2);
67257     {
67258       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
67259       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
67260     }
67261     return SWIG_arg;
67262 
67263     fail: SWIGUNUSED;
67264   }
67265   lua_error(L);
67266   return 0;
67267 }
67268 
67269 
67270 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
67271   {
67272     int SWIG_arg = 0;
67273     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67274     uint32_t arg2 ;
67275     lldb::SBTypeFilter result;
67276 
67277     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
67278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
67279     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
67280 
67281     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67282       SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67283     }
67284 
67285     arg2 = (uint32_t)lua_tointeger(L, 2);
67286     result = (arg1)->GetFilterAtIndex(arg2);
67287     {
67288       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
67289       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67290     }
67291     return SWIG_arg;
67292 
67293     fail: SWIGUNUSED;
67294   }
67295   lua_error(L);
67296   return 0;
67297 }
67298 
67299 
67300 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
67301   {
67302     int SWIG_arg = 0;
67303     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67304     uint32_t arg2 ;
67305     lldb::SBTypeFormat result;
67306 
67307     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
67308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
67309     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
67310 
67311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67312       SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67313     }
67314 
67315     arg2 = (uint32_t)lua_tointeger(L, 2);
67316     result = (arg1)->GetFormatAtIndex(arg2);
67317     {
67318       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
67319       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
67320     }
67321     return SWIG_arg;
67322 
67323     fail: SWIGUNUSED;
67324   }
67325   lua_error(L);
67326   return 0;
67327 }
67328 
67329 
67330 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
67331   {
67332     int SWIG_arg = 0;
67333     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67334     uint32_t arg2 ;
67335     lldb::SBTypeSummary result;
67336 
67337     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
67338     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
67339     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
67340 
67341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67342       SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67343     }
67344 
67345     arg2 = (uint32_t)lua_tointeger(L, 2);
67346     result = (arg1)->GetSummaryAtIndex(arg2);
67347     {
67348       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
67349       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
67350     }
67351     return SWIG_arg;
67352 
67353     fail: SWIGUNUSED;
67354   }
67355   lua_error(L);
67356   return 0;
67357 }
67358 
67359 
67360 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
67361   {
67362     int SWIG_arg = 0;
67363     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67364     uint32_t arg2 ;
67365     lldb::SBTypeSynthetic result;
67366 
67367     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
67368     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
67369     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
67370 
67371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67372       SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
67373     }
67374 
67375     arg2 = (uint32_t)lua_tointeger(L, 2);
67376     result = (arg1)->GetSyntheticAtIndex(arg2);
67377     {
67378       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
67379       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
67380     }
67381     return SWIG_arg;
67382 
67383     fail: SWIGUNUSED;
67384   }
67385   lua_error(L);
67386   return 0;
67387 }
67388 
67389 
67390 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
67391   {
67392     int SWIG_arg = 0;
67393     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67394     lldb::SBTypeNameSpecifier arg2 ;
67395     lldb::SBTypeFormat arg3 ;
67396     lldb::SBTypeNameSpecifier *argp2 ;
67397     lldb::SBTypeFormat *argp3 ;
67398     bool result;
67399 
67400     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
67401     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
67402     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
67403     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
67404 
67405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67406       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
67407     }
67408 
67409 
67410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67411       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67412     }
67413     arg2 = *argp2;
67414 
67415 
67416     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
67417       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
67418     }
67419     arg3 = *argp3;
67420 
67421     result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
67422     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67423     return SWIG_arg;
67424 
67425     fail: SWIGUNUSED;
67426   }
67427   lua_error(L);
67428   return 0;
67429 }
67430 
67431 
67432 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
67433   {
67434     int SWIG_arg = 0;
67435     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67436     lldb::SBTypeNameSpecifier arg2 ;
67437     lldb::SBTypeNameSpecifier *argp2 ;
67438     bool result;
67439 
67440     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
67441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
67442     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
67443 
67444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67445       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
67446     }
67447 
67448 
67449     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67450       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67451     }
67452     arg2 = *argp2;
67453 
67454     result = (bool)(arg1)->DeleteTypeFormat(arg2);
67455     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67456     return SWIG_arg;
67457 
67458     fail: SWIGUNUSED;
67459   }
67460   lua_error(L);
67461   return 0;
67462 }
67463 
67464 
67465 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
67466   {
67467     int SWIG_arg = 0;
67468     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67469     lldb::SBTypeNameSpecifier arg2 ;
67470     lldb::SBTypeSummary arg3 ;
67471     lldb::SBTypeNameSpecifier *argp2 ;
67472     lldb::SBTypeSummary *argp3 ;
67473     bool result;
67474 
67475     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
67476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
67477     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
67478     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
67479 
67480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67481       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
67482     }
67483 
67484 
67485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67486       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67487     }
67488     arg2 = *argp2;
67489 
67490 
67491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
67492       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
67493     }
67494     arg3 = *argp3;
67495 
67496     result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
67497     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67498     return SWIG_arg;
67499 
67500     fail: SWIGUNUSED;
67501   }
67502   lua_error(L);
67503   return 0;
67504 }
67505 
67506 
67507 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
67508   {
67509     int SWIG_arg = 0;
67510     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67511     lldb::SBTypeNameSpecifier arg2 ;
67512     lldb::SBTypeNameSpecifier *argp2 ;
67513     bool result;
67514 
67515     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
67516     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
67517     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
67518 
67519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67520       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
67521     }
67522 
67523 
67524     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67525       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67526     }
67527     arg2 = *argp2;
67528 
67529     result = (bool)(arg1)->DeleteTypeSummary(arg2);
67530     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67531     return SWIG_arg;
67532 
67533     fail: SWIGUNUSED;
67534   }
67535   lua_error(L);
67536   return 0;
67537 }
67538 
67539 
67540 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
67541   {
67542     int SWIG_arg = 0;
67543     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67544     lldb::SBTypeNameSpecifier arg2 ;
67545     lldb::SBTypeFilter arg3 ;
67546     lldb::SBTypeNameSpecifier *argp2 ;
67547     lldb::SBTypeFilter *argp3 ;
67548     bool result;
67549 
67550     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
67551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
67552     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
67553     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
67554 
67555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67556       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
67557     }
67558 
67559 
67560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67561       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67562     }
67563     arg2 = *argp2;
67564 
67565 
67566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67567       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
67568     }
67569     arg3 = *argp3;
67570 
67571     result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
67572     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67573     return SWIG_arg;
67574 
67575     fail: SWIGUNUSED;
67576   }
67577   lua_error(L);
67578   return 0;
67579 }
67580 
67581 
67582 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
67583   {
67584     int SWIG_arg = 0;
67585     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67586     lldb::SBTypeNameSpecifier arg2 ;
67587     lldb::SBTypeNameSpecifier *argp2 ;
67588     bool result;
67589 
67590     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
67591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
67592     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
67593 
67594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67595       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
67596     }
67597 
67598 
67599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67600       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67601     }
67602     arg2 = *argp2;
67603 
67604     result = (bool)(arg1)->DeleteTypeFilter(arg2);
67605     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67606     return SWIG_arg;
67607 
67608     fail: SWIGUNUSED;
67609   }
67610   lua_error(L);
67611   return 0;
67612 }
67613 
67614 
67615 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
67616   {
67617     int SWIG_arg = 0;
67618     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67619     lldb::SBTypeNameSpecifier arg2 ;
67620     lldb::SBTypeSynthetic arg3 ;
67621     lldb::SBTypeNameSpecifier *argp2 ;
67622     lldb::SBTypeSynthetic *argp3 ;
67623     bool result;
67624 
67625     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
67626     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
67627     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
67628     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
67629 
67630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67631       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
67632     }
67633 
67634 
67635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67636       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67637     }
67638     arg2 = *argp2;
67639 
67640 
67641     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67642       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
67643     }
67644     arg3 = *argp3;
67645 
67646     result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
67647     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67648     return SWIG_arg;
67649 
67650     fail: SWIGUNUSED;
67651   }
67652   lua_error(L);
67653   return 0;
67654 }
67655 
67656 
67657 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
67658   {
67659     int SWIG_arg = 0;
67660     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67661     lldb::SBTypeNameSpecifier arg2 ;
67662     lldb::SBTypeNameSpecifier *argp2 ;
67663     bool result;
67664 
67665     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
67666     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
67667     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
67668 
67669     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67670       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
67671     }
67672 
67673 
67674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
67675       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
67676     }
67677     arg2 = *argp2;
67678 
67679     result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
67680     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67681     return SWIG_arg;
67682 
67683     fail: SWIGUNUSED;
67684   }
67685   lua_error(L);
67686   return 0;
67687 }
67688 
67689 
67690 static int _wrap_SBTypeCategory___eq(lua_State* L) {
67691   {
67692     int SWIG_arg = 0;
67693     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67694     lldb::SBTypeCategory *arg2 = 0 ;
67695     bool result;
67696 
67697     SWIG_check_num_args("lldb::SBTypeCategory::operator ==",2,2)
67698     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::operator ==",1,"lldb::SBTypeCategory *");
67699     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::operator ==",2,"lldb::SBTypeCategory &");
67700 
67701     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67702       SWIG_fail_ptr("SBTypeCategory___eq",1,SWIGTYPE_p_lldb__SBTypeCategory);
67703     }
67704 
67705 
67706     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67707       SWIG_fail_ptr("SBTypeCategory___eq",2,SWIGTYPE_p_lldb__SBTypeCategory);
67708     }
67709 
67710     result = (bool)(arg1)->operator ==(*arg2);
67711     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67712     return SWIG_arg;
67713 
67714     fail: SWIGUNUSED;
67715   }
67716   lua_error(L);
67717   return 0;
67718 }
67719 
67720 
67721 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
67722   {
67723     int SWIG_arg = 0;
67724     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
67725     std::string result;
67726 
67727     SWIG_check_num_args("lldb::SBTypeCategory::__repr__",1,1)
67728     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__repr__",1,"lldb::SBTypeCategory *");
67729 
67730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
67731       SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
67732     }
67733 
67734     result = lldb_SBTypeCategory___repr__(arg1);
67735     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67736     return SWIG_arg;
67737 
67738     fail: SWIGUNUSED;
67739   }
67740   lua_error(L);
67741   return 0;
67742 }
67743 
67744 
67745 static void swig_delete_SBTypeCategory(void *obj) {
67746 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
67747 delete arg1;
67748 }
67749 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
67750     assert(lua_istable(L,1));
67751     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
67752     assert(!lua_isnil(L,-1));
67753     lua_replace(L,1); /* replace our table with real constructor */
67754     lua_call(L,lua_gettop(L)-1,1);
67755     return 1;
67756 }
67757 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
67758     {0,0,0}
67759 };
67760 static swig_lua_method swig_SBTypeCategory_methods[]= {
67761     { "IsValid", _wrap_SBTypeCategory_IsValid},
67762     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
67763     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
67764     { "GetName", _wrap_SBTypeCategory_GetName},
67765     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
67766     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
67767     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
67768     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
67769     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
67770     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
67771     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
67772     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
67773     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
67774     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
67775     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
67776     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
67777     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
67778     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
67779     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
67780     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
67781     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
67782     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
67783     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
67784     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
67785     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
67786     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
67787     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
67788     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
67789     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
67790     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
67791     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
67792     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
67793     { "__eq", _wrap_SBTypeCategory___eq},
67794     { "__tostring", _wrap_SBTypeCategory___tostring},
67795     {0,0}
67796 };
67797 static swig_lua_method swig_SBTypeCategory_meta[] = {
67798     { "__eq", _wrap_SBTypeCategory___eq},
67799     { "__tostring", _wrap_SBTypeCategory___tostring},
67800     {0,0}
67801 };
67802 
67803 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
67804     {0,0,0}
67805 };
67806 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
67807     {0,0,0,0,0,0}
67808 };
67809 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
67810     {0,0}
67811 };
67812 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
67813     0
67814 };
67815 
67816 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
67817     "SBTypeCategory",
67818     swig_SBTypeCategory_Sf_SwigStatic_methods,
67819     swig_SBTypeCategory_Sf_SwigStatic_attributes,
67820     swig_SBTypeCategory_Sf_SwigStatic_constants,
67821     swig_SBTypeCategory_Sf_SwigStatic_classes,
67822     0
67823 };
67824 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
67825 static const char *swig_SBTypeCategory_base_names[] = {0};
67826 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 };
67827 
67828 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
67829   {
67830     int SWIG_arg = 0;
67831     lldb::SBTypeEnumMember *result = 0 ;
67832 
67833     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
67834     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
67835     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
67836     return SWIG_arg;
67837 
67838     fail: SWIGUNUSED;
67839   }
67840   lua_error(L);
67841   return 0;
67842 }
67843 
67844 
67845 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
67846   {
67847     int SWIG_arg = 0;
67848     lldb::SBTypeEnumMember *arg1 = 0 ;
67849     lldb::SBTypeEnumMember *result = 0 ;
67850 
67851     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
67852     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
67853 
67854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67855       SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67856     }
67857 
67858     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
67859     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
67860     return SWIG_arg;
67861 
67862     fail: SWIGUNUSED;
67863   }
67864   lua_error(L);
67865   return 0;
67866 }
67867 
67868 
67869 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
67870   int argc;
67871   int argv[2]={
67872     1,2
67873   };
67874 
67875   argc = lua_gettop(L);
67876   if (argc == 0) {
67877     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
67878   }
67879   if (argc == 1) {
67880     int _v = 0;
67881     {
67882       void *ptr;
67883       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
67884         _v = 0;
67885       } else {
67886         _v = 1;
67887       }
67888     }
67889     if (_v) {
67890       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
67891     }
67892   }
67893 
67894   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
67895     "  Possible C/C++ prototypes are:\n"
67896     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
67897     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
67898   lua_error(L);return 0;
67899 }
67900 
67901 
67902 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
67903   {
67904     int SWIG_arg = 0;
67905     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67906     bool result;
67907 
67908     SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
67909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
67910 
67911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67912       SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67913     }
67914 
67915     result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
67916     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67917     return SWIG_arg;
67918 
67919     fail: SWIGUNUSED;
67920   }
67921   lua_error(L);
67922   return 0;
67923 }
67924 
67925 
67926 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
67927   {
67928     int SWIG_arg = 0;
67929     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67930     int64_t result;
67931 
67932     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
67933     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
67934 
67935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67936       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67937     }
67938 
67939     result = (int64_t)(arg1)->GetValueAsSigned();
67940     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67941     return SWIG_arg;
67942 
67943     fail: SWIGUNUSED;
67944   }
67945   lua_error(L);
67946   return 0;
67947 }
67948 
67949 
67950 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
67951   {
67952     int SWIG_arg = 0;
67953     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67954     uint64_t result;
67955 
67956     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
67957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
67958 
67959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67960       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67961     }
67962 
67963     result = (uint64_t)(arg1)->GetValueAsUnsigned();
67964     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67965     return SWIG_arg;
67966 
67967     fail: SWIGUNUSED;
67968   }
67969   lua_error(L);
67970   return 0;
67971 }
67972 
67973 
67974 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
67975   {
67976     int SWIG_arg = 0;
67977     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67978     char *result = 0 ;
67979 
67980     SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
67981     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
67982 
67983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67984       SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67985     }
67986 
67987     result = (char *)(arg1)->GetName();
67988     lua_pushstring(L,(const char *)result); SWIG_arg++;
67989     return SWIG_arg;
67990 
67991     fail: SWIGUNUSED;
67992   }
67993   lua_error(L);
67994   return 0;
67995 }
67996 
67997 
67998 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
67999   {
68000     int SWIG_arg = 0;
68001     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
68002     lldb::SBType result;
68003 
68004     SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
68005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
68006 
68007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
68008       SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
68009     }
68010 
68011     result = (arg1)->GetType();
68012     {
68013       lldb::SBType * resultptr = new lldb::SBType(result);
68014       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
68015     }
68016     return SWIG_arg;
68017 
68018     fail: SWIGUNUSED;
68019   }
68020   lua_error(L);
68021   return 0;
68022 }
68023 
68024 
68025 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
68026   {
68027     int SWIG_arg = 0;
68028     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
68029     lldb::SBStream *arg2 = 0 ;
68030     lldb::DescriptionLevel arg3 ;
68031     bool result;
68032 
68033     SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
68034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
68035     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
68036     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
68037 
68038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
68039       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
68040     }
68041 
68042 
68043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68044       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68045     }
68046 
68047     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
68048     result = (bool)(arg1)->GetDescription(*arg2,arg3);
68049     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68050     return SWIG_arg;
68051 
68052     fail: SWIGUNUSED;
68053   }
68054   lua_error(L);
68055   return 0;
68056 }
68057 
68058 
68059 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
68060   {
68061     int SWIG_arg = 0;
68062     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
68063     std::string result;
68064 
68065     SWIG_check_num_args("lldb::SBTypeEnumMember::__repr__",1,1)
68066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__repr__",1,"lldb::SBTypeEnumMember *");
68067 
68068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
68069       SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
68070     }
68071 
68072     result = lldb_SBTypeEnumMember___repr__(arg1);
68073     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68074     return SWIG_arg;
68075 
68076     fail: SWIGUNUSED;
68077   }
68078   lua_error(L);
68079   return 0;
68080 }
68081 
68082 
68083 static void swig_delete_SBTypeEnumMember(void *obj) {
68084 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
68085 delete arg1;
68086 }
68087 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
68088     assert(lua_istable(L,1));
68089     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
68090     assert(!lua_isnil(L,-1));
68091     lua_replace(L,1); /* replace our table with real constructor */
68092     lua_call(L,lua_gettop(L)-1,1);
68093     return 1;
68094 }
68095 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
68096     {0,0,0}
68097 };
68098 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
68099     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
68100     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
68101     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
68102     { "GetName", _wrap_SBTypeEnumMember_GetName},
68103     { "GetType", _wrap_SBTypeEnumMember_GetType},
68104     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
68105     { "__tostring", _wrap_SBTypeEnumMember___tostring},
68106     {0,0}
68107 };
68108 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
68109     { "__tostring", _wrap_SBTypeEnumMember___tostring},
68110     {0,0}
68111 };
68112 
68113 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
68114     {0,0,0}
68115 };
68116 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
68117     {0,0,0,0,0,0}
68118 };
68119 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
68120     {0,0}
68121 };
68122 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
68123     0
68124 };
68125 
68126 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
68127     "SBTypeEnumMember",
68128     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
68129     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
68130     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
68131     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
68132     0
68133 };
68134 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
68135 static const char *swig_SBTypeEnumMember_base_names[] = {0};
68136 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 };
68137 
68138 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
68139   {
68140     int SWIG_arg = 0;
68141     lldb::SBTypeEnumMemberList *result = 0 ;
68142 
68143     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
68144     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
68145     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
68146     return SWIG_arg;
68147 
68148     fail: SWIGUNUSED;
68149   }
68150   lua_error(L);
68151   return 0;
68152 }
68153 
68154 
68155 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
68156   {
68157     int SWIG_arg = 0;
68158     lldb::SBTypeEnumMemberList *arg1 = 0 ;
68159     lldb::SBTypeEnumMemberList *result = 0 ;
68160 
68161     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
68162     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
68163 
68164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
68165       SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
68166     }
68167 
68168     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
68169     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
68170     return SWIG_arg;
68171 
68172     fail: SWIGUNUSED;
68173   }
68174   lua_error(L);
68175   return 0;
68176 }
68177 
68178 
68179 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
68180   int argc;
68181   int argv[2]={
68182     1,2
68183   };
68184 
68185   argc = lua_gettop(L);
68186   if (argc == 0) {
68187     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
68188   }
68189   if (argc == 1) {
68190     int _v = 0;
68191     {
68192       void *ptr;
68193       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
68194         _v = 0;
68195       } else {
68196         _v = 1;
68197       }
68198     }
68199     if (_v) {
68200       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
68201     }
68202   }
68203 
68204   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
68205     "  Possible C/C++ prototypes are:\n"
68206     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
68207     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
68208   lua_error(L);return 0;
68209 }
68210 
68211 
68212 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
68213   {
68214     int SWIG_arg = 0;
68215     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
68216     bool result;
68217 
68218     SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
68219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
68220 
68221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
68222       SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
68223     }
68224 
68225     result = (bool)(arg1)->IsValid();
68226     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68227     return SWIG_arg;
68228 
68229     fail: SWIGUNUSED;
68230   }
68231   lua_error(L);
68232   return 0;
68233 }
68234 
68235 
68236 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
68237   {
68238     int SWIG_arg = 0;
68239     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
68240     lldb::SBTypeEnumMember arg2 ;
68241     lldb::SBTypeEnumMember *argp2 ;
68242 
68243     SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
68244     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
68245     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
68246 
68247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
68248       SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
68249     }
68250 
68251 
68252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
68253       SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
68254     }
68255     arg2 = *argp2;
68256 
68257     (arg1)->Append(arg2);
68258 
68259     return SWIG_arg;
68260 
68261     fail: SWIGUNUSED;
68262   }
68263   lua_error(L);
68264   return 0;
68265 }
68266 
68267 
68268 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
68269   {
68270     int SWIG_arg = 0;
68271     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
68272     uint32_t arg2 ;
68273     lldb::SBTypeEnumMember result;
68274 
68275     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
68276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
68277     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
68278 
68279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
68280       SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
68281     }
68282 
68283     arg2 = (uint32_t)lua_tointeger(L, 2);
68284     result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
68285     {
68286       lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember(result);
68287       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
68288     }
68289     return SWIG_arg;
68290 
68291     fail: SWIGUNUSED;
68292   }
68293   lua_error(L);
68294   return 0;
68295 }
68296 
68297 
68298 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
68299   {
68300     int SWIG_arg = 0;
68301     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
68302     uint32_t result;
68303 
68304     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
68305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
68306 
68307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
68308       SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
68309     }
68310 
68311     result = (uint32_t)(arg1)->GetSize();
68312     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68313     return SWIG_arg;
68314 
68315     fail: SWIGUNUSED;
68316   }
68317   lua_error(L);
68318   return 0;
68319 }
68320 
68321 
68322 static void swig_delete_SBTypeEnumMemberList(void *obj) {
68323 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
68324 delete arg1;
68325 }
68326 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
68327     assert(lua_istable(L,1));
68328     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
68329     assert(!lua_isnil(L,-1));
68330     lua_replace(L,1); /* replace our table with real constructor */
68331     lua_call(L,lua_gettop(L)-1,1);
68332     return 1;
68333 }
68334 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
68335     {0,0,0}
68336 };
68337 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
68338     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
68339     { "Append", _wrap_SBTypeEnumMemberList_Append},
68340     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
68341     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
68342     {0,0}
68343 };
68344 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
68345     {0,0}
68346 };
68347 
68348 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
68349     {0,0,0}
68350 };
68351 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
68352     {0,0,0,0,0,0}
68353 };
68354 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
68355     {0,0}
68356 };
68357 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
68358     0
68359 };
68360 
68361 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
68362     "SBTypeEnumMemberList",
68363     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
68364     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
68365     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
68366     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
68367     0
68368 };
68369 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
68370 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
68371 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 };
68372 
68373 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
68374   {
68375     int SWIG_arg = 0;
68376     lldb::SBTypeFilter *result = 0 ;
68377 
68378     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
68379     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
68380     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
68381     return SWIG_arg;
68382 
68383     fail: SWIGUNUSED;
68384   }
68385   lua_error(L);
68386   return 0;
68387 }
68388 
68389 
68390 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
68391   {
68392     int SWIG_arg = 0;
68393     uint32_t arg1 ;
68394     lldb::SBTypeFilter *result = 0 ;
68395 
68396     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
68397     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
68398     arg1 = (uint32_t)lua_tointeger(L, 1);
68399     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
68400     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
68401     return SWIG_arg;
68402 
68403     fail: SWIGUNUSED;
68404   }
68405   lua_error(L);
68406   return 0;
68407 }
68408 
68409 
68410 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
68411   {
68412     int SWIG_arg = 0;
68413     lldb::SBTypeFilter *arg1 = 0 ;
68414     lldb::SBTypeFilter *result = 0 ;
68415 
68416     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
68417     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
68418 
68419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68420       SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
68421     }
68422 
68423     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
68424     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
68425     return SWIG_arg;
68426 
68427     fail: SWIGUNUSED;
68428   }
68429   lua_error(L);
68430   return 0;
68431 }
68432 
68433 
68434 static int _wrap_new_SBTypeFilter(lua_State* L) {
68435   int argc;
68436   int argv[2]={
68437     1,2
68438   };
68439 
68440   argc = lua_gettop(L);
68441   if (argc == 0) {
68442     return _wrap_new_SBTypeFilter__SWIG_0(L);
68443   }
68444   if (argc == 1) {
68445     int _v = 0;
68446     {
68447       void *ptr;
68448       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
68449         _v = 0;
68450       } else {
68451         _v = 1;
68452       }
68453     }
68454     if (_v) {
68455       return _wrap_new_SBTypeFilter__SWIG_2(L);
68456     }
68457   }
68458   if (argc == 1) {
68459     int _v = 0;
68460     {
68461       _v = lua_isnumber(L,argv[0]);
68462     }
68463     if (_v) {
68464       return _wrap_new_SBTypeFilter__SWIG_1(L);
68465     }
68466   }
68467 
68468   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
68469     "  Possible C/C++ prototypes are:\n"
68470     "    lldb::SBTypeFilter::SBTypeFilter()\n"
68471     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
68472     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
68473   lua_error(L);return 0;
68474 }
68475 
68476 
68477 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
68478   {
68479     int SWIG_arg = 0;
68480     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68481     bool result;
68482 
68483     SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
68484     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
68485 
68486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68487       SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
68488     }
68489 
68490     result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
68491     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68492     return SWIG_arg;
68493 
68494     fail: SWIGUNUSED;
68495   }
68496   lua_error(L);
68497   return 0;
68498 }
68499 
68500 
68501 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
68502   {
68503     int SWIG_arg = 0;
68504     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68505     uint32_t result;
68506 
68507     SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
68508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
68509 
68510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68511       SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
68512     }
68513 
68514     result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
68515     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68516     return SWIG_arg;
68517 
68518     fail: SWIGUNUSED;
68519   }
68520   lua_error(L);
68521   return 0;
68522 }
68523 
68524 
68525 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
68526   {
68527     int SWIG_arg = 0;
68528     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68529     uint32_t arg2 ;
68530     char *result = 0 ;
68531 
68532     SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
68533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
68534     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
68535 
68536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68537       SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
68538     }
68539 
68540     arg2 = (uint32_t)lua_tointeger(L, 2);
68541     result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
68542     lua_pushstring(L,(const char *)result); SWIG_arg++;
68543     return SWIG_arg;
68544 
68545     fail: SWIGUNUSED;
68546   }
68547   lua_error(L);
68548   return 0;
68549 }
68550 
68551 
68552 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
68553   {
68554     int SWIG_arg = 0;
68555     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68556     uint32_t arg2 ;
68557     char *arg3 = (char *) 0 ;
68558     bool result;
68559 
68560     SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
68561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
68562     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
68563     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
68564 
68565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68566       SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
68567     }
68568 
68569     arg2 = (uint32_t)lua_tointeger(L, 2);
68570     arg3 = (char *)lua_tostring(L, 3);
68571     result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
68572     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68573     return SWIG_arg;
68574 
68575     fail: SWIGUNUSED;
68576   }
68577   lua_error(L);
68578   return 0;
68579 }
68580 
68581 
68582 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
68583   {
68584     int SWIG_arg = 0;
68585     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68586     char *arg2 = (char *) 0 ;
68587 
68588     SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
68589     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
68590     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
68591 
68592     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68593       SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
68594     }
68595 
68596     arg2 = (char *)lua_tostring(L, 2);
68597     (arg1)->AppendExpressionPath((char const *)arg2);
68598 
68599     return SWIG_arg;
68600 
68601     fail: SWIGUNUSED;
68602   }
68603   lua_error(L);
68604   return 0;
68605 }
68606 
68607 
68608 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
68609   {
68610     int SWIG_arg = 0;
68611     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68612 
68613     SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
68614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
68615 
68616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68617       SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
68618     }
68619 
68620     (arg1)->Clear();
68621 
68622     return SWIG_arg;
68623 
68624     fail: SWIGUNUSED;
68625   }
68626   lua_error(L);
68627   return 0;
68628 }
68629 
68630 
68631 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
68632   {
68633     int SWIG_arg = 0;
68634     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68635     uint32_t result;
68636 
68637     SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
68638     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
68639 
68640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68641       SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
68642     }
68643 
68644     result = (uint32_t)(arg1)->GetOptions();
68645     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68646     return SWIG_arg;
68647 
68648     fail: SWIGUNUSED;
68649   }
68650   lua_error(L);
68651   return 0;
68652 }
68653 
68654 
68655 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
68656   {
68657     int SWIG_arg = 0;
68658     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68659     uint32_t arg2 ;
68660 
68661     SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
68662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
68663     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
68664 
68665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68666       SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
68667     }
68668 
68669     arg2 = (uint32_t)lua_tointeger(L, 2);
68670     (arg1)->SetOptions(arg2);
68671 
68672     return SWIG_arg;
68673 
68674     fail: SWIGUNUSED;
68675   }
68676   lua_error(L);
68677   return 0;
68678 }
68679 
68680 
68681 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
68682   {
68683     int SWIG_arg = 0;
68684     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68685     lldb::SBStream *arg2 = 0 ;
68686     lldb::DescriptionLevel arg3 ;
68687     bool result;
68688 
68689     SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
68690     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
68691     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
68692     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
68693 
68694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68695       SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
68696     }
68697 
68698 
68699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68700       SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68701     }
68702 
68703     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
68704     result = (bool)(arg1)->GetDescription(*arg2,arg3);
68705     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68706     return SWIG_arg;
68707 
68708     fail: SWIGUNUSED;
68709   }
68710   lua_error(L);
68711   return 0;
68712 }
68713 
68714 
68715 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
68716   {
68717     int SWIG_arg = 0;
68718     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68719     lldb::SBTypeFilter *arg2 = 0 ;
68720     bool result;
68721 
68722     SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
68723     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
68724     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
68725 
68726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68727       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
68728     }
68729 
68730 
68731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68732       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
68733     }
68734 
68735     result = (bool)(arg1)->IsEqualTo(*arg2);
68736     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68737     return SWIG_arg;
68738 
68739     fail: SWIGUNUSED;
68740   }
68741   lua_error(L);
68742   return 0;
68743 }
68744 
68745 
68746 static int _wrap_SBTypeFilter___eq(lua_State* L) {
68747   {
68748     int SWIG_arg = 0;
68749     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68750     lldb::SBTypeFilter *arg2 = 0 ;
68751     bool result;
68752 
68753     SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
68754     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
68755     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
68756 
68757     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68758       SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
68759     }
68760 
68761 
68762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68763       SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
68764     }
68765 
68766     result = (bool)(arg1)->operator ==(*arg2);
68767     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68768     return SWIG_arg;
68769 
68770     fail: SWIGUNUSED;
68771   }
68772   lua_error(L);
68773   return 0;
68774 }
68775 
68776 
68777 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
68778   {
68779     int SWIG_arg = 0;
68780     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68781     std::string result;
68782 
68783     SWIG_check_num_args("lldb::SBTypeFilter::__repr__",1,1)
68784     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__repr__",1,"lldb::SBTypeFilter *");
68785 
68786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68787       SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
68788     }
68789 
68790     result = lldb_SBTypeFilter___repr__(arg1);
68791     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68792     return SWIG_arg;
68793 
68794     fail: SWIGUNUSED;
68795   }
68796   lua_error(L);
68797   return 0;
68798 }
68799 
68800 
68801 static void swig_delete_SBTypeFilter(void *obj) {
68802 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
68803 delete arg1;
68804 }
68805 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
68806     assert(lua_istable(L,1));
68807     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
68808     assert(!lua_isnil(L,-1));
68809     lua_replace(L,1); /* replace our table with real constructor */
68810     lua_call(L,lua_gettop(L)-1,1);
68811     return 1;
68812 }
68813 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
68814     {0,0,0}
68815 };
68816 static swig_lua_method swig_SBTypeFilter_methods[]= {
68817     { "IsValid", _wrap_SBTypeFilter_IsValid},
68818     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
68819     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
68820     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
68821     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
68822     { "Clear", _wrap_SBTypeFilter_Clear},
68823     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
68824     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
68825     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
68826     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
68827     { "__eq", _wrap_SBTypeFilter___eq},
68828     { "__tostring", _wrap_SBTypeFilter___tostring},
68829     {0,0}
68830 };
68831 static swig_lua_method swig_SBTypeFilter_meta[] = {
68832     { "__eq", _wrap_SBTypeFilter___eq},
68833     { "__tostring", _wrap_SBTypeFilter___tostring},
68834     {0,0}
68835 };
68836 
68837 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
68838     {0,0,0}
68839 };
68840 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
68841     {0,0,0,0,0,0}
68842 };
68843 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
68844     {0,0}
68845 };
68846 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
68847     0
68848 };
68849 
68850 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
68851     "SBTypeFilter",
68852     swig_SBTypeFilter_Sf_SwigStatic_methods,
68853     swig_SBTypeFilter_Sf_SwigStatic_attributes,
68854     swig_SBTypeFilter_Sf_SwigStatic_constants,
68855     swig_SBTypeFilter_Sf_SwigStatic_classes,
68856     0
68857 };
68858 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
68859 static const char *swig_SBTypeFilter_base_names[] = {0};
68860 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 };
68861 
68862 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
68863   {
68864     int SWIG_arg = 0;
68865     lldb::SBTypeFormat *result = 0 ;
68866 
68867     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
68868     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
68869     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68870     return SWIG_arg;
68871 
68872     fail: SWIGUNUSED;
68873   }
68874   lua_error(L);
68875   return 0;
68876 }
68877 
68878 
68879 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
68880   {
68881     int SWIG_arg = 0;
68882     lldb::Format arg1 ;
68883     uint32_t arg2 ;
68884     lldb::SBTypeFormat *result = 0 ;
68885 
68886     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
68887     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
68888     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
68889     arg1 = (lldb::Format)lua_tointeger(L, 1);
68890     arg2 = (uint32_t)lua_tointeger(L, 2);
68891     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
68892     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68893     return SWIG_arg;
68894 
68895     fail: SWIGUNUSED;
68896   }
68897   lua_error(L);
68898   return 0;
68899 }
68900 
68901 
68902 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
68903   {
68904     int SWIG_arg = 0;
68905     lldb::Format arg1 ;
68906     lldb::SBTypeFormat *result = 0 ;
68907 
68908     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68909     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
68910     arg1 = (lldb::Format)lua_tointeger(L, 1);
68911     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
68912     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68913     return SWIG_arg;
68914 
68915     fail: SWIGUNUSED;
68916   }
68917   lua_error(L);
68918   return 0;
68919 }
68920 
68921 
68922 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
68923   {
68924     int SWIG_arg = 0;
68925     char *arg1 = (char *) 0 ;
68926     uint32_t arg2 ;
68927     lldb::SBTypeFormat *result = 0 ;
68928 
68929     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
68930     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
68931     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
68932     arg1 = (char *)lua_tostring(L, 1);
68933     arg2 = (uint32_t)lua_tointeger(L, 2);
68934     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
68935     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68936     return SWIG_arg;
68937 
68938     fail: SWIGUNUSED;
68939   }
68940   lua_error(L);
68941   return 0;
68942 }
68943 
68944 
68945 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
68946   {
68947     int SWIG_arg = 0;
68948     char *arg1 = (char *) 0 ;
68949     lldb::SBTypeFormat *result = 0 ;
68950 
68951     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68952     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
68953     arg1 = (char *)lua_tostring(L, 1);
68954     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
68955     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68956     return SWIG_arg;
68957 
68958     fail: SWIGUNUSED;
68959   }
68960   lua_error(L);
68961   return 0;
68962 }
68963 
68964 
68965 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
68966   {
68967     int SWIG_arg = 0;
68968     lldb::SBTypeFormat *arg1 = 0 ;
68969     lldb::SBTypeFormat *result = 0 ;
68970 
68971     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68972     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
68973 
68974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68975       SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
68976     }
68977 
68978     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
68979     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68980     return SWIG_arg;
68981 
68982     fail: SWIGUNUSED;
68983   }
68984   lua_error(L);
68985   return 0;
68986 }
68987 
68988 
68989 static int _wrap_new_SBTypeFormat(lua_State* L) {
68990   int argc;
68991   int argv[3]={
68992     1,2,3
68993   };
68994 
68995   argc = lua_gettop(L);
68996   if (argc == 0) {
68997     return _wrap_new_SBTypeFormat__SWIG_0(L);
68998   }
68999   if (argc == 1) {
69000     int _v = 0;
69001     {
69002       void *ptr;
69003       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
69004         _v = 0;
69005       } else {
69006         _v = 1;
69007       }
69008     }
69009     if (_v) {
69010       return _wrap_new_SBTypeFormat__SWIG_5(L);
69011     }
69012   }
69013   if (argc == 1) {
69014     int _v = 0;
69015     {
69016       _v = lua_isnumber(L,argv[0]);
69017     }
69018     if (_v) {
69019       return _wrap_new_SBTypeFormat__SWIG_2(L);
69020     }
69021   }
69022   if (argc == 1) {
69023     int _v = 0;
69024     {
69025       _v = SWIG_lua_isnilstring(L,argv[0]);
69026     }
69027     if (_v) {
69028       return _wrap_new_SBTypeFormat__SWIG_4(L);
69029     }
69030   }
69031   if (argc == 2) {
69032     int _v = 0;
69033     {
69034       _v = lua_isnumber(L,argv[0]);
69035     }
69036     if (_v) {
69037       {
69038         _v = lua_isnumber(L,argv[1]);
69039       }
69040       if (_v) {
69041         return _wrap_new_SBTypeFormat__SWIG_1(L);
69042       }
69043     }
69044   }
69045   if (argc == 2) {
69046     int _v = 0;
69047     {
69048       _v = SWIG_lua_isnilstring(L,argv[0]);
69049     }
69050     if (_v) {
69051       {
69052         _v = lua_isnumber(L,argv[1]);
69053       }
69054       if (_v) {
69055         return _wrap_new_SBTypeFormat__SWIG_3(L);
69056       }
69057     }
69058   }
69059 
69060   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
69061     "  Possible C/C++ prototypes are:\n"
69062     "    lldb::SBTypeFormat::SBTypeFormat()\n"
69063     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
69064     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
69065     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
69066     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
69067     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
69068   lua_error(L);return 0;
69069 }
69070 
69071 
69072 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
69073   {
69074     int SWIG_arg = 0;
69075     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69076     bool result;
69077 
69078     SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
69079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
69080 
69081     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69082       SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
69083     }
69084 
69085     result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
69086     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69087     return SWIG_arg;
69088 
69089     fail: SWIGUNUSED;
69090   }
69091   lua_error(L);
69092   return 0;
69093 }
69094 
69095 
69096 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
69097   {
69098     int SWIG_arg = 0;
69099     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69100     lldb::Format result;
69101 
69102     SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
69103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
69104 
69105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69106       SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
69107     }
69108 
69109     result = (lldb::Format)(arg1)->GetFormat();
69110     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69111     return SWIG_arg;
69112 
69113     fail: SWIGUNUSED;
69114   }
69115   lua_error(L);
69116   return 0;
69117 }
69118 
69119 
69120 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
69121   {
69122     int SWIG_arg = 0;
69123     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69124     char *result = 0 ;
69125 
69126     SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
69127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
69128 
69129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69130       SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
69131     }
69132 
69133     result = (char *)(arg1)->GetTypeName();
69134     lua_pushstring(L,(const char *)result); SWIG_arg++;
69135     return SWIG_arg;
69136 
69137     fail: SWIGUNUSED;
69138   }
69139   lua_error(L);
69140   return 0;
69141 }
69142 
69143 
69144 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
69145   {
69146     int SWIG_arg = 0;
69147     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69148     uint32_t result;
69149 
69150     SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
69151     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
69152 
69153     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69154       SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
69155     }
69156 
69157     result = (uint32_t)(arg1)->GetOptions();
69158     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69159     return SWIG_arg;
69160 
69161     fail: SWIGUNUSED;
69162   }
69163   lua_error(L);
69164   return 0;
69165 }
69166 
69167 
69168 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
69169   {
69170     int SWIG_arg = 0;
69171     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69172     lldb::Format arg2 ;
69173 
69174     SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
69175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
69176     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
69177 
69178     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69179       SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
69180     }
69181 
69182     arg2 = (lldb::Format)lua_tointeger(L, 2);
69183     (arg1)->SetFormat(arg2);
69184 
69185     return SWIG_arg;
69186 
69187     fail: SWIGUNUSED;
69188   }
69189   lua_error(L);
69190   return 0;
69191 }
69192 
69193 
69194 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
69195   {
69196     int SWIG_arg = 0;
69197     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69198     char *arg2 = (char *) 0 ;
69199 
69200     SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
69201     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
69202     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
69203 
69204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69205       SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
69206     }
69207 
69208     arg2 = (char *)lua_tostring(L, 2);
69209     (arg1)->SetTypeName((char const *)arg2);
69210 
69211     return SWIG_arg;
69212 
69213     fail: SWIGUNUSED;
69214   }
69215   lua_error(L);
69216   return 0;
69217 }
69218 
69219 
69220 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
69221   {
69222     int SWIG_arg = 0;
69223     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69224     uint32_t arg2 ;
69225 
69226     SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
69227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
69228     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
69229 
69230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69231       SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
69232     }
69233 
69234     arg2 = (uint32_t)lua_tointeger(L, 2);
69235     (arg1)->SetOptions(arg2);
69236 
69237     return SWIG_arg;
69238 
69239     fail: SWIGUNUSED;
69240   }
69241   lua_error(L);
69242   return 0;
69243 }
69244 
69245 
69246 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
69247   {
69248     int SWIG_arg = 0;
69249     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69250     lldb::SBStream *arg2 = 0 ;
69251     lldb::DescriptionLevel arg3 ;
69252     bool result;
69253 
69254     SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
69255     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
69256     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
69257     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
69258 
69259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69260       SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
69261     }
69262 
69263 
69264     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69265       SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69266     }
69267 
69268     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
69269     result = (bool)(arg1)->GetDescription(*arg2,arg3);
69270     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69271     return SWIG_arg;
69272 
69273     fail: SWIGUNUSED;
69274   }
69275   lua_error(L);
69276   return 0;
69277 }
69278 
69279 
69280 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
69281   {
69282     int SWIG_arg = 0;
69283     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69284     lldb::SBTypeFormat *arg2 = 0 ;
69285     bool result;
69286 
69287     SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
69288     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
69289     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
69290 
69291     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69292       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
69293     }
69294 
69295 
69296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69297       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
69298     }
69299 
69300     result = (bool)(arg1)->IsEqualTo(*arg2);
69301     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69302     return SWIG_arg;
69303 
69304     fail: SWIGUNUSED;
69305   }
69306   lua_error(L);
69307   return 0;
69308 }
69309 
69310 
69311 static int _wrap_SBTypeFormat___eq(lua_State* L) {
69312   {
69313     int SWIG_arg = 0;
69314     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69315     lldb::SBTypeFormat *arg2 = 0 ;
69316     bool result;
69317 
69318     SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
69319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
69320     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
69321 
69322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69323       SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
69324     }
69325 
69326 
69327     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69328       SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
69329     }
69330 
69331     result = (bool)(arg1)->operator ==(*arg2);
69332     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69333     return SWIG_arg;
69334 
69335     fail: SWIGUNUSED;
69336   }
69337   lua_error(L);
69338   return 0;
69339 }
69340 
69341 
69342 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
69343   {
69344     int SWIG_arg = 0;
69345     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
69346     std::string result;
69347 
69348     SWIG_check_num_args("lldb::SBTypeFormat::__repr__",1,1)
69349     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__repr__",1,"lldb::SBTypeFormat *");
69350 
69351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
69352       SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
69353     }
69354 
69355     result = lldb_SBTypeFormat___repr__(arg1);
69356     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69357     return SWIG_arg;
69358 
69359     fail: SWIGUNUSED;
69360   }
69361   lua_error(L);
69362   return 0;
69363 }
69364 
69365 
69366 static void swig_delete_SBTypeFormat(void *obj) {
69367 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
69368 delete arg1;
69369 }
69370 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
69371     assert(lua_istable(L,1));
69372     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
69373     assert(!lua_isnil(L,-1));
69374     lua_replace(L,1); /* replace our table with real constructor */
69375     lua_call(L,lua_gettop(L)-1,1);
69376     return 1;
69377 }
69378 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
69379     {0,0,0}
69380 };
69381 static swig_lua_method swig_SBTypeFormat_methods[]= {
69382     { "IsValid", _wrap_SBTypeFormat_IsValid},
69383     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
69384     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
69385     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
69386     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
69387     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
69388     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
69389     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
69390     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
69391     { "__eq", _wrap_SBTypeFormat___eq},
69392     { "__tostring", _wrap_SBTypeFormat___tostring},
69393     {0,0}
69394 };
69395 static swig_lua_method swig_SBTypeFormat_meta[] = {
69396     { "__eq", _wrap_SBTypeFormat___eq},
69397     { "__tostring", _wrap_SBTypeFormat___tostring},
69398     {0,0}
69399 };
69400 
69401 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
69402     {0,0,0}
69403 };
69404 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
69405     {0,0,0,0,0,0}
69406 };
69407 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
69408     {0,0}
69409 };
69410 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
69411     0
69412 };
69413 
69414 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
69415     "SBTypeFormat",
69416     swig_SBTypeFormat_Sf_SwigStatic_methods,
69417     swig_SBTypeFormat_Sf_SwigStatic_attributes,
69418     swig_SBTypeFormat_Sf_SwigStatic_constants,
69419     swig_SBTypeFormat_Sf_SwigStatic_classes,
69420     0
69421 };
69422 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
69423 static const char *swig_SBTypeFormat_base_names[] = {0};
69424 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 };
69425 
69426 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
69427   {
69428     int SWIG_arg = 0;
69429     lldb::SBTypeNameSpecifier *result = 0 ;
69430 
69431     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
69432     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
69433     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69434     return SWIG_arg;
69435 
69436     fail: SWIGUNUSED;
69437   }
69438   lua_error(L);
69439   return 0;
69440 }
69441 
69442 
69443 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
69444   {
69445     int SWIG_arg = 0;
69446     char *arg1 = (char *) 0 ;
69447     bool arg2 ;
69448     lldb::SBTypeNameSpecifier *result = 0 ;
69449 
69450     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
69451     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
69452     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
69453     arg1 = (char *)lua_tostring(L, 1);
69454     arg2 = (lua_toboolean(L, 2)!=0);
69455     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
69456     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69457     return SWIG_arg;
69458 
69459     fail: SWIGUNUSED;
69460   }
69461   lua_error(L);
69462   return 0;
69463 }
69464 
69465 
69466 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
69467   {
69468     int SWIG_arg = 0;
69469     char *arg1 = (char *) 0 ;
69470     lldb::SBTypeNameSpecifier *result = 0 ;
69471 
69472     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
69473     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
69474     arg1 = (char *)lua_tostring(L, 1);
69475     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
69476     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69477     return SWIG_arg;
69478 
69479     fail: SWIGUNUSED;
69480   }
69481   lua_error(L);
69482   return 0;
69483 }
69484 
69485 
69486 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
69487   {
69488     int SWIG_arg = 0;
69489     char *arg1 = (char *) 0 ;
69490     lldb::FormatterMatchType arg2 ;
69491     lldb::SBTypeNameSpecifier *result = 0 ;
69492 
69493     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
69494     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
69495     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"lldb::FormatterMatchType");
69496     arg1 = (char *)lua_tostring(L, 1);
69497     arg2 = (lldb::FormatterMatchType)lua_tointeger(L, 2);
69498     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
69499     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69500     return SWIG_arg;
69501 
69502     fail: SWIGUNUSED;
69503   }
69504   lua_error(L);
69505   return 0;
69506 }
69507 
69508 
69509 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
69510   {
69511     int SWIG_arg = 0;
69512     lldb::SBType arg1 ;
69513     lldb::SBType *argp1 ;
69514     lldb::SBTypeNameSpecifier *result = 0 ;
69515 
69516     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
69517     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
69518 
69519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
69520       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
69521     }
69522     arg1 = *argp1;
69523 
69524     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
69525     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69526     return SWIG_arg;
69527 
69528     fail: SWIGUNUSED;
69529   }
69530   lua_error(L);
69531   return 0;
69532 }
69533 
69534 
69535 static int _wrap_new_SBTypeNameSpecifier__SWIG_5(lua_State* L) {
69536   {
69537     int SWIG_arg = 0;
69538     lldb::SBTypeNameSpecifier *arg1 = 0 ;
69539     lldb::SBTypeNameSpecifier *result = 0 ;
69540 
69541     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
69542     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
69543 
69544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69545       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69546     }
69547 
69548     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
69549     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
69550     return SWIG_arg;
69551 
69552     fail: SWIGUNUSED;
69553   }
69554   lua_error(L);
69555   return 0;
69556 }
69557 
69558 
69559 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
69560   int argc;
69561   int argv[3]={
69562     1,2,3
69563   };
69564 
69565   argc = lua_gettop(L);
69566   if (argc == 0) {
69567     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
69568   }
69569   if (argc == 1) {
69570     int _v = 0;
69571     {
69572       void *ptr;
69573       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
69574         _v = 0;
69575       } else {
69576         _v = 1;
69577       }
69578     }
69579     if (_v) {
69580       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
69581     }
69582   }
69583   if (argc == 1) {
69584     int _v = 0;
69585     {
69586       void *ptr;
69587       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
69588         _v = 0;
69589       } else {
69590         _v = 1;
69591       }
69592     }
69593     if (_v) {
69594       return _wrap_new_SBTypeNameSpecifier__SWIG_5(L);
69595     }
69596   }
69597   if (argc == 1) {
69598     int _v = 0;
69599     {
69600       _v = SWIG_lua_isnilstring(L,argv[0]);
69601     }
69602     if (_v) {
69603       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
69604     }
69605   }
69606   if (argc == 2) {
69607     int _v = 0;
69608     {
69609       _v = SWIG_lua_isnilstring(L,argv[0]);
69610     }
69611     if (_v) {
69612       {
69613         _v = lua_isboolean(L,argv[1]);
69614       }
69615       if (_v) {
69616         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
69617       }
69618     }
69619   }
69620   if (argc == 2) {
69621     int _v = 0;
69622     {
69623       _v = SWIG_lua_isnilstring(L,argv[0]);
69624     }
69625     if (_v) {
69626       {
69627         _v = lua_isnumber(L,argv[1]);
69628       }
69629       if (_v) {
69630         return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
69631       }
69632     }
69633   }
69634 
69635   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
69636     "  Possible C/C++ prototypes are:\n"
69637     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
69638     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
69639     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
69640     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,lldb::FormatterMatchType)\n"
69641     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
69642     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
69643   lua_error(L);return 0;
69644 }
69645 
69646 
69647 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
69648   {
69649     int SWIG_arg = 0;
69650     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69651     bool result;
69652 
69653     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
69654     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
69655 
69656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69657       SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69658     }
69659 
69660     result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
69661     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69662     return SWIG_arg;
69663 
69664     fail: SWIGUNUSED;
69665   }
69666   lua_error(L);
69667   return 0;
69668 }
69669 
69670 
69671 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
69672   {
69673     int SWIG_arg = 0;
69674     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69675     char *result = 0 ;
69676 
69677     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
69678     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
69679 
69680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69681       SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69682     }
69683 
69684     result = (char *)(arg1)->GetName();
69685     lua_pushstring(L,(const char *)result); SWIG_arg++;
69686     return SWIG_arg;
69687 
69688     fail: SWIGUNUSED;
69689   }
69690   lua_error(L);
69691   return 0;
69692 }
69693 
69694 
69695 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
69696   {
69697     int SWIG_arg = 0;
69698     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69699     lldb::SBType result;
69700 
69701     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
69702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
69703 
69704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69705       SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69706     }
69707 
69708     result = (arg1)->GetType();
69709     {
69710       lldb::SBType * resultptr = new lldb::SBType(result);
69711       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
69712     }
69713     return SWIG_arg;
69714 
69715     fail: SWIGUNUSED;
69716   }
69717   lua_error(L);
69718   return 0;
69719 }
69720 
69721 
69722 static int _wrap_SBTypeNameSpecifier_GetMatchType(lua_State* L) {
69723   {
69724     int SWIG_arg = 0;
69725     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69726     lldb::FormatterMatchType result;
69727 
69728     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetMatchType",1,1)
69729     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetMatchType",1,"lldb::SBTypeNameSpecifier *");
69730 
69731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69732       SWIG_fail_ptr("SBTypeNameSpecifier_GetMatchType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69733     }
69734 
69735     result = (lldb::FormatterMatchType)(arg1)->GetMatchType();
69736     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69737     return SWIG_arg;
69738 
69739     fail: SWIGUNUSED;
69740   }
69741   lua_error(L);
69742   return 0;
69743 }
69744 
69745 
69746 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
69747   {
69748     int SWIG_arg = 0;
69749     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69750     bool result;
69751 
69752     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
69753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
69754 
69755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69756       SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69757     }
69758 
69759     result = (bool)(arg1)->IsRegex();
69760     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69761     return SWIG_arg;
69762 
69763     fail: SWIGUNUSED;
69764   }
69765   lua_error(L);
69766   return 0;
69767 }
69768 
69769 
69770 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
69771   {
69772     int SWIG_arg = 0;
69773     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69774     lldb::SBStream *arg2 = 0 ;
69775     lldb::DescriptionLevel arg3 ;
69776     bool result;
69777 
69778     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
69779     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
69780     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
69781     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
69782 
69783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69784       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69785     }
69786 
69787 
69788     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69789       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69790     }
69791 
69792     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
69793     result = (bool)(arg1)->GetDescription(*arg2,arg3);
69794     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69795     return SWIG_arg;
69796 
69797     fail: SWIGUNUSED;
69798   }
69799   lua_error(L);
69800   return 0;
69801 }
69802 
69803 
69804 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
69805   {
69806     int SWIG_arg = 0;
69807     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69808     lldb::SBTypeNameSpecifier *arg2 = 0 ;
69809     bool result;
69810 
69811     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
69812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
69813     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
69814 
69815     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69816       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69817     }
69818 
69819 
69820     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69821       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69822     }
69823 
69824     result = (bool)(arg1)->IsEqualTo(*arg2);
69825     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69826     return SWIG_arg;
69827 
69828     fail: SWIGUNUSED;
69829   }
69830   lua_error(L);
69831   return 0;
69832 }
69833 
69834 
69835 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
69836   {
69837     int SWIG_arg = 0;
69838     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69839     lldb::SBTypeNameSpecifier *arg2 = 0 ;
69840     bool result;
69841 
69842     SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
69843     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
69844     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
69845 
69846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69847       SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69848     }
69849 
69850 
69851     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69852       SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69853     }
69854 
69855     result = (bool)(arg1)->operator ==(*arg2);
69856     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69857     return SWIG_arg;
69858 
69859     fail: SWIGUNUSED;
69860   }
69861   lua_error(L);
69862   return 0;
69863 }
69864 
69865 
69866 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
69867   {
69868     int SWIG_arg = 0;
69869     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69870     std::string result;
69871 
69872     SWIG_check_num_args("lldb::SBTypeNameSpecifier::__repr__",1,1)
69873     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__repr__",1,"lldb::SBTypeNameSpecifier *");
69874 
69875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69876       SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69877     }
69878 
69879     result = lldb_SBTypeNameSpecifier___repr__(arg1);
69880     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69881     return SWIG_arg;
69882 
69883     fail: SWIGUNUSED;
69884   }
69885   lua_error(L);
69886   return 0;
69887 }
69888 
69889 
69890 static void swig_delete_SBTypeNameSpecifier(void *obj) {
69891 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
69892 delete arg1;
69893 }
69894 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
69895     assert(lua_istable(L,1));
69896     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
69897     assert(!lua_isnil(L,-1));
69898     lua_replace(L,1); /* replace our table with real constructor */
69899     lua_call(L,lua_gettop(L)-1,1);
69900     return 1;
69901 }
69902 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
69903     {0,0,0}
69904 };
69905 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
69906     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
69907     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
69908     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
69909     { "GetMatchType", _wrap_SBTypeNameSpecifier_GetMatchType},
69910     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
69911     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
69912     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
69913     { "__eq", _wrap_SBTypeNameSpecifier___eq},
69914     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
69915     {0,0}
69916 };
69917 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
69918     { "__eq", _wrap_SBTypeNameSpecifier___eq},
69919     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
69920     {0,0}
69921 };
69922 
69923 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
69924     {0,0,0}
69925 };
69926 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
69927     {0,0,0,0,0,0}
69928 };
69929 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
69930     {0,0}
69931 };
69932 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
69933     0
69934 };
69935 
69936 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
69937     "SBTypeNameSpecifier",
69938     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
69939     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
69940     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
69941     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
69942     0
69943 };
69944 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
69945 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
69946 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 };
69947 
69948 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
69949   {
69950     int SWIG_arg = 0;
69951     lldb::SBTypeSummaryOptions *result = 0 ;
69952 
69953     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
69954     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
69955     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
69956     return SWIG_arg;
69957 
69958     fail: SWIGUNUSED;
69959   }
69960   lua_error(L);
69961   return 0;
69962 }
69963 
69964 
69965 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
69966   {
69967     int SWIG_arg = 0;
69968     lldb::SBTypeSummaryOptions *arg1 = 0 ;
69969     lldb::SBTypeSummaryOptions *result = 0 ;
69970 
69971     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
69972     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
69973 
69974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69975       SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69976     }
69977 
69978     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
69979     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
69980     return SWIG_arg;
69981 
69982     fail: SWIGUNUSED;
69983   }
69984   lua_error(L);
69985   return 0;
69986 }
69987 
69988 
69989 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
69990   int argc;
69991   int argv[2]={
69992     1,2
69993   };
69994 
69995   argc = lua_gettop(L);
69996   if (argc == 0) {
69997     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
69998   }
69999   if (argc == 1) {
70000     int _v = 0;
70001     {
70002       void *ptr;
70003       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
70004         _v = 0;
70005       } else {
70006         _v = 1;
70007       }
70008     }
70009     if (_v) {
70010       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
70011     }
70012   }
70013 
70014   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
70015     "  Possible C/C++ prototypes are:\n"
70016     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
70017     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
70018   lua_error(L);return 0;
70019 }
70020 
70021 
70022 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
70023   {
70024     int SWIG_arg = 0;
70025     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
70026     bool result;
70027 
70028     SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
70029     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
70030 
70031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
70032       SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
70033     }
70034 
70035     result = (bool)(arg1)->IsValid();
70036     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70037     return SWIG_arg;
70038 
70039     fail: SWIGUNUSED;
70040   }
70041   lua_error(L);
70042   return 0;
70043 }
70044 
70045 
70046 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
70047   {
70048     int SWIG_arg = 0;
70049     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
70050     lldb::LanguageType result;
70051 
70052     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
70053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
70054 
70055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
70056       SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
70057     }
70058 
70059     result = (lldb::LanguageType)(arg1)->GetLanguage();
70060     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70061     return SWIG_arg;
70062 
70063     fail: SWIGUNUSED;
70064   }
70065   lua_error(L);
70066   return 0;
70067 }
70068 
70069 
70070 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
70071   {
70072     int SWIG_arg = 0;
70073     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
70074     lldb::TypeSummaryCapping result;
70075 
70076     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
70077     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
70078 
70079     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
70080       SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
70081     }
70082 
70083     result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
70084     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70085     return SWIG_arg;
70086 
70087     fail: SWIGUNUSED;
70088   }
70089   lua_error(L);
70090   return 0;
70091 }
70092 
70093 
70094 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
70095   {
70096     int SWIG_arg = 0;
70097     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
70098     lldb::LanguageType arg2 ;
70099 
70100     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
70101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
70102     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
70103 
70104     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
70105       SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
70106     }
70107 
70108     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
70109     (arg1)->SetLanguage(arg2);
70110 
70111     return SWIG_arg;
70112 
70113     fail: SWIGUNUSED;
70114   }
70115   lua_error(L);
70116   return 0;
70117 }
70118 
70119 
70120 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
70121   {
70122     int SWIG_arg = 0;
70123     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
70124     lldb::TypeSummaryCapping arg2 ;
70125 
70126     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
70127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
70128     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
70129 
70130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
70131       SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
70132     }
70133 
70134     arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
70135     (arg1)->SetCapping(arg2);
70136 
70137     return SWIG_arg;
70138 
70139     fail: SWIGUNUSED;
70140   }
70141   lua_error(L);
70142   return 0;
70143 }
70144 
70145 
70146 static void swig_delete_SBTypeSummaryOptions(void *obj) {
70147 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
70148 delete arg1;
70149 }
70150 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
70151     assert(lua_istable(L,1));
70152     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
70153     assert(!lua_isnil(L,-1));
70154     lua_replace(L,1); /* replace our table with real constructor */
70155     lua_call(L,lua_gettop(L)-1,1);
70156     return 1;
70157 }
70158 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
70159     {0,0,0}
70160 };
70161 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
70162     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
70163     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
70164     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
70165     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
70166     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
70167     {0,0}
70168 };
70169 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
70170     {0,0}
70171 };
70172 
70173 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
70174     {0,0,0}
70175 };
70176 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
70177     {0,0,0,0,0,0}
70178 };
70179 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
70180     {0,0}
70181 };
70182 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
70183     0
70184 };
70185 
70186 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
70187     "SBTypeSummaryOptions",
70188     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
70189     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
70190     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
70191     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
70192     0
70193 };
70194 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
70195 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
70196 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 };
70197 
70198 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
70199   {
70200     int SWIG_arg = 0;
70201     lldb::SBTypeSummary *result = 0 ;
70202 
70203     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
70204     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
70205     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70206     return SWIG_arg;
70207 
70208     fail: SWIGUNUSED;
70209   }
70210   lua_error(L);
70211   return 0;
70212 }
70213 
70214 
70215 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
70216   {
70217     int SWIG_arg = 0;
70218     char *arg1 = (char *) 0 ;
70219     uint32_t arg2 ;
70220     lldb::SBTypeSummary result;
70221 
70222     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
70223     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
70224     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
70225     arg1 = (char *)lua_tostring(L, 1);
70226     arg2 = (uint32_t)lua_tointeger(L, 2);
70227     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
70228     {
70229       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70230       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70231     }
70232     return SWIG_arg;
70233 
70234     fail: SWIGUNUSED;
70235   }
70236   lua_error(L);
70237   return 0;
70238 }
70239 
70240 
70241 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
70242   {
70243     int SWIG_arg = 0;
70244     char *arg1 = (char *) 0 ;
70245     lldb::SBTypeSummary result;
70246 
70247     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
70248     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
70249     arg1 = (char *)lua_tostring(L, 1);
70250     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
70251     {
70252       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70253       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70254     }
70255     return SWIG_arg;
70256 
70257     fail: SWIGUNUSED;
70258   }
70259   lua_error(L);
70260   return 0;
70261 }
70262 
70263 
70264 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
70265   int argc;
70266   int argv[3]={
70267     1,2,3
70268   };
70269 
70270   argc = lua_gettop(L);
70271   if (argc == 1) {
70272     int _v = 0;
70273     {
70274       _v = SWIG_lua_isnilstring(L,argv[0]);
70275     }
70276     if (_v) {
70277       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
70278     }
70279   }
70280   if (argc == 2) {
70281     int _v = 0;
70282     {
70283       _v = SWIG_lua_isnilstring(L,argv[0]);
70284     }
70285     if (_v) {
70286       {
70287         _v = lua_isnumber(L,argv[1]);
70288       }
70289       if (_v) {
70290         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
70291       }
70292     }
70293   }
70294 
70295   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
70296     "  Possible C/C++ prototypes are:\n"
70297     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
70298     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
70299   lua_error(L);return 0;
70300 }
70301 
70302 
70303 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
70304   {
70305     int SWIG_arg = 0;
70306     char *arg1 = (char *) 0 ;
70307     uint32_t arg2 ;
70308     lldb::SBTypeSummary result;
70309 
70310     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
70311     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
70312     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
70313     arg1 = (char *)lua_tostring(L, 1);
70314     arg2 = (uint32_t)lua_tointeger(L, 2);
70315     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
70316     {
70317       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70318       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70319     }
70320     return SWIG_arg;
70321 
70322     fail: SWIGUNUSED;
70323   }
70324   lua_error(L);
70325   return 0;
70326 }
70327 
70328 
70329 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
70330   {
70331     int SWIG_arg = 0;
70332     char *arg1 = (char *) 0 ;
70333     lldb::SBTypeSummary result;
70334 
70335     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
70336     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
70337     arg1 = (char *)lua_tostring(L, 1);
70338     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
70339     {
70340       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70341       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70342     }
70343     return SWIG_arg;
70344 
70345     fail: SWIGUNUSED;
70346   }
70347   lua_error(L);
70348   return 0;
70349 }
70350 
70351 
70352 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
70353   int argc;
70354   int argv[3]={
70355     1,2,3
70356   };
70357 
70358   argc = lua_gettop(L);
70359   if (argc == 1) {
70360     int _v = 0;
70361     {
70362       _v = SWIG_lua_isnilstring(L,argv[0]);
70363     }
70364     if (_v) {
70365       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
70366     }
70367   }
70368   if (argc == 2) {
70369     int _v = 0;
70370     {
70371       _v = SWIG_lua_isnilstring(L,argv[0]);
70372     }
70373     if (_v) {
70374       {
70375         _v = lua_isnumber(L,argv[1]);
70376       }
70377       if (_v) {
70378         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
70379       }
70380     }
70381   }
70382 
70383   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
70384     "  Possible C/C++ prototypes are:\n"
70385     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
70386     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
70387   lua_error(L);return 0;
70388 }
70389 
70390 
70391 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
70392   {
70393     int SWIG_arg = 0;
70394     char *arg1 = (char *) 0 ;
70395     uint32_t arg2 ;
70396     lldb::SBTypeSummary result;
70397 
70398     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
70399     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
70400     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
70401     arg1 = (char *)lua_tostring(L, 1);
70402     arg2 = (uint32_t)lua_tointeger(L, 2);
70403     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
70404     {
70405       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70406       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70407     }
70408     return SWIG_arg;
70409 
70410     fail: SWIGUNUSED;
70411   }
70412   lua_error(L);
70413   return 0;
70414 }
70415 
70416 
70417 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
70418   {
70419     int SWIG_arg = 0;
70420     char *arg1 = (char *) 0 ;
70421     lldb::SBTypeSummary result;
70422 
70423     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
70424     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
70425     arg1 = (char *)lua_tostring(L, 1);
70426     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
70427     {
70428       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
70429       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70430     }
70431     return SWIG_arg;
70432 
70433     fail: SWIGUNUSED;
70434   }
70435   lua_error(L);
70436   return 0;
70437 }
70438 
70439 
70440 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
70441   int argc;
70442   int argv[3]={
70443     1,2,3
70444   };
70445 
70446   argc = lua_gettop(L);
70447   if (argc == 1) {
70448     int _v = 0;
70449     {
70450       _v = SWIG_lua_isnilstring(L,argv[0]);
70451     }
70452     if (_v) {
70453       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
70454     }
70455   }
70456   if (argc == 2) {
70457     int _v = 0;
70458     {
70459       _v = SWIG_lua_isnilstring(L,argv[0]);
70460     }
70461     if (_v) {
70462       {
70463         _v = lua_isnumber(L,argv[1]);
70464       }
70465       if (_v) {
70466         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
70467       }
70468     }
70469   }
70470 
70471   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
70472     "  Possible C/C++ prototypes are:\n"
70473     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
70474     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
70475   lua_error(L);return 0;
70476 }
70477 
70478 
70479 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
70480   {
70481     int SWIG_arg = 0;
70482     lldb::SBTypeSummary *arg1 = 0 ;
70483     lldb::SBTypeSummary *result = 0 ;
70484 
70485     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
70486     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
70487 
70488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70489       SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
70490     }
70491 
70492     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
70493     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
70494     return SWIG_arg;
70495 
70496     fail: SWIGUNUSED;
70497   }
70498   lua_error(L);
70499   return 0;
70500 }
70501 
70502 
70503 static int _wrap_new_SBTypeSummary(lua_State* L) {
70504   int argc;
70505   int argv[2]={
70506     1,2
70507   };
70508 
70509   argc = lua_gettop(L);
70510   if (argc == 0) {
70511     return _wrap_new_SBTypeSummary__SWIG_0(L);
70512   }
70513   if (argc == 1) {
70514     int _v = 0;
70515     {
70516       void *ptr;
70517       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
70518         _v = 0;
70519       } else {
70520         _v = 1;
70521       }
70522     }
70523     if (_v) {
70524       return _wrap_new_SBTypeSummary__SWIG_1(L);
70525     }
70526   }
70527 
70528   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
70529     "  Possible C/C++ prototypes are:\n"
70530     "    lldb::SBTypeSummary::SBTypeSummary()\n"
70531     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
70532   lua_error(L);return 0;
70533 }
70534 
70535 
70536 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
70537   {
70538     int SWIG_arg = 0;
70539     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70540     bool result;
70541 
70542     SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
70543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
70544 
70545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70546       SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
70547     }
70548 
70549     result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
70550     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70551     return SWIG_arg;
70552 
70553     fail: SWIGUNUSED;
70554   }
70555   lua_error(L);
70556   return 0;
70557 }
70558 
70559 
70560 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
70561   {
70562     int SWIG_arg = 0;
70563     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70564     bool result;
70565 
70566     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
70567     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
70568 
70569     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70570       SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
70571     }
70572 
70573     result = (bool)(arg1)->IsFunctionCode();
70574     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70575     return SWIG_arg;
70576 
70577     fail: SWIGUNUSED;
70578   }
70579   lua_error(L);
70580   return 0;
70581 }
70582 
70583 
70584 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
70585   {
70586     int SWIG_arg = 0;
70587     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70588     bool result;
70589 
70590     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
70591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
70592 
70593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70594       SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
70595     }
70596 
70597     result = (bool)(arg1)->IsFunctionName();
70598     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70599     return SWIG_arg;
70600 
70601     fail: SWIGUNUSED;
70602   }
70603   lua_error(L);
70604   return 0;
70605 }
70606 
70607 
70608 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
70609   {
70610     int SWIG_arg = 0;
70611     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70612     bool result;
70613 
70614     SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
70615     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
70616 
70617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70618       SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
70619     }
70620 
70621     result = (bool)(arg1)->IsSummaryString();
70622     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70623     return SWIG_arg;
70624 
70625     fail: SWIGUNUSED;
70626   }
70627   lua_error(L);
70628   return 0;
70629 }
70630 
70631 
70632 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
70633   {
70634     int SWIG_arg = 0;
70635     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70636     char *result = 0 ;
70637 
70638     SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
70639     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
70640 
70641     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70642       SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
70643     }
70644 
70645     result = (char *)(arg1)->GetData();
70646     lua_pushstring(L,(const char *)result); SWIG_arg++;
70647     return SWIG_arg;
70648 
70649     fail: SWIGUNUSED;
70650   }
70651   lua_error(L);
70652   return 0;
70653 }
70654 
70655 
70656 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
70657   {
70658     int SWIG_arg = 0;
70659     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70660     char *arg2 = (char *) 0 ;
70661 
70662     SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
70663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
70664     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
70665 
70666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70667       SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
70668     }
70669 
70670     arg2 = (char *)lua_tostring(L, 2);
70671     (arg1)->SetSummaryString((char const *)arg2);
70672 
70673     return SWIG_arg;
70674 
70675     fail: SWIGUNUSED;
70676   }
70677   lua_error(L);
70678   return 0;
70679 }
70680 
70681 
70682 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
70683   {
70684     int SWIG_arg = 0;
70685     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70686     char *arg2 = (char *) 0 ;
70687 
70688     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
70689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
70690     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
70691 
70692     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70693       SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
70694     }
70695 
70696     arg2 = (char *)lua_tostring(L, 2);
70697     (arg1)->SetFunctionName((char const *)arg2);
70698 
70699     return SWIG_arg;
70700 
70701     fail: SWIGUNUSED;
70702   }
70703   lua_error(L);
70704   return 0;
70705 }
70706 
70707 
70708 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
70709   {
70710     int SWIG_arg = 0;
70711     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70712     char *arg2 = (char *) 0 ;
70713 
70714     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
70715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
70716     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
70717 
70718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70719       SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
70720     }
70721 
70722     arg2 = (char *)lua_tostring(L, 2);
70723     (arg1)->SetFunctionCode((char const *)arg2);
70724 
70725     return SWIG_arg;
70726 
70727     fail: SWIGUNUSED;
70728   }
70729   lua_error(L);
70730   return 0;
70731 }
70732 
70733 
70734 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
70735   {
70736     int SWIG_arg = 0;
70737     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70738     uint32_t result;
70739 
70740     SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
70741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
70742 
70743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70744       SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
70745     }
70746 
70747     result = (uint32_t)(arg1)->GetOptions();
70748     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70749     return SWIG_arg;
70750 
70751     fail: SWIGUNUSED;
70752   }
70753   lua_error(L);
70754   return 0;
70755 }
70756 
70757 
70758 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
70759   {
70760     int SWIG_arg = 0;
70761     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70762     uint32_t arg2 ;
70763 
70764     SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
70765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
70766     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
70767 
70768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70769       SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
70770     }
70771 
70772     arg2 = (uint32_t)lua_tointeger(L, 2);
70773     (arg1)->SetOptions(arg2);
70774 
70775     return SWIG_arg;
70776 
70777     fail: SWIGUNUSED;
70778   }
70779   lua_error(L);
70780   return 0;
70781 }
70782 
70783 
70784 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
70785   {
70786     int SWIG_arg = 0;
70787     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70788     lldb::SBStream *arg2 = 0 ;
70789     lldb::DescriptionLevel arg3 ;
70790     bool result;
70791 
70792     SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
70793     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
70794     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
70795     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
70796 
70797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70798       SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
70799     }
70800 
70801 
70802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70803       SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70804     }
70805 
70806     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
70807     result = (bool)(arg1)->GetDescription(*arg2,arg3);
70808     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70809     return SWIG_arg;
70810 
70811     fail: SWIGUNUSED;
70812   }
70813   lua_error(L);
70814   return 0;
70815 }
70816 
70817 
70818 static int _wrap_SBTypeSummary_DoesPrintValue(lua_State* L) {
70819   {
70820     int SWIG_arg = 0;
70821     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70822     lldb::SBValue arg2 ;
70823     lldb::SBValue *argp2 ;
70824     bool result;
70825 
70826     SWIG_check_num_args("lldb::SBTypeSummary::DoesPrintValue",2,2)
70827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::DoesPrintValue",1,"lldb::SBTypeSummary *");
70828     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::DoesPrintValue",2,"lldb::SBValue");
70829 
70830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70831       SWIG_fail_ptr("SBTypeSummary_DoesPrintValue",1,SWIGTYPE_p_lldb__SBTypeSummary);
70832     }
70833 
70834 
70835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBValue,0))){
70836       SWIG_fail_ptr("SBTypeSummary_DoesPrintValue",2,SWIGTYPE_p_lldb__SBValue);
70837     }
70838     arg2 = *argp2;
70839 
70840     result = (bool)(arg1)->DoesPrintValue(arg2);
70841     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70842     return SWIG_arg;
70843 
70844     fail: SWIGUNUSED;
70845   }
70846   lua_error(L);
70847   return 0;
70848 }
70849 
70850 
70851 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
70852   {
70853     int SWIG_arg = 0;
70854     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70855     lldb::SBTypeSummary *arg2 = 0 ;
70856     bool result;
70857 
70858     SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
70859     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
70860     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
70861 
70862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70863       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
70864     }
70865 
70866 
70867     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70868       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
70869     }
70870 
70871     result = (bool)(arg1)->IsEqualTo(*arg2);
70872     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70873     return SWIG_arg;
70874 
70875     fail: SWIGUNUSED;
70876   }
70877   lua_error(L);
70878   return 0;
70879 }
70880 
70881 
70882 static int _wrap_SBTypeSummary___eq(lua_State* L) {
70883   {
70884     int SWIG_arg = 0;
70885     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70886     lldb::SBTypeSummary *arg2 = 0 ;
70887     bool result;
70888 
70889     SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
70890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
70891     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
70892 
70893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70894       SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
70895     }
70896 
70897 
70898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70899       SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
70900     }
70901 
70902     result = (bool)(arg1)->operator ==(*arg2);
70903     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70904     return SWIG_arg;
70905 
70906     fail: SWIGUNUSED;
70907   }
70908   lua_error(L);
70909   return 0;
70910 }
70911 
70912 
70913 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
70914   {
70915     int SWIG_arg = 0;
70916     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70917     std::string result;
70918 
70919     SWIG_check_num_args("lldb::SBTypeSummary::__repr__",1,1)
70920     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__repr__",1,"lldb::SBTypeSummary *");
70921 
70922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70923       SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
70924     }
70925 
70926     result = lldb_SBTypeSummary___repr__(arg1);
70927     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70928     return SWIG_arg;
70929 
70930     fail: SWIGUNUSED;
70931   }
70932   lua_error(L);
70933   return 0;
70934 }
70935 
70936 
70937 static void swig_delete_SBTypeSummary(void *obj) {
70938 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
70939 delete arg1;
70940 }
70941 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
70942     assert(lua_istable(L,1));
70943     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
70944     assert(!lua_isnil(L,-1));
70945     lua_replace(L,1); /* replace our table with real constructor */
70946     lua_call(L,lua_gettop(L)-1,1);
70947     return 1;
70948 }
70949 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
70950     {0,0,0}
70951 };
70952 static swig_lua_method swig_SBTypeSummary_methods[]= {
70953     { "IsValid", _wrap_SBTypeSummary_IsValid},
70954     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
70955     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
70956     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
70957     { "GetData", _wrap_SBTypeSummary_GetData},
70958     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
70959     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
70960     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
70961     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
70962     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
70963     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
70964     { "DoesPrintValue", _wrap_SBTypeSummary_DoesPrintValue},
70965     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
70966     { "__eq", _wrap_SBTypeSummary___eq},
70967     { "__tostring", _wrap_SBTypeSummary___tostring},
70968     {0,0}
70969 };
70970 static swig_lua_method swig_SBTypeSummary_meta[] = {
70971     { "__eq", _wrap_SBTypeSummary___eq},
70972     { "__tostring", _wrap_SBTypeSummary___tostring},
70973     {0,0}
70974 };
70975 
70976 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
70977     {0,0,0}
70978 };
70979 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
70980     {0,0,0,0,0,0}
70981 };
70982 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
70983     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
70984     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
70985     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
70986     {0,0}
70987 };
70988 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
70989     0
70990 };
70991 
70992 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
70993     "SBTypeSummary",
70994     swig_SBTypeSummary_Sf_SwigStatic_methods,
70995     swig_SBTypeSummary_Sf_SwigStatic_attributes,
70996     swig_SBTypeSummary_Sf_SwigStatic_constants,
70997     swig_SBTypeSummary_Sf_SwigStatic_classes,
70998     0
70999 };
71000 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
71001 static const char *swig_SBTypeSummary_base_names[] = {0};
71002 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 };
71003 
71004 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
71005   {
71006     int SWIG_arg = 0;
71007     lldb::SBTypeSynthetic *result = 0 ;
71008 
71009     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
71010     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
71011     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71012     return SWIG_arg;
71013 
71014     fail: SWIGUNUSED;
71015   }
71016   lua_error(L);
71017   return 0;
71018 }
71019 
71020 
71021 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
71022   {
71023     int SWIG_arg = 0;
71024     char *arg1 = (char *) 0 ;
71025     uint32_t arg2 ;
71026     lldb::SBTypeSynthetic result;
71027 
71028     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
71029     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
71030     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
71031     arg1 = (char *)lua_tostring(L, 1);
71032     arg2 = (uint32_t)lua_tointeger(L, 2);
71033     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
71034     {
71035       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
71036       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71037     }
71038     return SWIG_arg;
71039 
71040     fail: SWIGUNUSED;
71041   }
71042   lua_error(L);
71043   return 0;
71044 }
71045 
71046 
71047 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
71048   {
71049     int SWIG_arg = 0;
71050     char *arg1 = (char *) 0 ;
71051     lldb::SBTypeSynthetic result;
71052 
71053     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
71054     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
71055     arg1 = (char *)lua_tostring(L, 1);
71056     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
71057     {
71058       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
71059       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71060     }
71061     return SWIG_arg;
71062 
71063     fail: SWIGUNUSED;
71064   }
71065   lua_error(L);
71066   return 0;
71067 }
71068 
71069 
71070 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
71071   int argc;
71072   int argv[3]={
71073     1,2,3
71074   };
71075 
71076   argc = lua_gettop(L);
71077   if (argc == 1) {
71078     int _v = 0;
71079     {
71080       _v = SWIG_lua_isnilstring(L,argv[0]);
71081     }
71082     if (_v) {
71083       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
71084     }
71085   }
71086   if (argc == 2) {
71087     int _v = 0;
71088     {
71089       _v = SWIG_lua_isnilstring(L,argv[0]);
71090     }
71091     if (_v) {
71092       {
71093         _v = lua_isnumber(L,argv[1]);
71094       }
71095       if (_v) {
71096         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
71097       }
71098     }
71099   }
71100 
71101   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
71102     "  Possible C/C++ prototypes are:\n"
71103     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
71104     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
71105   lua_error(L);return 0;
71106 }
71107 
71108 
71109 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
71110   {
71111     int SWIG_arg = 0;
71112     char *arg1 = (char *) 0 ;
71113     uint32_t arg2 ;
71114     lldb::SBTypeSynthetic result;
71115 
71116     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
71117     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
71118     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
71119     arg1 = (char *)lua_tostring(L, 1);
71120     arg2 = (uint32_t)lua_tointeger(L, 2);
71121     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
71122     {
71123       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
71124       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71125     }
71126     return SWIG_arg;
71127 
71128     fail: SWIGUNUSED;
71129   }
71130   lua_error(L);
71131   return 0;
71132 }
71133 
71134 
71135 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
71136   {
71137     int SWIG_arg = 0;
71138     char *arg1 = (char *) 0 ;
71139     lldb::SBTypeSynthetic result;
71140 
71141     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
71142     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
71143     arg1 = (char *)lua_tostring(L, 1);
71144     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
71145     {
71146       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
71147       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71148     }
71149     return SWIG_arg;
71150 
71151     fail: SWIGUNUSED;
71152   }
71153   lua_error(L);
71154   return 0;
71155 }
71156 
71157 
71158 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
71159   int argc;
71160   int argv[3]={
71161     1,2,3
71162   };
71163 
71164   argc = lua_gettop(L);
71165   if (argc == 1) {
71166     int _v = 0;
71167     {
71168       _v = SWIG_lua_isnilstring(L,argv[0]);
71169     }
71170     if (_v) {
71171       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
71172     }
71173   }
71174   if (argc == 2) {
71175     int _v = 0;
71176     {
71177       _v = SWIG_lua_isnilstring(L,argv[0]);
71178     }
71179     if (_v) {
71180       {
71181         _v = lua_isnumber(L,argv[1]);
71182       }
71183       if (_v) {
71184         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
71185       }
71186     }
71187   }
71188 
71189   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
71190     "  Possible C/C++ prototypes are:\n"
71191     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
71192     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
71193   lua_error(L);return 0;
71194 }
71195 
71196 
71197 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
71198   {
71199     int SWIG_arg = 0;
71200     lldb::SBTypeSynthetic *arg1 = 0 ;
71201     lldb::SBTypeSynthetic *result = 0 ;
71202 
71203     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
71204     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
71205 
71206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71207       SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71208     }
71209 
71210     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
71211     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
71212     return SWIG_arg;
71213 
71214     fail: SWIGUNUSED;
71215   }
71216   lua_error(L);
71217   return 0;
71218 }
71219 
71220 
71221 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
71222   int argc;
71223   int argv[2]={
71224     1,2
71225   };
71226 
71227   argc = lua_gettop(L);
71228   if (argc == 0) {
71229     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
71230   }
71231   if (argc == 1) {
71232     int _v = 0;
71233     {
71234       void *ptr;
71235       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
71236         _v = 0;
71237       } else {
71238         _v = 1;
71239       }
71240     }
71241     if (_v) {
71242       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
71243     }
71244   }
71245 
71246   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
71247     "  Possible C/C++ prototypes are:\n"
71248     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
71249     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
71250   lua_error(L);return 0;
71251 }
71252 
71253 
71254 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
71255   {
71256     int SWIG_arg = 0;
71257     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71258     bool result;
71259 
71260     SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
71261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
71262 
71263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71264       SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71265     }
71266 
71267     result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
71268     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71269     return SWIG_arg;
71270 
71271     fail: SWIGUNUSED;
71272   }
71273   lua_error(L);
71274   return 0;
71275 }
71276 
71277 
71278 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
71279   {
71280     int SWIG_arg = 0;
71281     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71282     bool result;
71283 
71284     SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
71285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
71286 
71287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71288       SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71289     }
71290 
71291     result = (bool)(arg1)->IsClassCode();
71292     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71293     return SWIG_arg;
71294 
71295     fail: SWIGUNUSED;
71296   }
71297   lua_error(L);
71298   return 0;
71299 }
71300 
71301 
71302 static int _wrap_SBTypeSynthetic_IsClassName(lua_State* L) {
71303   {
71304     int SWIG_arg = 0;
71305     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71306     bool result;
71307 
71308     SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassName",1,1)
71309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassName",1,"lldb::SBTypeSynthetic *");
71310 
71311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71312       SWIG_fail_ptr("SBTypeSynthetic_IsClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71313     }
71314 
71315     result = (bool)(arg1)->IsClassName();
71316     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71317     return SWIG_arg;
71318 
71319     fail: SWIGUNUSED;
71320   }
71321   lua_error(L);
71322   return 0;
71323 }
71324 
71325 
71326 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
71327   {
71328     int SWIG_arg = 0;
71329     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71330     char *result = 0 ;
71331 
71332     SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
71333     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
71334 
71335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71336       SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71337     }
71338 
71339     result = (char *)(arg1)->GetData();
71340     lua_pushstring(L,(const char *)result); SWIG_arg++;
71341     return SWIG_arg;
71342 
71343     fail: SWIGUNUSED;
71344   }
71345   lua_error(L);
71346   return 0;
71347 }
71348 
71349 
71350 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
71351   {
71352     int SWIG_arg = 0;
71353     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71354     char *arg2 = (char *) 0 ;
71355 
71356     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
71357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
71358     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
71359 
71360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71361       SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71362     }
71363 
71364     arg2 = (char *)lua_tostring(L, 2);
71365     (arg1)->SetClassName((char const *)arg2);
71366 
71367     return SWIG_arg;
71368 
71369     fail: SWIGUNUSED;
71370   }
71371   lua_error(L);
71372   return 0;
71373 }
71374 
71375 
71376 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
71377   {
71378     int SWIG_arg = 0;
71379     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71380     char *arg2 = (char *) 0 ;
71381 
71382     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
71383     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
71384     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
71385 
71386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71387       SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71388     }
71389 
71390     arg2 = (char *)lua_tostring(L, 2);
71391     (arg1)->SetClassCode((char const *)arg2);
71392 
71393     return SWIG_arg;
71394 
71395     fail: SWIGUNUSED;
71396   }
71397   lua_error(L);
71398   return 0;
71399 }
71400 
71401 
71402 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
71403   {
71404     int SWIG_arg = 0;
71405     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71406     uint32_t result;
71407 
71408     SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
71409     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
71410 
71411     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71412       SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71413     }
71414 
71415     result = (uint32_t)(arg1)->GetOptions();
71416     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71417     return SWIG_arg;
71418 
71419     fail: SWIGUNUSED;
71420   }
71421   lua_error(L);
71422   return 0;
71423 }
71424 
71425 
71426 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
71427   {
71428     int SWIG_arg = 0;
71429     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71430     uint32_t arg2 ;
71431 
71432     SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
71433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
71434     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
71435 
71436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71437       SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71438     }
71439 
71440     arg2 = (uint32_t)lua_tointeger(L, 2);
71441     (arg1)->SetOptions(arg2);
71442 
71443     return SWIG_arg;
71444 
71445     fail: SWIGUNUSED;
71446   }
71447   lua_error(L);
71448   return 0;
71449 }
71450 
71451 
71452 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
71453   {
71454     int SWIG_arg = 0;
71455     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71456     lldb::SBStream *arg2 = 0 ;
71457     lldb::DescriptionLevel arg3 ;
71458     bool result;
71459 
71460     SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
71461     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
71462     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
71463     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
71464 
71465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71466       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71467     }
71468 
71469 
71470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
71471       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
71472     }
71473 
71474     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
71475     result = (bool)(arg1)->GetDescription(*arg2,arg3);
71476     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71477     return SWIG_arg;
71478 
71479     fail: SWIGUNUSED;
71480   }
71481   lua_error(L);
71482   return 0;
71483 }
71484 
71485 
71486 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
71487   {
71488     int SWIG_arg = 0;
71489     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71490     lldb::SBTypeSynthetic *arg2 = 0 ;
71491     bool result;
71492 
71493     SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
71494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
71495     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
71496 
71497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71498       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71499     }
71500 
71501 
71502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71503       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
71504     }
71505 
71506     result = (bool)(arg1)->IsEqualTo(*arg2);
71507     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71508     return SWIG_arg;
71509 
71510     fail: SWIGUNUSED;
71511   }
71512   lua_error(L);
71513   return 0;
71514 }
71515 
71516 
71517 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
71518   {
71519     int SWIG_arg = 0;
71520     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71521     lldb::SBTypeSynthetic *arg2 = 0 ;
71522     bool result;
71523 
71524     SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
71525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
71526     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
71527 
71528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71529       SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71530     }
71531 
71532 
71533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71534       SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
71535     }
71536 
71537     result = (bool)(arg1)->operator ==(*arg2);
71538     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71539     return SWIG_arg;
71540 
71541     fail: SWIGUNUSED;
71542   }
71543   lua_error(L);
71544   return 0;
71545 }
71546 
71547 
71548 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
71549   {
71550     int SWIG_arg = 0;
71551     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
71552     std::string result;
71553 
71554     SWIG_check_num_args("lldb::SBTypeSynthetic::__repr__",1,1)
71555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__repr__",1,"lldb::SBTypeSynthetic *");
71556 
71557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
71558       SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
71559     }
71560 
71561     result = lldb_SBTypeSynthetic___repr__(arg1);
71562     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71563     return SWIG_arg;
71564 
71565     fail: SWIGUNUSED;
71566   }
71567   lua_error(L);
71568   return 0;
71569 }
71570 
71571 
71572 static void swig_delete_SBTypeSynthetic(void *obj) {
71573 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
71574 delete arg1;
71575 }
71576 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
71577     assert(lua_istable(L,1));
71578     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
71579     assert(!lua_isnil(L,-1));
71580     lua_replace(L,1); /* replace our table with real constructor */
71581     lua_call(L,lua_gettop(L)-1,1);
71582     return 1;
71583 }
71584 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
71585     {0,0,0}
71586 };
71587 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
71588     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
71589     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
71590     { "IsClassName", _wrap_SBTypeSynthetic_IsClassName},
71591     { "GetData", _wrap_SBTypeSynthetic_GetData},
71592     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
71593     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
71594     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
71595     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
71596     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
71597     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
71598     { "__eq", _wrap_SBTypeSynthetic___eq},
71599     { "__tostring", _wrap_SBTypeSynthetic___tostring},
71600     {0,0}
71601 };
71602 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
71603     { "__eq", _wrap_SBTypeSynthetic___eq},
71604     { "__tostring", _wrap_SBTypeSynthetic___tostring},
71605     {0,0}
71606 };
71607 
71608 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
71609     {0,0,0}
71610 };
71611 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
71612     {0,0,0,0,0,0}
71613 };
71614 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
71615     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
71616     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
71617     {0,0}
71618 };
71619 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
71620     0
71621 };
71622 
71623 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
71624     "SBTypeSynthetic",
71625     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
71626     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
71627     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
71628     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
71629     0
71630 };
71631 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
71632 static const char *swig_SBTypeSynthetic_base_names[] = {0};
71633 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 };
71634 
71635 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
71636   {
71637     int SWIG_arg = 0;
71638     lldb::SBUnixSignals *result = 0 ;
71639 
71640     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
71641     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
71642     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
71643     return SWIG_arg;
71644 
71645     fail: SWIGUNUSED;
71646   }
71647   lua_error(L);
71648   return 0;
71649 }
71650 
71651 
71652 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
71653   {
71654     int SWIG_arg = 0;
71655     lldb::SBUnixSignals *arg1 = 0 ;
71656     lldb::SBUnixSignals *result = 0 ;
71657 
71658     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
71659     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
71660 
71661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71662       SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
71663     }
71664 
71665     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
71666     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
71667     return SWIG_arg;
71668 
71669     fail: SWIGUNUSED;
71670   }
71671   lua_error(L);
71672   return 0;
71673 }
71674 
71675 
71676 static int _wrap_new_SBUnixSignals(lua_State* L) {
71677   int argc;
71678   int argv[2]={
71679     1,2
71680   };
71681 
71682   argc = lua_gettop(L);
71683   if (argc == 0) {
71684     return _wrap_new_SBUnixSignals__SWIG_0(L);
71685   }
71686   if (argc == 1) {
71687     int _v = 0;
71688     {
71689       void *ptr;
71690       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
71691         _v = 0;
71692       } else {
71693         _v = 1;
71694       }
71695     }
71696     if (_v) {
71697       return _wrap_new_SBUnixSignals__SWIG_1(L);
71698     }
71699   }
71700 
71701   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
71702     "  Possible C/C++ prototypes are:\n"
71703     "    lldb::SBUnixSignals::SBUnixSignals()\n"
71704     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
71705   lua_error(L);return 0;
71706 }
71707 
71708 
71709 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
71710   {
71711     int SWIG_arg = 0;
71712     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71713 
71714     SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
71715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
71716 
71717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71718       SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
71719     }
71720 
71721     (arg1)->Clear();
71722 
71723     return SWIG_arg;
71724 
71725     fail: SWIGUNUSED;
71726   }
71727   lua_error(L);
71728   return 0;
71729 }
71730 
71731 
71732 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
71733   {
71734     int SWIG_arg = 0;
71735     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71736     bool result;
71737 
71738     SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
71739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
71740 
71741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71742       SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
71743     }
71744 
71745     result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
71746     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71747     return SWIG_arg;
71748 
71749     fail: SWIGUNUSED;
71750   }
71751   lua_error(L);
71752   return 0;
71753 }
71754 
71755 
71756 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
71757   {
71758     int SWIG_arg = 0;
71759     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71760     int32_t arg2 ;
71761     char *result = 0 ;
71762 
71763     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
71764     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
71765     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
71766 
71767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71768       SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
71769     }
71770 
71771     arg2 = (int32_t)lua_tointeger(L, 2);
71772     result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
71773     lua_pushstring(L,(const char *)result); SWIG_arg++;
71774     return SWIG_arg;
71775 
71776     fail: SWIGUNUSED;
71777   }
71778   lua_error(L);
71779   return 0;
71780 }
71781 
71782 
71783 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
71784   {
71785     int SWIG_arg = 0;
71786     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71787     char *arg2 = (char *) 0 ;
71788     int32_t result;
71789 
71790     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
71791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
71792     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
71793 
71794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71795       SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
71796     }
71797 
71798     arg2 = (char *)lua_tostring(L, 2);
71799     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
71800     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71801     return SWIG_arg;
71802 
71803     fail: SWIGUNUSED;
71804   }
71805   lua_error(L);
71806   return 0;
71807 }
71808 
71809 
71810 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
71811   {
71812     int SWIG_arg = 0;
71813     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71814     int32_t arg2 ;
71815     bool result;
71816 
71817     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
71818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
71819     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
71820 
71821     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71822       SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
71823     }
71824 
71825     arg2 = (int32_t)lua_tointeger(L, 2);
71826     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
71827     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71828     return SWIG_arg;
71829 
71830     fail: SWIGUNUSED;
71831   }
71832   lua_error(L);
71833   return 0;
71834 }
71835 
71836 
71837 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
71838   {
71839     int SWIG_arg = 0;
71840     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71841     int32_t arg2 ;
71842     bool arg3 ;
71843     bool result;
71844 
71845     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
71846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
71847     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
71848     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
71849 
71850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71851       SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
71852     }
71853 
71854     arg2 = (int32_t)lua_tointeger(L, 2);
71855     arg3 = (lua_toboolean(L, 3)!=0);
71856     result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
71857     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71858     return SWIG_arg;
71859 
71860     fail: SWIGUNUSED;
71861   }
71862   lua_error(L);
71863   return 0;
71864 }
71865 
71866 
71867 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
71868   {
71869     int SWIG_arg = 0;
71870     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71871     int32_t arg2 ;
71872     bool result;
71873 
71874     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
71875     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
71876     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
71877 
71878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71879       SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
71880     }
71881 
71882     arg2 = (int32_t)lua_tointeger(L, 2);
71883     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
71884     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71885     return SWIG_arg;
71886 
71887     fail: SWIGUNUSED;
71888   }
71889   lua_error(L);
71890   return 0;
71891 }
71892 
71893 
71894 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
71895   {
71896     int SWIG_arg = 0;
71897     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71898     int32_t arg2 ;
71899     bool arg3 ;
71900     bool result;
71901 
71902     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
71903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
71904     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
71905     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
71906 
71907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71908       SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
71909     }
71910 
71911     arg2 = (int32_t)lua_tointeger(L, 2);
71912     arg3 = (lua_toboolean(L, 3)!=0);
71913     result = (bool)(arg1)->SetShouldStop(arg2,arg3);
71914     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71915     return SWIG_arg;
71916 
71917     fail: SWIGUNUSED;
71918   }
71919   lua_error(L);
71920   return 0;
71921 }
71922 
71923 
71924 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
71925   {
71926     int SWIG_arg = 0;
71927     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71928     int32_t arg2 ;
71929     bool result;
71930 
71931     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
71932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
71933     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
71934 
71935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71936       SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
71937     }
71938 
71939     arg2 = (int32_t)lua_tointeger(L, 2);
71940     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
71941     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71942     return SWIG_arg;
71943 
71944     fail: SWIGUNUSED;
71945   }
71946   lua_error(L);
71947   return 0;
71948 }
71949 
71950 
71951 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
71952   {
71953     int SWIG_arg = 0;
71954     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71955     int32_t arg2 ;
71956     bool arg3 ;
71957     bool result;
71958 
71959     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
71960     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
71961     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
71962     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
71963 
71964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71965       SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
71966     }
71967 
71968     arg2 = (int32_t)lua_tointeger(L, 2);
71969     arg3 = (lua_toboolean(L, 3)!=0);
71970     result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
71971     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71972     return SWIG_arg;
71973 
71974     fail: SWIGUNUSED;
71975   }
71976   lua_error(L);
71977   return 0;
71978 }
71979 
71980 
71981 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
71982   {
71983     int SWIG_arg = 0;
71984     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71985     int32_t result;
71986 
71987     SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
71988     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
71989 
71990     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71991       SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
71992     }
71993 
71994     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
71995     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71996     return SWIG_arg;
71997 
71998     fail: SWIGUNUSED;
71999   }
72000   lua_error(L);
72001   return 0;
72002 }
72003 
72004 
72005 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
72006   {
72007     int SWIG_arg = 0;
72008     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
72009     int32_t arg2 ;
72010     int32_t result;
72011 
72012     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
72013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
72014     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
72015 
72016     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
72017       SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
72018     }
72019 
72020     arg2 = (int32_t)lua_tointeger(L, 2);
72021     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
72022     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72023     return SWIG_arg;
72024 
72025     fail: SWIGUNUSED;
72026   }
72027   lua_error(L);
72028   return 0;
72029 }
72030 
72031 
72032 static void swig_delete_SBUnixSignals(void *obj) {
72033 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
72034 delete arg1;
72035 }
72036 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
72037     assert(lua_istable(L,1));
72038     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
72039     assert(!lua_isnil(L,-1));
72040     lua_replace(L,1); /* replace our table with real constructor */
72041     lua_call(L,lua_gettop(L)-1,1);
72042     return 1;
72043 }
72044 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
72045     {0,0,0}
72046 };
72047 static swig_lua_method swig_SBUnixSignals_methods[]= {
72048     { "Clear", _wrap_SBUnixSignals_Clear},
72049     { "IsValid", _wrap_SBUnixSignals_IsValid},
72050     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
72051     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
72052     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
72053     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
72054     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
72055     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
72056     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
72057     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
72058     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
72059     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
72060     {0,0}
72061 };
72062 static swig_lua_method swig_SBUnixSignals_meta[] = {
72063     {0,0}
72064 };
72065 
72066 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
72067     {0,0,0}
72068 };
72069 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
72070     {0,0,0,0,0,0}
72071 };
72072 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
72073     {0,0}
72074 };
72075 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
72076     0
72077 };
72078 
72079 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
72080     "SBUnixSignals",
72081     swig_SBUnixSignals_Sf_SwigStatic_methods,
72082     swig_SBUnixSignals_Sf_SwigStatic_attributes,
72083     swig_SBUnixSignals_Sf_SwigStatic_constants,
72084     swig_SBUnixSignals_Sf_SwigStatic_classes,
72085     0
72086 };
72087 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
72088 static const char *swig_SBUnixSignals_base_names[] = {0};
72089 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 };
72090 
72091 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
72092   {
72093     int SWIG_arg = 0;
72094     lldb::SBValue *result = 0 ;
72095 
72096     SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
72097     result = (lldb::SBValue *)new lldb::SBValue();
72098     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72099     return SWIG_arg;
72100 
72101     fail: SWIGUNUSED;
72102   }
72103   lua_error(L);
72104   return 0;
72105 }
72106 
72107 
72108 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
72109   {
72110     int SWIG_arg = 0;
72111     lldb::SBValue *arg1 = 0 ;
72112     lldb::SBValue *result = 0 ;
72113 
72114     SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
72115     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
72116 
72117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72118       SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
72119     }
72120 
72121     result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
72122     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72123     return SWIG_arg;
72124 
72125     fail: SWIGUNUSED;
72126   }
72127   lua_error(L);
72128   return 0;
72129 }
72130 
72131 
72132 static int _wrap_new_SBValue(lua_State* L) {
72133   int argc;
72134   int argv[2]={
72135     1,2
72136   };
72137 
72138   argc = lua_gettop(L);
72139   if (argc == 0) {
72140     return _wrap_new_SBValue__SWIG_0(L);
72141   }
72142   if (argc == 1) {
72143     int _v = 0;
72144     {
72145       void *ptr;
72146       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
72147         _v = 0;
72148       } else {
72149         _v = 1;
72150       }
72151     }
72152     if (_v) {
72153       return _wrap_new_SBValue__SWIG_1(L);
72154     }
72155   }
72156 
72157   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
72158     "  Possible C/C++ prototypes are:\n"
72159     "    lldb::SBValue::SBValue()\n"
72160     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
72161   lua_error(L);return 0;
72162 }
72163 
72164 
72165 static int _wrap_SBValue_IsValid(lua_State* L) {
72166   {
72167     int SWIG_arg = 0;
72168     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72169     bool result;
72170 
72171     SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
72172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
72173 
72174     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72175       SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
72176     }
72177 
72178     result = (bool)(arg1)->IsValid();
72179     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72180     return SWIG_arg;
72181 
72182     fail: SWIGUNUSED;
72183   }
72184   lua_error(L);
72185   return 0;
72186 }
72187 
72188 
72189 static int _wrap_SBValue_Clear(lua_State* L) {
72190   {
72191     int SWIG_arg = 0;
72192     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72193 
72194     SWIG_check_num_args("lldb::SBValue::Clear",1,1)
72195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
72196 
72197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72198       SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
72199     }
72200 
72201     (arg1)->Clear();
72202 
72203     return SWIG_arg;
72204 
72205     fail: SWIGUNUSED;
72206   }
72207   lua_error(L);
72208   return 0;
72209 }
72210 
72211 
72212 static int _wrap_SBValue_GetError(lua_State* L) {
72213   {
72214     int SWIG_arg = 0;
72215     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72216     lldb::SBError result;
72217 
72218     SWIG_check_num_args("lldb::SBValue::GetError",1,1)
72219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
72220 
72221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72222       SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
72223     }
72224 
72225     result = (arg1)->GetError();
72226     {
72227       lldb::SBError * resultptr = new lldb::SBError(result);
72228       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
72229     }
72230     return SWIG_arg;
72231 
72232     fail: SWIGUNUSED;
72233   }
72234   lua_error(L);
72235   return 0;
72236 }
72237 
72238 
72239 static int _wrap_SBValue_GetID(lua_State* L) {
72240   {
72241     int SWIG_arg = 0;
72242     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72243     lldb::user_id_t result;
72244 
72245     SWIG_check_num_args("lldb::SBValue::GetID",1,1)
72246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
72247 
72248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72249       SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
72250     }
72251 
72252     result = (lldb::user_id_t)(arg1)->GetID();
72253     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72254     return SWIG_arg;
72255 
72256     fail: SWIGUNUSED;
72257   }
72258   lua_error(L);
72259   return 0;
72260 }
72261 
72262 
72263 static int _wrap_SBValue_GetName(lua_State* L) {
72264   {
72265     int SWIG_arg = 0;
72266     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72267     char *result = 0 ;
72268 
72269     SWIG_check_num_args("lldb::SBValue::GetName",1,1)
72270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
72271 
72272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72273       SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
72274     }
72275 
72276     result = (char *)(arg1)->GetName();
72277     lua_pushstring(L,(const char *)result); SWIG_arg++;
72278     return SWIG_arg;
72279 
72280     fail: SWIGUNUSED;
72281   }
72282   lua_error(L);
72283   return 0;
72284 }
72285 
72286 
72287 static int _wrap_SBValue_GetTypeName(lua_State* L) {
72288   {
72289     int SWIG_arg = 0;
72290     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72291     char *result = 0 ;
72292 
72293     SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
72294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
72295 
72296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72297       SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
72298     }
72299 
72300     result = (char *)(arg1)->GetTypeName();
72301     lua_pushstring(L,(const char *)result); SWIG_arg++;
72302     return SWIG_arg;
72303 
72304     fail: SWIGUNUSED;
72305   }
72306   lua_error(L);
72307   return 0;
72308 }
72309 
72310 
72311 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
72312   {
72313     int SWIG_arg = 0;
72314     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72315     char *result = 0 ;
72316 
72317     SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
72318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
72319 
72320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72321       SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
72322     }
72323 
72324     result = (char *)(arg1)->GetDisplayTypeName();
72325     lua_pushstring(L,(const char *)result); SWIG_arg++;
72326     return SWIG_arg;
72327 
72328     fail: SWIGUNUSED;
72329   }
72330   lua_error(L);
72331   return 0;
72332 }
72333 
72334 
72335 static int _wrap_SBValue_GetByteSize(lua_State* L) {
72336   {
72337     int SWIG_arg = 0;
72338     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72339     size_t result;
72340 
72341     SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
72342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
72343 
72344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72345       SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
72346     }
72347 
72348     result = (arg1)->GetByteSize();
72349     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72350     return SWIG_arg;
72351 
72352     fail: SWIGUNUSED;
72353   }
72354   lua_error(L);
72355   return 0;
72356 }
72357 
72358 
72359 static int _wrap_SBValue_IsInScope(lua_State* L) {
72360   {
72361     int SWIG_arg = 0;
72362     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72363     bool result;
72364 
72365     SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
72366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
72367 
72368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72369       SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
72370     }
72371 
72372     result = (bool)(arg1)->IsInScope();
72373     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72374     return SWIG_arg;
72375 
72376     fail: SWIGUNUSED;
72377   }
72378   lua_error(L);
72379   return 0;
72380 }
72381 
72382 
72383 static int _wrap_SBValue_GetFormat(lua_State* L) {
72384   {
72385     int SWIG_arg = 0;
72386     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72387     lldb::Format result;
72388 
72389     SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
72390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
72391 
72392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72393       SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
72394     }
72395 
72396     result = (lldb::Format)(arg1)->GetFormat();
72397     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72398     return SWIG_arg;
72399 
72400     fail: SWIGUNUSED;
72401   }
72402   lua_error(L);
72403   return 0;
72404 }
72405 
72406 
72407 static int _wrap_SBValue_SetFormat(lua_State* L) {
72408   {
72409     int SWIG_arg = 0;
72410     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72411     lldb::Format arg2 ;
72412 
72413     SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
72414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
72415     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
72416 
72417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72418       SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
72419     }
72420 
72421     arg2 = (lldb::Format)lua_tointeger(L, 2);
72422     (arg1)->SetFormat(arg2);
72423 
72424     return SWIG_arg;
72425 
72426     fail: SWIGUNUSED;
72427   }
72428   lua_error(L);
72429   return 0;
72430 }
72431 
72432 
72433 static int _wrap_SBValue_GetValue(lua_State* L) {
72434   {
72435     int SWIG_arg = 0;
72436     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72437     char *result = 0 ;
72438 
72439     SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
72440     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
72441 
72442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72443       SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
72444     }
72445 
72446     result = (char *)(arg1)->GetValue();
72447     lua_pushstring(L,(const char *)result); SWIG_arg++;
72448     return SWIG_arg;
72449 
72450     fail: SWIGUNUSED;
72451   }
72452   lua_error(L);
72453   return 0;
72454 }
72455 
72456 
72457 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
72458   {
72459     int SWIG_arg = 0;
72460     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72461     lldb::SBError *arg2 = 0 ;
72462     int64_t arg3 ;
72463     int64_t result;
72464 
72465     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
72466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
72467     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
72468     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
72469 
72470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72471       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
72472     }
72473 
72474 
72475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
72476       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
72477     }
72478 
72479     arg3 = (int64_t)lua_tointeger(L, 3);
72480     result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
72481     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72482     return SWIG_arg;
72483 
72484     fail: SWIGUNUSED;
72485   }
72486   lua_error(L);
72487   return 0;
72488 }
72489 
72490 
72491 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
72492   {
72493     int SWIG_arg = 0;
72494     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72495     lldb::SBError *arg2 = 0 ;
72496     int64_t result;
72497 
72498     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
72499     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
72500     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
72501 
72502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72503       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
72504     }
72505 
72506 
72507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
72508       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
72509     }
72510 
72511     result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
72512     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72513     return SWIG_arg;
72514 
72515     fail: SWIGUNUSED;
72516   }
72517   lua_error(L);
72518   return 0;
72519 }
72520 
72521 
72522 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
72523   {
72524     int SWIG_arg = 0;
72525     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72526     lldb::SBError *arg2 = 0 ;
72527     uint64_t arg3 ;
72528     uint64_t result;
72529 
72530     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
72531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
72532     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
72533     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
72534 
72535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72536       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
72537     }
72538 
72539 
72540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
72541       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
72542     }
72543 
72544     arg3 = (uint64_t)lua_tointeger(L, 3);
72545     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
72546     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72547     return SWIG_arg;
72548 
72549     fail: SWIGUNUSED;
72550   }
72551   lua_error(L);
72552   return 0;
72553 }
72554 
72555 
72556 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
72557   {
72558     int SWIG_arg = 0;
72559     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72560     lldb::SBError *arg2 = 0 ;
72561     uint64_t result;
72562 
72563     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
72564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
72565     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
72566 
72567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72568       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
72569     }
72570 
72571 
72572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
72573       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
72574     }
72575 
72576     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
72577     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72578     return SWIG_arg;
72579 
72580     fail: SWIGUNUSED;
72581   }
72582   lua_error(L);
72583   return 0;
72584 }
72585 
72586 
72587 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
72588   {
72589     int SWIG_arg = 0;
72590     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72591     int64_t arg2 ;
72592     int64_t result;
72593 
72594     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
72595     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
72596     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
72597 
72598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72599       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
72600     }
72601 
72602     arg2 = (int64_t)lua_tointeger(L, 2);
72603     result = (int64_t)(arg1)->GetValueAsSigned(arg2);
72604     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72605     return SWIG_arg;
72606 
72607     fail: SWIGUNUSED;
72608   }
72609   lua_error(L);
72610   return 0;
72611 }
72612 
72613 
72614 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
72615   {
72616     int SWIG_arg = 0;
72617     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72618     int64_t result;
72619 
72620     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
72621     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
72622 
72623     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72624       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
72625     }
72626 
72627     result = (int64_t)(arg1)->GetValueAsSigned();
72628     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72629     return SWIG_arg;
72630 
72631     fail: SWIGUNUSED;
72632   }
72633   lua_error(L);
72634   return 0;
72635 }
72636 
72637 
72638 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
72639   int argc;
72640   int argv[4]={
72641     1,2,3,4
72642   };
72643 
72644   argc = lua_gettop(L);
72645   if (argc == 1) {
72646     int _v = 0;
72647     {
72648       void *ptr;
72649       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72650         _v = 0;
72651       } else {
72652         _v = 1;
72653       }
72654     }
72655     if (_v) {
72656       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
72657     }
72658   }
72659   if (argc == 2) {
72660     int _v = 0;
72661     {
72662       void *ptr;
72663       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72664         _v = 0;
72665       } else {
72666         _v = 1;
72667       }
72668     }
72669     if (_v) {
72670       {
72671         void *ptr;
72672         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72673           _v = 0;
72674         } else {
72675           _v = 1;
72676         }
72677       }
72678       if (_v) {
72679         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
72680       }
72681     }
72682   }
72683   if (argc == 2) {
72684     int _v = 0;
72685     {
72686       void *ptr;
72687       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72688         _v = 0;
72689       } else {
72690         _v = 1;
72691       }
72692     }
72693     if (_v) {
72694       {
72695         _v = lua_isnumber(L,argv[1]);
72696       }
72697       if (_v) {
72698         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
72699       }
72700     }
72701   }
72702   if (argc == 3) {
72703     int _v = 0;
72704     {
72705       void *ptr;
72706       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72707         _v = 0;
72708       } else {
72709         _v = 1;
72710       }
72711     }
72712     if (_v) {
72713       {
72714         void *ptr;
72715         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72716           _v = 0;
72717         } else {
72718           _v = 1;
72719         }
72720       }
72721       if (_v) {
72722         {
72723           _v = lua_isnumber(L,argv[2]);
72724         }
72725         if (_v) {
72726           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
72727         }
72728       }
72729     }
72730   }
72731 
72732   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
72733     "  Possible C/C++ prototypes are:\n"
72734     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
72735     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
72736     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
72737     "    lldb::SBValue::GetValueAsSigned()\n");
72738   lua_error(L);return 0;
72739 }
72740 
72741 
72742 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
72743   {
72744     int SWIG_arg = 0;
72745     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72746     uint64_t arg2 ;
72747     uint64_t result;
72748 
72749     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
72750     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
72751     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
72752 
72753     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72754       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
72755     }
72756 
72757     arg2 = (uint64_t)lua_tointeger(L, 2);
72758     result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
72759     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72760     return SWIG_arg;
72761 
72762     fail: SWIGUNUSED;
72763   }
72764   lua_error(L);
72765   return 0;
72766 }
72767 
72768 
72769 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
72770   {
72771     int SWIG_arg = 0;
72772     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72773     uint64_t result;
72774 
72775     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
72776     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
72777 
72778     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72779       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
72780     }
72781 
72782     result = (uint64_t)(arg1)->GetValueAsUnsigned();
72783     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72784     return SWIG_arg;
72785 
72786     fail: SWIGUNUSED;
72787   }
72788   lua_error(L);
72789   return 0;
72790 }
72791 
72792 
72793 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
72794   int argc;
72795   int argv[4]={
72796     1,2,3,4
72797   };
72798 
72799   argc = lua_gettop(L);
72800   if (argc == 1) {
72801     int _v = 0;
72802     {
72803       void *ptr;
72804       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72805         _v = 0;
72806       } else {
72807         _v = 1;
72808       }
72809     }
72810     if (_v) {
72811       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
72812     }
72813   }
72814   if (argc == 2) {
72815     int _v = 0;
72816     {
72817       void *ptr;
72818       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72819         _v = 0;
72820       } else {
72821         _v = 1;
72822       }
72823     }
72824     if (_v) {
72825       {
72826         void *ptr;
72827         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72828           _v = 0;
72829         } else {
72830           _v = 1;
72831         }
72832       }
72833       if (_v) {
72834         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
72835       }
72836     }
72837   }
72838   if (argc == 2) {
72839     int _v = 0;
72840     {
72841       void *ptr;
72842       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72843         _v = 0;
72844       } else {
72845         _v = 1;
72846       }
72847     }
72848     if (_v) {
72849       {
72850         _v = lua_isnumber(L,argv[1]);
72851       }
72852       if (_v) {
72853         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
72854       }
72855     }
72856   }
72857   if (argc == 3) {
72858     int _v = 0;
72859     {
72860       void *ptr;
72861       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72862         _v = 0;
72863       } else {
72864         _v = 1;
72865       }
72866     }
72867     if (_v) {
72868       {
72869         void *ptr;
72870         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72871           _v = 0;
72872         } else {
72873           _v = 1;
72874         }
72875       }
72876       if (_v) {
72877         {
72878           _v = lua_isnumber(L,argv[2]);
72879         }
72880         if (_v) {
72881           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
72882         }
72883       }
72884     }
72885   }
72886 
72887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
72888     "  Possible C/C++ prototypes are:\n"
72889     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
72890     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
72891     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
72892     "    lldb::SBValue::GetValueAsUnsigned()\n");
72893   lua_error(L);return 0;
72894 }
72895 
72896 
72897 static int _wrap_SBValue_GetValueType(lua_State* L) {
72898   {
72899     int SWIG_arg = 0;
72900     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72901     lldb::ValueType result;
72902 
72903     SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
72904     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
72905 
72906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72907       SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
72908     }
72909 
72910     result = (lldb::ValueType)(arg1)->GetValueType();
72911     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72912     return SWIG_arg;
72913 
72914     fail: SWIGUNUSED;
72915   }
72916   lua_error(L);
72917   return 0;
72918 }
72919 
72920 
72921 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
72922   {
72923     int SWIG_arg = 0;
72924     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72925     bool result;
72926 
72927     SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
72928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
72929 
72930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72931       SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
72932     }
72933 
72934     result = (bool)(arg1)->GetValueDidChange();
72935     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72936     return SWIG_arg;
72937 
72938     fail: SWIGUNUSED;
72939   }
72940   lua_error(L);
72941   return 0;
72942 }
72943 
72944 
72945 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
72946   {
72947     int SWIG_arg = 0;
72948     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72949     char *result = 0 ;
72950 
72951     SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
72952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
72953 
72954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72955       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
72956     }
72957 
72958     result = (char *)(arg1)->GetSummary();
72959     lua_pushstring(L,(const char *)result); SWIG_arg++;
72960     return SWIG_arg;
72961 
72962     fail: SWIGUNUSED;
72963   }
72964   lua_error(L);
72965   return 0;
72966 }
72967 
72968 
72969 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
72970   {
72971     int SWIG_arg = 0;
72972     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72973     lldb::SBStream *arg2 = 0 ;
72974     lldb::SBTypeSummaryOptions *arg3 = 0 ;
72975     char *result = 0 ;
72976 
72977     SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
72978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
72979     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
72980     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
72981 
72982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72983       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
72984     }
72985 
72986 
72987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
72988       SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
72989     }
72990 
72991 
72992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
72993       SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
72994     }
72995 
72996     result = (char *)(arg1)->GetSummary(*arg2,*arg3);
72997     lua_pushstring(L,(const char *)result); SWIG_arg++;
72998     return SWIG_arg;
72999 
73000     fail: SWIGUNUSED;
73001   }
73002   lua_error(L);
73003   return 0;
73004 }
73005 
73006 
73007 static int _wrap_SBValue_GetSummary(lua_State* L) {
73008   int argc;
73009   int argv[4]={
73010     1,2,3,4
73011   };
73012 
73013   argc = lua_gettop(L);
73014   if (argc == 1) {
73015     int _v = 0;
73016     {
73017       void *ptr;
73018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73019         _v = 0;
73020       } else {
73021         _v = 1;
73022       }
73023     }
73024     if (_v) {
73025       return _wrap_SBValue_GetSummary__SWIG_0(L);
73026     }
73027   }
73028   if (argc == 3) {
73029     int _v = 0;
73030     {
73031       void *ptr;
73032       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73033         _v = 0;
73034       } else {
73035         _v = 1;
73036       }
73037     }
73038     if (_v) {
73039       {
73040         void *ptr;
73041         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
73042           _v = 0;
73043         } else {
73044           _v = 1;
73045         }
73046       }
73047       if (_v) {
73048         {
73049           void *ptr;
73050           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
73051             _v = 0;
73052           } else {
73053             _v = 1;
73054           }
73055         }
73056         if (_v) {
73057           return _wrap_SBValue_GetSummary__SWIG_1(L);
73058         }
73059       }
73060     }
73061   }
73062 
73063   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
73064     "  Possible C/C++ prototypes are:\n"
73065     "    lldb::SBValue::GetSummary()\n"
73066     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
73067   lua_error(L);return 0;
73068 }
73069 
73070 
73071 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
73072   {
73073     int SWIG_arg = 0;
73074     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73075     char *result = 0 ;
73076 
73077     SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
73078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
73079 
73080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73081       SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
73082     }
73083 
73084     result = (char *)(arg1)->GetObjectDescription();
73085     lua_pushstring(L,(const char *)result); SWIG_arg++;
73086     return SWIG_arg;
73087 
73088     fail: SWIGUNUSED;
73089   }
73090   lua_error(L);
73091   return 0;
73092 }
73093 
73094 
73095 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
73096   {
73097     int SWIG_arg = 0;
73098     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73099     lldb::DynamicValueType arg2 ;
73100     lldb::SBValue result;
73101 
73102     SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
73103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
73104     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
73105 
73106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73107       SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
73108     }
73109 
73110     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
73111     result = (arg1)->GetDynamicValue(arg2);
73112     {
73113       lldb::SBValue * resultptr = new lldb::SBValue(result);
73114       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73115     }
73116     return SWIG_arg;
73117 
73118     fail: SWIGUNUSED;
73119   }
73120   lua_error(L);
73121   return 0;
73122 }
73123 
73124 
73125 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
73126   {
73127     int SWIG_arg = 0;
73128     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73129     lldb::SBValue result;
73130 
73131     SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
73132     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
73133 
73134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73135       SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
73136     }
73137 
73138     result = (arg1)->GetStaticValue();
73139     {
73140       lldb::SBValue * resultptr = new lldb::SBValue(result);
73141       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73142     }
73143     return SWIG_arg;
73144 
73145     fail: SWIGUNUSED;
73146   }
73147   lua_error(L);
73148   return 0;
73149 }
73150 
73151 
73152 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
73153   {
73154     int SWIG_arg = 0;
73155     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73156     lldb::SBValue result;
73157 
73158     SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
73159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
73160 
73161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73162       SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
73163     }
73164 
73165     result = (arg1)->GetNonSyntheticValue();
73166     {
73167       lldb::SBValue * resultptr = new lldb::SBValue(result);
73168       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73169     }
73170     return SWIG_arg;
73171 
73172     fail: SWIGUNUSED;
73173   }
73174   lua_error(L);
73175   return 0;
73176 }
73177 
73178 
73179 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
73180   {
73181     int SWIG_arg = 0;
73182     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73183     lldb::DynamicValueType result;
73184 
73185     SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
73186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
73187 
73188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73189       SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
73190     }
73191 
73192     result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
73193     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
73194     return SWIG_arg;
73195 
73196     fail: SWIGUNUSED;
73197   }
73198   lua_error(L);
73199   return 0;
73200 }
73201 
73202 
73203 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
73204   {
73205     int SWIG_arg = 0;
73206     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73207     lldb::DynamicValueType arg2 ;
73208 
73209     SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
73210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
73211     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
73212 
73213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73214       SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
73215     }
73216 
73217     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
73218     (arg1)->SetPreferDynamicValue(arg2);
73219 
73220     return SWIG_arg;
73221 
73222     fail: SWIGUNUSED;
73223   }
73224   lua_error(L);
73225   return 0;
73226 }
73227 
73228 
73229 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
73230   {
73231     int SWIG_arg = 0;
73232     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73233     bool result;
73234 
73235     SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
73236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
73237 
73238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73239       SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
73240     }
73241 
73242     result = (bool)(arg1)->GetPreferSyntheticValue();
73243     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73244     return SWIG_arg;
73245 
73246     fail: SWIGUNUSED;
73247   }
73248   lua_error(L);
73249   return 0;
73250 }
73251 
73252 
73253 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
73254   {
73255     int SWIG_arg = 0;
73256     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73257     bool arg2 ;
73258 
73259     SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
73260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
73261     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
73262 
73263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73264       SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
73265     }
73266 
73267     arg2 = (lua_toboolean(L, 2)!=0);
73268     (arg1)->SetPreferSyntheticValue(arg2);
73269 
73270     return SWIG_arg;
73271 
73272     fail: SWIGUNUSED;
73273   }
73274   lua_error(L);
73275   return 0;
73276 }
73277 
73278 
73279 static int _wrap_SBValue_IsDynamic(lua_State* L) {
73280   {
73281     int SWIG_arg = 0;
73282     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73283     bool result;
73284 
73285     SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
73286     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
73287 
73288     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73289       SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
73290     }
73291 
73292     result = (bool)(arg1)->IsDynamic();
73293     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73294     return SWIG_arg;
73295 
73296     fail: SWIGUNUSED;
73297   }
73298   lua_error(L);
73299   return 0;
73300 }
73301 
73302 
73303 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
73304   {
73305     int SWIG_arg = 0;
73306     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73307     bool result;
73308 
73309     SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
73310     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
73311 
73312     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73313       SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
73314     }
73315 
73316     result = (bool)(arg1)->IsSynthetic();
73317     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73318     return SWIG_arg;
73319 
73320     fail: SWIGUNUSED;
73321   }
73322   lua_error(L);
73323   return 0;
73324 }
73325 
73326 
73327 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
73328   {
73329     int SWIG_arg = 0;
73330     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73331     bool result;
73332 
73333     SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
73334     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
73335 
73336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73337       SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
73338     }
73339 
73340     result = (bool)(arg1)->IsSyntheticChildrenGenerated();
73341     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73342     return SWIG_arg;
73343 
73344     fail: SWIGUNUSED;
73345   }
73346   lua_error(L);
73347   return 0;
73348 }
73349 
73350 
73351 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
73352   {
73353     int SWIG_arg = 0;
73354     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73355     bool arg2 ;
73356 
73357     SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
73358     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
73359     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
73360 
73361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73362       SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
73363     }
73364 
73365     arg2 = (lua_toboolean(L, 2)!=0);
73366     (arg1)->SetSyntheticChildrenGenerated(arg2);
73367 
73368     return SWIG_arg;
73369 
73370     fail: SWIGUNUSED;
73371   }
73372   lua_error(L);
73373   return 0;
73374 }
73375 
73376 
73377 static int _wrap_SBValue_GetLocation(lua_State* L) {
73378   {
73379     int SWIG_arg = 0;
73380     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73381     char *result = 0 ;
73382 
73383     SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
73384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
73385 
73386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73387       SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
73388     }
73389 
73390     result = (char *)(arg1)->GetLocation();
73391     lua_pushstring(L,(const char *)result); SWIG_arg++;
73392     return SWIG_arg;
73393 
73394     fail: SWIGUNUSED;
73395   }
73396   lua_error(L);
73397   return 0;
73398 }
73399 
73400 
73401 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
73402   {
73403     int SWIG_arg = 0;
73404     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73405     char *arg2 = (char *) 0 ;
73406     bool result;
73407 
73408     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
73409     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
73410     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
73411 
73412     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73413       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
73414     }
73415 
73416     arg2 = (char *)lua_tostring(L, 2);
73417     result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
73418     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73419     return SWIG_arg;
73420 
73421     fail: SWIGUNUSED;
73422   }
73423   lua_error(L);
73424   return 0;
73425 }
73426 
73427 
73428 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
73429   {
73430     int SWIG_arg = 0;
73431     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73432     char *arg2 = (char *) 0 ;
73433     lldb::SBError *arg3 = 0 ;
73434     bool result;
73435 
73436     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
73437     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
73438     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
73439     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
73440 
73441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73442       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
73443     }
73444 
73445     arg2 = (char *)lua_tostring(L, 2);
73446 
73447     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
73448       SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
73449     }
73450 
73451     result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
73452     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73453     return SWIG_arg;
73454 
73455     fail: SWIGUNUSED;
73456   }
73457   lua_error(L);
73458   return 0;
73459 }
73460 
73461 
73462 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
73463   int argc;
73464   int argv[4]={
73465     1,2,3,4
73466   };
73467 
73468   argc = lua_gettop(L);
73469   if (argc == 2) {
73470     int _v = 0;
73471     {
73472       void *ptr;
73473       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73474         _v = 0;
73475       } else {
73476         _v = 1;
73477       }
73478     }
73479     if (_v) {
73480       {
73481         _v = SWIG_lua_isnilstring(L,argv[1]);
73482       }
73483       if (_v) {
73484         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
73485       }
73486     }
73487   }
73488   if (argc == 3) {
73489     int _v = 0;
73490     {
73491       void *ptr;
73492       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73493         _v = 0;
73494       } else {
73495         _v = 1;
73496       }
73497     }
73498     if (_v) {
73499       {
73500         _v = SWIG_lua_isnilstring(L,argv[1]);
73501       }
73502       if (_v) {
73503         {
73504           void *ptr;
73505           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
73506             _v = 0;
73507           } else {
73508             _v = 1;
73509           }
73510         }
73511         if (_v) {
73512           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
73513         }
73514       }
73515     }
73516   }
73517 
73518   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
73519     "  Possible C/C++ prototypes are:\n"
73520     "    lldb::SBValue::SetValueFromCString(char const *)\n"
73521     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
73522   lua_error(L);return 0;
73523 }
73524 
73525 
73526 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
73527   {
73528     int SWIG_arg = 0;
73529     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73530     lldb::SBTypeFormat result;
73531 
73532     SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
73533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
73534 
73535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73536       SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
73537     }
73538 
73539     result = (arg1)->GetTypeFormat();
73540     {
73541       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
73542       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
73543     }
73544     return SWIG_arg;
73545 
73546     fail: SWIGUNUSED;
73547   }
73548   lua_error(L);
73549   return 0;
73550 }
73551 
73552 
73553 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
73554   {
73555     int SWIG_arg = 0;
73556     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73557     lldb::SBTypeSummary result;
73558 
73559     SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
73560     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
73561 
73562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73563       SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
73564     }
73565 
73566     result = (arg1)->GetTypeSummary();
73567     {
73568       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
73569       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
73570     }
73571     return SWIG_arg;
73572 
73573     fail: SWIGUNUSED;
73574   }
73575   lua_error(L);
73576   return 0;
73577 }
73578 
73579 
73580 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
73581   {
73582     int SWIG_arg = 0;
73583     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73584     lldb::SBTypeFilter result;
73585 
73586     SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
73587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
73588 
73589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73590       SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
73591     }
73592 
73593     result = (arg1)->GetTypeFilter();
73594     {
73595       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
73596       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
73597     }
73598     return SWIG_arg;
73599 
73600     fail: SWIGUNUSED;
73601   }
73602   lua_error(L);
73603   return 0;
73604 }
73605 
73606 
73607 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
73608   {
73609     int SWIG_arg = 0;
73610     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73611     lldb::SBTypeSynthetic result;
73612 
73613     SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
73614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
73615 
73616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73617       SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
73618     }
73619 
73620     result = (arg1)->GetTypeSynthetic();
73621     {
73622       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
73623       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
73624     }
73625     return SWIG_arg;
73626 
73627     fail: SWIGUNUSED;
73628   }
73629   lua_error(L);
73630   return 0;
73631 }
73632 
73633 
73634 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
73635   {
73636     int SWIG_arg = 0;
73637     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73638     uint32_t arg2 ;
73639     lldb::SBValue result;
73640 
73641     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
73642     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
73643     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
73644 
73645     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73646       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
73647     }
73648 
73649     arg2 = (uint32_t)lua_tointeger(L, 2);
73650     result = (arg1)->GetChildAtIndex(arg2);
73651     {
73652       lldb::SBValue * resultptr = new lldb::SBValue(result);
73653       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73654     }
73655     return SWIG_arg;
73656 
73657     fail: SWIGUNUSED;
73658   }
73659   lua_error(L);
73660   return 0;
73661 }
73662 
73663 
73664 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
73665   {
73666     int SWIG_arg = 0;
73667     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73668     char *arg2 = (char *) 0 ;
73669     uint32_t arg3 ;
73670     lldb::SBType arg4 ;
73671     lldb::SBType *argp4 ;
73672     lldb::SBValue result;
73673 
73674     SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
73675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
73676     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
73677     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
73678     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
73679 
73680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73681       SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
73682     }
73683 
73684     arg2 = (char *)lua_tostring(L, 2);
73685     arg3 = (uint32_t)lua_tointeger(L, 3);
73686 
73687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
73688       SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
73689     }
73690     arg4 = *argp4;
73691 
73692     result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
73693     {
73694       lldb::SBValue * resultptr = new lldb::SBValue(result);
73695       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73696     }
73697     return SWIG_arg;
73698 
73699     fail: SWIGUNUSED;
73700   }
73701   lua_error(L);
73702   return 0;
73703 }
73704 
73705 
73706 static int _wrap_SBValue_Cast(lua_State* L) {
73707   {
73708     int SWIG_arg = 0;
73709     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73710     lldb::SBType arg2 ;
73711     lldb::SBType *argp2 ;
73712     lldb::SBValue result;
73713 
73714     SWIG_check_num_args("lldb::SBValue::Cast",2,2)
73715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
73716     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
73717 
73718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73719       SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
73720     }
73721 
73722 
73723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
73724       SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
73725     }
73726     arg2 = *argp2;
73727 
73728     result = (arg1)->Cast(arg2);
73729     {
73730       lldb::SBValue * resultptr = new lldb::SBValue(result);
73731       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73732     }
73733     return SWIG_arg;
73734 
73735     fail: SWIGUNUSED;
73736   }
73737   lua_error(L);
73738   return 0;
73739 }
73740 
73741 
73742 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
73743   {
73744     int SWIG_arg = 0;
73745     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73746     char *arg2 = (char *) 0 ;
73747     char *arg3 = (char *) 0 ;
73748     lldb::SBValue result;
73749 
73750     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
73751     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
73752     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
73753     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
73754 
73755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73756       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
73757     }
73758 
73759     arg2 = (char *)lua_tostring(L, 2);
73760     arg3 = (char *)lua_tostring(L, 3);
73761     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
73762     {
73763       lldb::SBValue * resultptr = new lldb::SBValue(result);
73764       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73765     }
73766     return SWIG_arg;
73767 
73768     fail: SWIGUNUSED;
73769   }
73770   lua_error(L);
73771   return 0;
73772 }
73773 
73774 
73775 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
73776   {
73777     int SWIG_arg = 0;
73778     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73779     char *arg2 = (char *) 0 ;
73780     char *arg3 = (char *) 0 ;
73781     lldb::SBExpressionOptions *arg4 = 0 ;
73782     lldb::SBValue result;
73783 
73784     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
73785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
73786     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
73787     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
73788     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
73789 
73790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73791       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
73792     }
73793 
73794     arg2 = (char *)lua_tostring(L, 2);
73795     arg3 = (char *)lua_tostring(L, 3);
73796 
73797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
73798       SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
73799     }
73800 
73801     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
73802     {
73803       lldb::SBValue * resultptr = new lldb::SBValue(result);
73804       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73805     }
73806     return SWIG_arg;
73807 
73808     fail: SWIGUNUSED;
73809   }
73810   lua_error(L);
73811   return 0;
73812 }
73813 
73814 
73815 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
73816   int argc;
73817   int argv[5]={
73818     1,2,3,4,5
73819   };
73820 
73821   argc = lua_gettop(L);
73822   if (argc == 3) {
73823     int _v = 0;
73824     {
73825       void *ptr;
73826       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73827         _v = 0;
73828       } else {
73829         _v = 1;
73830       }
73831     }
73832     if (_v) {
73833       {
73834         _v = SWIG_lua_isnilstring(L,argv[1]);
73835       }
73836       if (_v) {
73837         {
73838           _v = SWIG_lua_isnilstring(L,argv[2]);
73839         }
73840         if (_v) {
73841           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
73842         }
73843       }
73844     }
73845   }
73846   if (argc == 4) {
73847     int _v = 0;
73848     {
73849       void *ptr;
73850       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73851         _v = 0;
73852       } else {
73853         _v = 1;
73854       }
73855     }
73856     if (_v) {
73857       {
73858         _v = SWIG_lua_isnilstring(L,argv[1]);
73859       }
73860       if (_v) {
73861         {
73862           _v = SWIG_lua_isnilstring(L,argv[2]);
73863         }
73864         if (_v) {
73865           {
73866             void *ptr;
73867             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
73868               _v = 0;
73869             } else {
73870               _v = 1;
73871             }
73872           }
73873           if (_v) {
73874             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
73875           }
73876         }
73877       }
73878     }
73879   }
73880 
73881   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
73882     "  Possible C/C++ prototypes are:\n"
73883     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
73884     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
73885   lua_error(L);return 0;
73886 }
73887 
73888 
73889 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
73890   {
73891     int SWIG_arg = 0;
73892     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73893     char *arg2 = (char *) 0 ;
73894     lldb::addr_t arg3 ;
73895     lldb::SBType arg4 ;
73896     lldb::SBType *argp4 ;
73897     lldb::SBValue result;
73898 
73899     SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
73900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
73901     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
73902     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
73903     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
73904 
73905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73906       SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
73907     }
73908 
73909     arg2 = (char *)lua_tostring(L, 2);
73910     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
73911 
73912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
73913       SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
73914     }
73915     arg4 = *argp4;
73916 
73917     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
73918     {
73919       lldb::SBValue * resultptr = new lldb::SBValue(result);
73920       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73921     }
73922     return SWIG_arg;
73923 
73924     fail: SWIGUNUSED;
73925   }
73926   lua_error(L);
73927   return 0;
73928 }
73929 
73930 
73931 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
73932   {
73933     int SWIG_arg = 0;
73934     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73935     char *arg2 = (char *) 0 ;
73936     lldb::SBData arg3 ;
73937     lldb::SBType arg4 ;
73938     lldb::SBData *argp3 ;
73939     lldb::SBType *argp4 ;
73940     lldb::SBValue result;
73941 
73942     SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
73943     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
73944     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
73945     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
73946     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
73947 
73948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73949       SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
73950     }
73951 
73952     arg2 = (char *)lua_tostring(L, 2);
73953 
73954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
73955       SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
73956     }
73957     arg3 = *argp3;
73958 
73959 
73960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
73961       SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
73962     }
73963     arg4 = *argp4;
73964 
73965     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
73966     {
73967       lldb::SBValue * resultptr = new lldb::SBValue(result);
73968       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73969     }
73970     return SWIG_arg;
73971 
73972     fail: SWIGUNUSED;
73973   }
73974   lua_error(L);
73975   return 0;
73976 }
73977 
73978 
73979 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
73980   {
73981     int SWIG_arg = 0;
73982     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73983     uint32_t arg2 ;
73984     lldb::DynamicValueType arg3 ;
73985     bool arg4 ;
73986     lldb::SBValue result;
73987 
73988     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
73989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
73990     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
73991     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
73992     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
73993 
73994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73995       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
73996     }
73997 
73998     arg2 = (uint32_t)lua_tointeger(L, 2);
73999     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
74000     arg4 = (lua_toboolean(L, 4)!=0);
74001     result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
74002     {
74003       lldb::SBValue * resultptr = new lldb::SBValue(result);
74004       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74005     }
74006     return SWIG_arg;
74007 
74008     fail: SWIGUNUSED;
74009   }
74010   lua_error(L);
74011   return 0;
74012 }
74013 
74014 
74015 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
74016   int argc;
74017   int argv[5]={
74018     1,2,3,4,5
74019   };
74020 
74021   argc = lua_gettop(L);
74022   if (argc == 2) {
74023     int _v = 0;
74024     {
74025       void *ptr;
74026       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74027         _v = 0;
74028       } else {
74029         _v = 1;
74030       }
74031     }
74032     if (_v) {
74033       {
74034         _v = lua_isnumber(L,argv[1]);
74035       }
74036       if (_v) {
74037         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
74038       }
74039     }
74040   }
74041   if (argc == 4) {
74042     int _v = 0;
74043     {
74044       void *ptr;
74045       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74046         _v = 0;
74047       } else {
74048         _v = 1;
74049       }
74050     }
74051     if (_v) {
74052       {
74053         _v = lua_isnumber(L,argv[1]);
74054       }
74055       if (_v) {
74056         {
74057           _v = lua_isnumber(L,argv[2]);
74058         }
74059         if (_v) {
74060           {
74061             _v = lua_isboolean(L,argv[3]);
74062           }
74063           if (_v) {
74064             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
74065           }
74066         }
74067       }
74068     }
74069   }
74070 
74071   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
74072     "  Possible C/C++ prototypes are:\n"
74073     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
74074     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
74075   lua_error(L);return 0;
74076 }
74077 
74078 
74079 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
74080   {
74081     int SWIG_arg = 0;
74082     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74083     char *arg2 = (char *) 0 ;
74084     uint32_t result;
74085 
74086     SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
74087     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
74088     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
74089 
74090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74091       SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
74092     }
74093 
74094     arg2 = (char *)lua_tostring(L, 2);
74095     result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
74096     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
74097     return SWIG_arg;
74098 
74099     fail: SWIGUNUSED;
74100   }
74101   lua_error(L);
74102   return 0;
74103 }
74104 
74105 
74106 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
74107   {
74108     int SWIG_arg = 0;
74109     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74110     char *arg2 = (char *) 0 ;
74111     lldb::SBValue result;
74112 
74113     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
74114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
74115     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
74116 
74117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74118       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
74119     }
74120 
74121     arg2 = (char *)lua_tostring(L, 2);
74122     result = (arg1)->GetChildMemberWithName((char const *)arg2);
74123     {
74124       lldb::SBValue * resultptr = new lldb::SBValue(result);
74125       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74126     }
74127     return SWIG_arg;
74128 
74129     fail: SWIGUNUSED;
74130   }
74131   lua_error(L);
74132   return 0;
74133 }
74134 
74135 
74136 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
74137   {
74138     int SWIG_arg = 0;
74139     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74140     char *arg2 = (char *) 0 ;
74141     lldb::DynamicValueType arg3 ;
74142     lldb::SBValue result;
74143 
74144     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
74145     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
74146     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
74147     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
74148 
74149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74150       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
74151     }
74152 
74153     arg2 = (char *)lua_tostring(L, 2);
74154     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
74155     result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
74156     {
74157       lldb::SBValue * resultptr = new lldb::SBValue(result);
74158       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74159     }
74160     return SWIG_arg;
74161 
74162     fail: SWIGUNUSED;
74163   }
74164   lua_error(L);
74165   return 0;
74166 }
74167 
74168 
74169 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
74170   int argc;
74171   int argv[4]={
74172     1,2,3,4
74173   };
74174 
74175   argc = lua_gettop(L);
74176   if (argc == 2) {
74177     int _v = 0;
74178     {
74179       void *ptr;
74180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74181         _v = 0;
74182       } else {
74183         _v = 1;
74184       }
74185     }
74186     if (_v) {
74187       {
74188         _v = SWIG_lua_isnilstring(L,argv[1]);
74189       }
74190       if (_v) {
74191         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
74192       }
74193     }
74194   }
74195   if (argc == 3) {
74196     int _v = 0;
74197     {
74198       void *ptr;
74199       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74200         _v = 0;
74201       } else {
74202         _v = 1;
74203       }
74204     }
74205     if (_v) {
74206       {
74207         _v = SWIG_lua_isnilstring(L,argv[1]);
74208       }
74209       if (_v) {
74210         {
74211           _v = lua_isnumber(L,argv[2]);
74212         }
74213         if (_v) {
74214           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
74215         }
74216       }
74217     }
74218   }
74219 
74220   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
74221     "  Possible C/C++ prototypes are:\n"
74222     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
74223     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
74224   lua_error(L);return 0;
74225 }
74226 
74227 
74228 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
74229   {
74230     int SWIG_arg = 0;
74231     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74232     char *arg2 = (char *) 0 ;
74233     lldb::SBValue result;
74234 
74235     SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
74236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
74237     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
74238 
74239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74240       SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
74241     }
74242 
74243     arg2 = (char *)lua_tostring(L, 2);
74244     result = (arg1)->GetValueForExpressionPath((char const *)arg2);
74245     {
74246       lldb::SBValue * resultptr = new lldb::SBValue(result);
74247       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74248     }
74249     return SWIG_arg;
74250 
74251     fail: SWIGUNUSED;
74252   }
74253   lua_error(L);
74254   return 0;
74255 }
74256 
74257 
74258 static int _wrap_SBValue_AddressOf(lua_State* L) {
74259   {
74260     int SWIG_arg = 0;
74261     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74262     lldb::SBValue result;
74263 
74264     SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
74265     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
74266 
74267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74268       SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
74269     }
74270 
74271     result = (arg1)->AddressOf();
74272     {
74273       lldb::SBValue * resultptr = new lldb::SBValue(result);
74274       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74275     }
74276     return SWIG_arg;
74277 
74278     fail: SWIGUNUSED;
74279   }
74280   lua_error(L);
74281   return 0;
74282 }
74283 
74284 
74285 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
74286   {
74287     int SWIG_arg = 0;
74288     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74289     lldb::addr_t result;
74290 
74291     SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
74292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
74293 
74294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74295       SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
74296     }
74297 
74298     result = (lldb::addr_t)(arg1)->GetLoadAddress();
74299     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
74300     return SWIG_arg;
74301 
74302     fail: SWIGUNUSED;
74303   }
74304   lua_error(L);
74305   return 0;
74306 }
74307 
74308 
74309 static int _wrap_SBValue_GetAddress(lua_State* L) {
74310   {
74311     int SWIG_arg = 0;
74312     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74313     lldb::SBAddress result;
74314 
74315     SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
74316     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
74317 
74318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74319       SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
74320     }
74321 
74322     result = (arg1)->GetAddress();
74323     {
74324       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
74325       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
74326     }
74327     return SWIG_arg;
74328 
74329     fail: SWIGUNUSED;
74330   }
74331   lua_error(L);
74332   return 0;
74333 }
74334 
74335 
74336 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
74337   {
74338     int SWIG_arg = 0;
74339     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74340     uint32_t arg2 ;
74341     uint32_t arg3 ;
74342     lldb::SBData result;
74343 
74344     SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
74345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
74346     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
74347     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
74348 
74349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74350       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
74351     }
74352 
74353     arg2 = (uint32_t)lua_tointeger(L, 2);
74354     arg3 = (uint32_t)lua_tointeger(L, 3);
74355     result = (arg1)->GetPointeeData(arg2,arg3);
74356     {
74357       lldb::SBData * resultptr = new lldb::SBData(result);
74358       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
74359     }
74360     return SWIG_arg;
74361 
74362     fail: SWIGUNUSED;
74363   }
74364   lua_error(L);
74365   return 0;
74366 }
74367 
74368 
74369 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
74370   {
74371     int SWIG_arg = 0;
74372     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74373     uint32_t arg2 ;
74374     lldb::SBData result;
74375 
74376     SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
74377     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
74378     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
74379 
74380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74381       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
74382     }
74383 
74384     arg2 = (uint32_t)lua_tointeger(L, 2);
74385     result = (arg1)->GetPointeeData(arg2);
74386     {
74387       lldb::SBData * resultptr = new lldb::SBData(result);
74388       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
74389     }
74390     return SWIG_arg;
74391 
74392     fail: SWIGUNUSED;
74393   }
74394   lua_error(L);
74395   return 0;
74396 }
74397 
74398 
74399 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
74400   {
74401     int SWIG_arg = 0;
74402     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74403     lldb::SBData result;
74404 
74405     SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
74406     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
74407 
74408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74409       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
74410     }
74411 
74412     result = (arg1)->GetPointeeData();
74413     {
74414       lldb::SBData * resultptr = new lldb::SBData(result);
74415       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
74416     }
74417     return SWIG_arg;
74418 
74419     fail: SWIGUNUSED;
74420   }
74421   lua_error(L);
74422   return 0;
74423 }
74424 
74425 
74426 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
74427   int argc;
74428   int argv[4]={
74429     1,2,3,4
74430   };
74431 
74432   argc = lua_gettop(L);
74433   if (argc == 1) {
74434     int _v = 0;
74435     {
74436       void *ptr;
74437       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74438         _v = 0;
74439       } else {
74440         _v = 1;
74441       }
74442     }
74443     if (_v) {
74444       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
74445     }
74446   }
74447   if (argc == 2) {
74448     int _v = 0;
74449     {
74450       void *ptr;
74451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74452         _v = 0;
74453       } else {
74454         _v = 1;
74455       }
74456     }
74457     if (_v) {
74458       {
74459         _v = lua_isnumber(L,argv[1]);
74460       }
74461       if (_v) {
74462         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
74463       }
74464     }
74465   }
74466   if (argc == 3) {
74467     int _v = 0;
74468     {
74469       void *ptr;
74470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74471         _v = 0;
74472       } else {
74473         _v = 1;
74474       }
74475     }
74476     if (_v) {
74477       {
74478         _v = lua_isnumber(L,argv[1]);
74479       }
74480       if (_v) {
74481         {
74482           _v = lua_isnumber(L,argv[2]);
74483         }
74484         if (_v) {
74485           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
74486         }
74487       }
74488     }
74489   }
74490 
74491   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
74492     "  Possible C/C++ prototypes are:\n"
74493     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
74494     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
74495     "    lldb::SBValue::GetPointeeData()\n");
74496   lua_error(L);return 0;
74497 }
74498 
74499 
74500 static int _wrap_SBValue_GetData(lua_State* L) {
74501   {
74502     int SWIG_arg = 0;
74503     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74504     lldb::SBData result;
74505 
74506     SWIG_check_num_args("lldb::SBValue::GetData",1,1)
74507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
74508 
74509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74510       SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
74511     }
74512 
74513     result = (arg1)->GetData();
74514     {
74515       lldb::SBData * resultptr = new lldb::SBData(result);
74516       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
74517     }
74518     return SWIG_arg;
74519 
74520     fail: SWIGUNUSED;
74521   }
74522   lua_error(L);
74523   return 0;
74524 }
74525 
74526 
74527 static int _wrap_SBValue_SetData(lua_State* L) {
74528   {
74529     int SWIG_arg = 0;
74530     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74531     lldb::SBData *arg2 = 0 ;
74532     lldb::SBError *arg3 = 0 ;
74533     bool result;
74534 
74535     SWIG_check_num_args("lldb::SBValue::SetData",3,3)
74536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
74537     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
74538     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
74539 
74540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74541       SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
74542     }
74543 
74544 
74545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
74546       SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
74547     }
74548 
74549 
74550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
74551       SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
74552     }
74553 
74554     result = (bool)(arg1)->SetData(*arg2,*arg3);
74555     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74556     return SWIG_arg;
74557 
74558     fail: SWIGUNUSED;
74559   }
74560   lua_error(L);
74561   return 0;
74562 }
74563 
74564 
74565 static int _wrap_SBValue_Clone(lua_State* L) {
74566   {
74567     int SWIG_arg = 0;
74568     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74569     char *arg2 = (char *) 0 ;
74570     lldb::SBValue result;
74571 
74572     SWIG_check_num_args("lldb::SBValue::Clone",2,2)
74573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
74574     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
74575 
74576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74577       SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
74578     }
74579 
74580     arg2 = (char *)lua_tostring(L, 2);
74581     result = (arg1)->Clone((char const *)arg2);
74582     {
74583       lldb::SBValue * resultptr = new lldb::SBValue(result);
74584       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74585     }
74586     return SWIG_arg;
74587 
74588     fail: SWIGUNUSED;
74589   }
74590   lua_error(L);
74591   return 0;
74592 }
74593 
74594 
74595 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
74596   {
74597     int SWIG_arg = 0;
74598     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74599     lldb::SBDeclaration result;
74600 
74601     SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
74602     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
74603 
74604     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74605       SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
74606     }
74607 
74608     result = (arg1)->GetDeclaration();
74609     {
74610       lldb::SBDeclaration * resultptr = new lldb::SBDeclaration(result);
74611       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
74612     }
74613     return SWIG_arg;
74614 
74615     fail: SWIGUNUSED;
74616   }
74617   lua_error(L);
74618   return 0;
74619 }
74620 
74621 
74622 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
74623   {
74624     int SWIG_arg = 0;
74625     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74626     bool result;
74627 
74628     SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
74629     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
74630 
74631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74632       SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
74633     }
74634 
74635     result = (bool)(arg1)->MightHaveChildren();
74636     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74637     return SWIG_arg;
74638 
74639     fail: SWIGUNUSED;
74640   }
74641   lua_error(L);
74642   return 0;
74643 }
74644 
74645 
74646 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
74647   {
74648     int SWIG_arg = 0;
74649     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74650     bool result;
74651 
74652     SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
74653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
74654 
74655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74656       SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
74657     }
74658 
74659     result = (bool)(arg1)->IsRuntimeSupportValue();
74660     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74661     return SWIG_arg;
74662 
74663     fail: SWIGUNUSED;
74664   }
74665   lua_error(L);
74666   return 0;
74667 }
74668 
74669 
74670 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
74671   {
74672     int SWIG_arg = 0;
74673     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74674     uint32_t result;
74675 
74676     SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
74677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
74678 
74679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74680       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
74681     }
74682 
74683     result = (uint32_t)(arg1)->GetNumChildren();
74684     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
74685     return SWIG_arg;
74686 
74687     fail: SWIGUNUSED;
74688   }
74689   lua_error(L);
74690   return 0;
74691 }
74692 
74693 
74694 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
74695   {
74696     int SWIG_arg = 0;
74697     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74698     uint32_t arg2 ;
74699     uint32_t result;
74700 
74701     SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
74702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
74703     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
74704 
74705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74706       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
74707     }
74708 
74709     arg2 = (uint32_t)lua_tointeger(L, 2);
74710     result = (uint32_t)(arg1)->GetNumChildren(arg2);
74711     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
74712     return SWIG_arg;
74713 
74714     fail: SWIGUNUSED;
74715   }
74716   lua_error(L);
74717   return 0;
74718 }
74719 
74720 
74721 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
74722   int argc;
74723   int argv[3]={
74724     1,2,3
74725   };
74726 
74727   argc = lua_gettop(L);
74728   if (argc == 1) {
74729     int _v = 0;
74730     {
74731       void *ptr;
74732       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74733         _v = 0;
74734       } else {
74735         _v = 1;
74736       }
74737     }
74738     if (_v) {
74739       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
74740     }
74741   }
74742   if (argc == 2) {
74743     int _v = 0;
74744     {
74745       void *ptr;
74746       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74747         _v = 0;
74748       } else {
74749         _v = 1;
74750       }
74751     }
74752     if (_v) {
74753       {
74754         _v = lua_isnumber(L,argv[1]);
74755       }
74756       if (_v) {
74757         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
74758       }
74759     }
74760   }
74761 
74762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
74763     "  Possible C/C++ prototypes are:\n"
74764     "    lldb::SBValue::GetNumChildren()\n"
74765     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
74766   lua_error(L);return 0;
74767 }
74768 
74769 
74770 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
74771   {
74772     int SWIG_arg = 0;
74773     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74774     void *result = 0 ;
74775 
74776     SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
74777     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
74778 
74779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74780       SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
74781     }
74782 
74783     result = (void *)(arg1)->GetOpaqueType();
74784     SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
74785     return SWIG_arg;
74786 
74787     fail: SWIGUNUSED;
74788   }
74789   lua_error(L);
74790   return 0;
74791 }
74792 
74793 
74794 static int _wrap_SBValue_GetTarget(lua_State* L) {
74795   {
74796     int SWIG_arg = 0;
74797     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74798     lldb::SBTarget result;
74799 
74800     SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
74801     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
74802 
74803     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74804       SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
74805     }
74806 
74807     result = (arg1)->GetTarget();
74808     {
74809       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
74810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
74811     }
74812     return SWIG_arg;
74813 
74814     fail: SWIGUNUSED;
74815   }
74816   lua_error(L);
74817   return 0;
74818 }
74819 
74820 
74821 static int _wrap_SBValue_GetProcess(lua_State* L) {
74822   {
74823     int SWIG_arg = 0;
74824     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74825     lldb::SBProcess result;
74826 
74827     SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
74828     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
74829 
74830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74831       SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
74832     }
74833 
74834     result = (arg1)->GetProcess();
74835     {
74836       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
74837       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
74838     }
74839     return SWIG_arg;
74840 
74841     fail: SWIGUNUSED;
74842   }
74843   lua_error(L);
74844   return 0;
74845 }
74846 
74847 
74848 static int _wrap_SBValue_GetThread(lua_State* L) {
74849   {
74850     int SWIG_arg = 0;
74851     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74852     lldb::SBThread result;
74853 
74854     SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
74855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
74856 
74857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74858       SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
74859     }
74860 
74861     result = (arg1)->GetThread();
74862     {
74863       lldb::SBThread * resultptr = new lldb::SBThread(result);
74864       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
74865     }
74866     return SWIG_arg;
74867 
74868     fail: SWIGUNUSED;
74869   }
74870   lua_error(L);
74871   return 0;
74872 }
74873 
74874 
74875 static int _wrap_SBValue_GetFrame(lua_State* L) {
74876   {
74877     int SWIG_arg = 0;
74878     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74879     lldb::SBFrame result;
74880 
74881     SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
74882     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
74883 
74884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74885       SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
74886     }
74887 
74888     result = (arg1)->GetFrame();
74889     {
74890       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
74891       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
74892     }
74893     return SWIG_arg;
74894 
74895     fail: SWIGUNUSED;
74896   }
74897   lua_error(L);
74898   return 0;
74899 }
74900 
74901 
74902 static int _wrap_SBValue_Dereference(lua_State* L) {
74903   {
74904     int SWIG_arg = 0;
74905     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74906     lldb::SBValue result;
74907 
74908     SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
74909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
74910 
74911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74912       SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
74913     }
74914 
74915     result = (arg1)->Dereference();
74916     {
74917       lldb::SBValue * resultptr = new lldb::SBValue(result);
74918       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74919     }
74920     return SWIG_arg;
74921 
74922     fail: SWIGUNUSED;
74923   }
74924   lua_error(L);
74925   return 0;
74926 }
74927 
74928 
74929 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
74930   {
74931     int SWIG_arg = 0;
74932     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74933     bool result;
74934 
74935     SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
74936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
74937 
74938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74939       SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
74940     }
74941 
74942     result = (bool)(arg1)->TypeIsPointerType();
74943     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74944     return SWIG_arg;
74945 
74946     fail: SWIGUNUSED;
74947   }
74948   lua_error(L);
74949   return 0;
74950 }
74951 
74952 
74953 static int _wrap_SBValue_GetType(lua_State* L) {
74954   {
74955     int SWIG_arg = 0;
74956     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74957     lldb::SBType result;
74958 
74959     SWIG_check_num_args("lldb::SBValue::GetType",1,1)
74960     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
74961 
74962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74963       SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
74964     }
74965 
74966     result = (arg1)->GetType();
74967     {
74968       lldb::SBType * resultptr = new lldb::SBType(result);
74969       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
74970     }
74971     return SWIG_arg;
74972 
74973     fail: SWIGUNUSED;
74974   }
74975   lua_error(L);
74976   return 0;
74977 }
74978 
74979 
74980 static int _wrap_SBValue_Persist(lua_State* L) {
74981   {
74982     int SWIG_arg = 0;
74983     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74984     lldb::SBValue result;
74985 
74986     SWIG_check_num_args("lldb::SBValue::Persist",1,1)
74987     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
74988 
74989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74990       SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
74991     }
74992 
74993     result = (arg1)->Persist();
74994     {
74995       lldb::SBValue * resultptr = new lldb::SBValue(result);
74996       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74997     }
74998     return SWIG_arg;
74999 
75000     fail: SWIGUNUSED;
75001   }
75002   lua_error(L);
75003   return 0;
75004 }
75005 
75006 
75007 static int _wrap_SBValue_GetDescription(lua_State* L) {
75008   {
75009     int SWIG_arg = 0;
75010     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75011     lldb::SBStream *arg2 = 0 ;
75012     bool result;
75013 
75014     SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
75015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
75016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
75017 
75018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75019       SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
75020     }
75021 
75022 
75023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
75024       SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
75025     }
75026 
75027     result = (bool)(arg1)->GetDescription(*arg2);
75028     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75029     return SWIG_arg;
75030 
75031     fail: SWIGUNUSED;
75032   }
75033   lua_error(L);
75034   return 0;
75035 }
75036 
75037 
75038 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
75039   {
75040     int SWIG_arg = 0;
75041     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75042     lldb::SBStream *arg2 = 0 ;
75043     bool result;
75044 
75045     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
75046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
75047     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
75048 
75049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75050       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
75051     }
75052 
75053 
75054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
75055       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
75056     }
75057 
75058     result = (bool)(arg1)->GetExpressionPath(*arg2);
75059     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75060     return SWIG_arg;
75061 
75062     fail: SWIGUNUSED;
75063   }
75064   lua_error(L);
75065   return 0;
75066 }
75067 
75068 
75069 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
75070   {
75071     int SWIG_arg = 0;
75072     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75073     lldb::SBStream *arg2 = 0 ;
75074     bool arg3 ;
75075     bool result;
75076 
75077     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
75078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
75079     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
75080     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
75081 
75082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75083       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
75084     }
75085 
75086 
75087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
75088       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
75089     }
75090 
75091     arg3 = (lua_toboolean(L, 3)!=0);
75092     result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
75093     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75094     return SWIG_arg;
75095 
75096     fail: SWIGUNUSED;
75097   }
75098   lua_error(L);
75099   return 0;
75100 }
75101 
75102 
75103 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
75104   int argc;
75105   int argv[4]={
75106     1,2,3,4
75107   };
75108 
75109   argc = lua_gettop(L);
75110   if (argc == 2) {
75111     int _v = 0;
75112     {
75113       void *ptr;
75114       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75115         _v = 0;
75116       } else {
75117         _v = 1;
75118       }
75119     }
75120     if (_v) {
75121       {
75122         void *ptr;
75123         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
75124           _v = 0;
75125         } else {
75126           _v = 1;
75127         }
75128       }
75129       if (_v) {
75130         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
75131       }
75132     }
75133   }
75134   if (argc == 3) {
75135     int _v = 0;
75136     {
75137       void *ptr;
75138       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75139         _v = 0;
75140       } else {
75141         _v = 1;
75142       }
75143     }
75144     if (_v) {
75145       {
75146         void *ptr;
75147         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
75148           _v = 0;
75149         } else {
75150           _v = 1;
75151         }
75152       }
75153       if (_v) {
75154         {
75155           _v = lua_isboolean(L,argv[2]);
75156         }
75157         if (_v) {
75158           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
75159         }
75160       }
75161     }
75162   }
75163 
75164   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
75165     "  Possible C/C++ prototypes are:\n"
75166     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
75167     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
75168   lua_error(L);return 0;
75169 }
75170 
75171 
75172 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
75173   {
75174     int SWIG_arg = 0;
75175     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75176     char *arg2 = (char *) 0 ;
75177     lldb::SBValue result;
75178 
75179     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
75180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
75181     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
75182 
75183     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75184       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
75185     }
75186 
75187     arg2 = (char *)lua_tostring(L, 2);
75188     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
75189     {
75190       lldb::SBValue * resultptr = new lldb::SBValue(result);
75191       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75192     }
75193     return SWIG_arg;
75194 
75195     fail: SWIGUNUSED;
75196   }
75197   lua_error(L);
75198   return 0;
75199 }
75200 
75201 
75202 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
75203   {
75204     int SWIG_arg = 0;
75205     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75206     char *arg2 = (char *) 0 ;
75207     lldb::SBExpressionOptions *arg3 = 0 ;
75208     lldb::SBValue result;
75209 
75210     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
75211     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
75212     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
75213     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
75214 
75215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75216       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
75217     }
75218 
75219     arg2 = (char *)lua_tostring(L, 2);
75220 
75221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
75222       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
75223     }
75224 
75225     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
75226     {
75227       lldb::SBValue * resultptr = new lldb::SBValue(result);
75228       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75229     }
75230     return SWIG_arg;
75231 
75232     fail: SWIGUNUSED;
75233   }
75234   lua_error(L);
75235   return 0;
75236 }
75237 
75238 
75239 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
75240   {
75241     int SWIG_arg = 0;
75242     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75243     char *arg2 = (char *) 0 ;
75244     lldb::SBExpressionOptions *arg3 = 0 ;
75245     char *arg4 = (char *) 0 ;
75246     lldb::SBValue result;
75247 
75248     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
75249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
75250     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
75251     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
75252     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
75253 
75254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75255       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
75256     }
75257 
75258     arg2 = (char *)lua_tostring(L, 2);
75259 
75260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
75261       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
75262     }
75263 
75264     arg4 = (char *)lua_tostring(L, 4);
75265     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
75266     {
75267       lldb::SBValue * resultptr = new lldb::SBValue(result);
75268       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75269     }
75270     return SWIG_arg;
75271 
75272     fail: SWIGUNUSED;
75273   }
75274   lua_error(L);
75275   return 0;
75276 }
75277 
75278 
75279 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
75280   int argc;
75281   int argv[5]={
75282     1,2,3,4,5
75283   };
75284 
75285   argc = lua_gettop(L);
75286   if (argc == 2) {
75287     int _v = 0;
75288     {
75289       void *ptr;
75290       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75291         _v = 0;
75292       } else {
75293         _v = 1;
75294       }
75295     }
75296     if (_v) {
75297       {
75298         _v = SWIG_lua_isnilstring(L,argv[1]);
75299       }
75300       if (_v) {
75301         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
75302       }
75303     }
75304   }
75305   if (argc == 3) {
75306     int _v = 0;
75307     {
75308       void *ptr;
75309       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75310         _v = 0;
75311       } else {
75312         _v = 1;
75313       }
75314     }
75315     if (_v) {
75316       {
75317         _v = SWIG_lua_isnilstring(L,argv[1]);
75318       }
75319       if (_v) {
75320         {
75321           void *ptr;
75322           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
75323             _v = 0;
75324           } else {
75325             _v = 1;
75326           }
75327         }
75328         if (_v) {
75329           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
75330         }
75331       }
75332     }
75333   }
75334   if (argc == 4) {
75335     int _v = 0;
75336     {
75337       void *ptr;
75338       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75339         _v = 0;
75340       } else {
75341         _v = 1;
75342       }
75343     }
75344     if (_v) {
75345       {
75346         _v = SWIG_lua_isnilstring(L,argv[1]);
75347       }
75348       if (_v) {
75349         {
75350           void *ptr;
75351           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
75352             _v = 0;
75353           } else {
75354             _v = 1;
75355           }
75356         }
75357         if (_v) {
75358           {
75359             _v = SWIG_lua_isnilstring(L,argv[3]);
75360           }
75361           if (_v) {
75362             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
75363           }
75364         }
75365       }
75366     }
75367   }
75368 
75369   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
75370     "  Possible C/C++ prototypes are:\n"
75371     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
75372     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
75373     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
75374   lua_error(L);return 0;
75375 }
75376 
75377 
75378 static int _wrap_SBValue_Watch__SWIG_0(lua_State* L) {
75379   {
75380     int SWIG_arg = 0;
75381     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75382     bool arg2 ;
75383     bool arg3 ;
75384     bool arg4 ;
75385     lldb::SBError *arg5 = 0 ;
75386     lldb::SBWatchpoint result;
75387 
75388     SWIG_check_num_args("lldb::SBValue::Watch",5,5)
75389     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
75390     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
75391     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
75392     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
75393     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
75394 
75395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75396       SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
75397     }
75398 
75399     arg2 = (lua_toboolean(L, 2)!=0);
75400     arg3 = (lua_toboolean(L, 3)!=0);
75401     arg4 = (lua_toboolean(L, 4)!=0);
75402 
75403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
75404       SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
75405     }
75406 
75407     result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
75408     {
75409       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
75410       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
75411     }
75412     return SWIG_arg;
75413 
75414     fail: SWIGUNUSED;
75415   }
75416   lua_error(L);
75417   return 0;
75418 }
75419 
75420 
75421 static int _wrap_SBValue_Watch__SWIG_1(lua_State* L) {
75422   {
75423     int SWIG_arg = 0;
75424     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75425     bool arg2 ;
75426     bool arg3 ;
75427     bool arg4 ;
75428     lldb::SBWatchpoint result;
75429 
75430     SWIG_check_num_args("lldb::SBValue::Watch",4,4)
75431     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
75432     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
75433     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
75434     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
75435 
75436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75437       SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
75438     }
75439 
75440     arg2 = (lua_toboolean(L, 2)!=0);
75441     arg3 = (lua_toboolean(L, 3)!=0);
75442     arg4 = (lua_toboolean(L, 4)!=0);
75443     result = (arg1)->Watch(arg2,arg3,arg4);
75444     {
75445       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
75446       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
75447     }
75448     return SWIG_arg;
75449 
75450     fail: SWIGUNUSED;
75451   }
75452   lua_error(L);
75453   return 0;
75454 }
75455 
75456 
75457 static int _wrap_SBValue_Watch(lua_State* L) {
75458   int argc;
75459   int argv[6]={
75460     1,2,3,4,5,6
75461   };
75462 
75463   argc = lua_gettop(L);
75464   if (argc == 4) {
75465     int _v = 0;
75466     {
75467       void *ptr;
75468       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75469         _v = 0;
75470       } else {
75471         _v = 1;
75472       }
75473     }
75474     if (_v) {
75475       {
75476         _v = lua_isboolean(L,argv[1]);
75477       }
75478       if (_v) {
75479         {
75480           _v = lua_isboolean(L,argv[2]);
75481         }
75482         if (_v) {
75483           {
75484             _v = lua_isboolean(L,argv[3]);
75485           }
75486           if (_v) {
75487             return _wrap_SBValue_Watch__SWIG_1(L);
75488           }
75489         }
75490       }
75491     }
75492   }
75493   if (argc == 5) {
75494     int _v = 0;
75495     {
75496       void *ptr;
75497       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
75498         _v = 0;
75499       } else {
75500         _v = 1;
75501       }
75502     }
75503     if (_v) {
75504       {
75505         _v = lua_isboolean(L,argv[1]);
75506       }
75507       if (_v) {
75508         {
75509           _v = lua_isboolean(L,argv[2]);
75510         }
75511         if (_v) {
75512           {
75513             _v = lua_isboolean(L,argv[3]);
75514           }
75515           if (_v) {
75516             {
75517               void *ptr;
75518               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
75519                 _v = 0;
75520               } else {
75521                 _v = 1;
75522               }
75523             }
75524             if (_v) {
75525               return _wrap_SBValue_Watch__SWIG_0(L);
75526             }
75527           }
75528         }
75529       }
75530     }
75531   }
75532 
75533   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_Watch'\n"
75534     "  Possible C/C++ prototypes are:\n"
75535     "    lldb::SBValue::Watch(bool,bool,bool,lldb::SBError &)\n"
75536     "    lldb::SBValue::Watch(bool,bool,bool)\n");
75537   lua_error(L);return 0;
75538 }
75539 
75540 
75541 static int _wrap_SBValue_WatchPointee(lua_State* L) {
75542   {
75543     int SWIG_arg = 0;
75544     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75545     bool arg2 ;
75546     bool arg3 ;
75547     bool arg4 ;
75548     lldb::SBError *arg5 = 0 ;
75549     lldb::SBWatchpoint result;
75550 
75551     SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
75552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
75553     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
75554     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
75555     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
75556     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
75557 
75558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75559       SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
75560     }
75561 
75562     arg2 = (lua_toboolean(L, 2)!=0);
75563     arg3 = (lua_toboolean(L, 3)!=0);
75564     arg4 = (lua_toboolean(L, 4)!=0);
75565 
75566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
75567       SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
75568     }
75569 
75570     result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
75571     {
75572       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
75573       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
75574     }
75575     return SWIG_arg;
75576 
75577     fail: SWIGUNUSED;
75578   }
75579   lua_error(L);
75580   return 0;
75581 }
75582 
75583 
75584 static int _wrap_SBValue_GetVTable(lua_State* L) {
75585   {
75586     int SWIG_arg = 0;
75587     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75588     lldb::SBValue result;
75589 
75590     SWIG_check_num_args("lldb::SBValue::GetVTable",1,1)
75591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetVTable",1,"lldb::SBValue *");
75592 
75593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75594       SWIG_fail_ptr("SBValue_GetVTable",1,SWIGTYPE_p_lldb__SBValue);
75595     }
75596 
75597     result = (arg1)->GetVTable();
75598     {
75599       lldb::SBValue * resultptr = new lldb::SBValue(result);
75600       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75601     }
75602     return SWIG_arg;
75603 
75604     fail: SWIGUNUSED;
75605   }
75606   lua_error(L);
75607   return 0;
75608 }
75609 
75610 
75611 static int _wrap_SBValue___tostring(lua_State* L) {
75612   {
75613     int SWIG_arg = 0;
75614     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
75615     std::string result;
75616 
75617     SWIG_check_num_args("lldb::SBValue::__repr__",1,1)
75618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__repr__",1,"lldb::SBValue *");
75619 
75620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
75621       SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
75622     }
75623 
75624     result = lldb_SBValue___repr__(arg1);
75625     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
75626     return SWIG_arg;
75627 
75628     fail: SWIGUNUSED;
75629   }
75630   lua_error(L);
75631   return 0;
75632 }
75633 
75634 
75635 static void swig_delete_SBValue(void *obj) {
75636 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
75637 delete arg1;
75638 }
75639 static int _proxy__wrap_new_SBValue(lua_State *L) {
75640     assert(lua_istable(L,1));
75641     lua_pushcfunction(L,_wrap_new_SBValue);
75642     assert(!lua_isnil(L,-1));
75643     lua_replace(L,1); /* replace our table with real constructor */
75644     lua_call(L,lua_gettop(L)-1,1);
75645     return 1;
75646 }
75647 static swig_lua_attribute swig_SBValue_attributes[] = {
75648     {0,0,0}
75649 };
75650 static swig_lua_method swig_SBValue_methods[]= {
75651     { "IsValid", _wrap_SBValue_IsValid},
75652     { "Clear", _wrap_SBValue_Clear},
75653     { "GetError", _wrap_SBValue_GetError},
75654     { "GetID", _wrap_SBValue_GetID},
75655     { "GetName", _wrap_SBValue_GetName},
75656     { "GetTypeName", _wrap_SBValue_GetTypeName},
75657     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
75658     { "GetByteSize", _wrap_SBValue_GetByteSize},
75659     { "IsInScope", _wrap_SBValue_IsInScope},
75660     { "GetFormat", _wrap_SBValue_GetFormat},
75661     { "SetFormat", _wrap_SBValue_SetFormat},
75662     { "GetValue", _wrap_SBValue_GetValue},
75663     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
75664     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
75665     { "GetValueType", _wrap_SBValue_GetValueType},
75666     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
75667     { "GetSummary", _wrap_SBValue_GetSummary},
75668     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
75669     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
75670     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
75671     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
75672     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
75673     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
75674     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
75675     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
75676     { "IsDynamic", _wrap_SBValue_IsDynamic},
75677     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
75678     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
75679     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
75680     { "GetLocation", _wrap_SBValue_GetLocation},
75681     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
75682     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
75683     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
75684     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
75685     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
75686     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
75687     { "Cast", _wrap_SBValue_Cast},
75688     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
75689     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
75690     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
75691     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
75692     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
75693     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
75694     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
75695     { "AddressOf", _wrap_SBValue_AddressOf},
75696     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
75697     { "GetAddress", _wrap_SBValue_GetAddress},
75698     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
75699     { "GetData", _wrap_SBValue_GetData},
75700     { "SetData", _wrap_SBValue_SetData},
75701     { "Clone", _wrap_SBValue_Clone},
75702     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
75703     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
75704     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
75705     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
75706     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
75707     { "GetTarget", _wrap_SBValue_GetTarget},
75708     { "GetProcess", _wrap_SBValue_GetProcess},
75709     { "GetThread", _wrap_SBValue_GetThread},
75710     { "GetFrame", _wrap_SBValue_GetFrame},
75711     { "Dereference", _wrap_SBValue_Dereference},
75712     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
75713     { "GetType", _wrap_SBValue_GetType},
75714     { "Persist", _wrap_SBValue_Persist},
75715     { "GetDescription", _wrap_SBValue_GetDescription},
75716     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
75717     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
75718     { "Watch", _wrap_SBValue_Watch},
75719     { "WatchPointee", _wrap_SBValue_WatchPointee},
75720     { "GetVTable", _wrap_SBValue_GetVTable},
75721     { "__tostring", _wrap_SBValue___tostring},
75722     {0,0}
75723 };
75724 static swig_lua_method swig_SBValue_meta[] = {
75725     { "__tostring", _wrap_SBValue___tostring},
75726     {0,0}
75727 };
75728 
75729 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
75730     {0,0,0}
75731 };
75732 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
75733     {0,0,0,0,0,0}
75734 };
75735 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
75736     {0,0}
75737 };
75738 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
75739     0
75740 };
75741 
75742 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
75743     "SBValue",
75744     swig_SBValue_Sf_SwigStatic_methods,
75745     swig_SBValue_Sf_SwigStatic_attributes,
75746     swig_SBValue_Sf_SwigStatic_constants,
75747     swig_SBValue_Sf_SwigStatic_classes,
75748     0
75749 };
75750 static swig_lua_class *swig_SBValue_bases[] = {0};
75751 static const char *swig_SBValue_base_names[] = {0};
75752 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 };
75753 
75754 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
75755   {
75756     int SWIG_arg = 0;
75757     lldb::SBValueList *result = 0 ;
75758 
75759     SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
75760     result = (lldb::SBValueList *)new lldb::SBValueList();
75761     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
75762     return SWIG_arg;
75763 
75764     fail: SWIGUNUSED;
75765   }
75766   lua_error(L);
75767   return 0;
75768 }
75769 
75770 
75771 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
75772   {
75773     int SWIG_arg = 0;
75774     lldb::SBValueList *arg1 = 0 ;
75775     lldb::SBValueList *result = 0 ;
75776 
75777     SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
75778     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
75779 
75780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75781       SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
75782     }
75783 
75784     result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
75785     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
75786     return SWIG_arg;
75787 
75788     fail: SWIGUNUSED;
75789   }
75790   lua_error(L);
75791   return 0;
75792 }
75793 
75794 
75795 static int _wrap_new_SBValueList(lua_State* L) {
75796   int argc;
75797   int argv[2]={
75798     1,2
75799   };
75800 
75801   argc = lua_gettop(L);
75802   if (argc == 0) {
75803     return _wrap_new_SBValueList__SWIG_0(L);
75804   }
75805   if (argc == 1) {
75806     int _v = 0;
75807     {
75808       void *ptr;
75809       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
75810         _v = 0;
75811       } else {
75812         _v = 1;
75813       }
75814     }
75815     if (_v) {
75816       return _wrap_new_SBValueList__SWIG_1(L);
75817     }
75818   }
75819 
75820   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
75821     "  Possible C/C++ prototypes are:\n"
75822     "    lldb::SBValueList::SBValueList()\n"
75823     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
75824   lua_error(L);return 0;
75825 }
75826 
75827 
75828 static int _wrap_SBValueList_IsValid(lua_State* L) {
75829   {
75830     int SWIG_arg = 0;
75831     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75832     bool result;
75833 
75834     SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
75835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
75836 
75837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75838       SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
75839     }
75840 
75841     result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
75842     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75843     return SWIG_arg;
75844 
75845     fail: SWIGUNUSED;
75846   }
75847   lua_error(L);
75848   return 0;
75849 }
75850 
75851 
75852 static int _wrap_SBValueList_Clear(lua_State* L) {
75853   {
75854     int SWIG_arg = 0;
75855     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75856 
75857     SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
75858     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
75859 
75860     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75861       SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
75862     }
75863 
75864     (arg1)->Clear();
75865 
75866     return SWIG_arg;
75867 
75868     fail: SWIGUNUSED;
75869   }
75870   lua_error(L);
75871   return 0;
75872 }
75873 
75874 
75875 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
75876   {
75877     int SWIG_arg = 0;
75878     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75879     lldb::SBValue *arg2 = 0 ;
75880 
75881     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
75882     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
75883     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
75884 
75885     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75886       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
75887     }
75888 
75889 
75890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
75891       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
75892     }
75893 
75894     (arg1)->Append((lldb::SBValue const &)*arg2);
75895 
75896     return SWIG_arg;
75897 
75898     fail: SWIGUNUSED;
75899   }
75900   lua_error(L);
75901   return 0;
75902 }
75903 
75904 
75905 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
75906   {
75907     int SWIG_arg = 0;
75908     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75909     lldb::SBValueList *arg2 = 0 ;
75910 
75911     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
75912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
75913     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
75914 
75915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75916       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
75917     }
75918 
75919 
75920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
75921       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
75922     }
75923 
75924     (arg1)->Append((lldb::SBValueList const &)*arg2);
75925 
75926     return SWIG_arg;
75927 
75928     fail: SWIGUNUSED;
75929   }
75930   lua_error(L);
75931   return 0;
75932 }
75933 
75934 
75935 static int _wrap_SBValueList_Append(lua_State* L) {
75936   int argc;
75937   int argv[3]={
75938     1,2,3
75939   };
75940 
75941   argc = lua_gettop(L);
75942   if (argc == 2) {
75943     int _v = 0;
75944     {
75945       void *ptr;
75946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
75947         _v = 0;
75948       } else {
75949         _v = 1;
75950       }
75951     }
75952     if (_v) {
75953       {
75954         void *ptr;
75955         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
75956           _v = 0;
75957         } else {
75958           _v = 1;
75959         }
75960       }
75961       if (_v) {
75962         return _wrap_SBValueList_Append__SWIG_0(L);
75963       }
75964     }
75965   }
75966   if (argc == 2) {
75967     int _v = 0;
75968     {
75969       void *ptr;
75970       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
75971         _v = 0;
75972       } else {
75973         _v = 1;
75974       }
75975     }
75976     if (_v) {
75977       {
75978         void *ptr;
75979         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
75980           _v = 0;
75981         } else {
75982           _v = 1;
75983         }
75984       }
75985       if (_v) {
75986         return _wrap_SBValueList_Append__SWIG_1(L);
75987       }
75988     }
75989   }
75990 
75991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
75992     "  Possible C/C++ prototypes are:\n"
75993     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
75994     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
75995   lua_error(L);return 0;
75996 }
75997 
75998 
75999 static int _wrap_SBValueList_GetSize(lua_State* L) {
76000   {
76001     int SWIG_arg = 0;
76002     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76003     uint32_t result;
76004 
76005     SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
76006     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
76007 
76008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76009       SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
76010     }
76011 
76012     result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
76013     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76014     return SWIG_arg;
76015 
76016     fail: SWIGUNUSED;
76017   }
76018   lua_error(L);
76019   return 0;
76020 }
76021 
76022 
76023 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
76024   {
76025     int SWIG_arg = 0;
76026     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76027     uint32_t arg2 ;
76028     lldb::SBValue result;
76029 
76030     SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
76031     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
76032     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
76033 
76034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76035       SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
76036     }
76037 
76038     arg2 = (uint32_t)lua_tointeger(L, 2);
76039     result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
76040     {
76041       lldb::SBValue * resultptr = new lldb::SBValue(result);
76042       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
76043     }
76044     return SWIG_arg;
76045 
76046     fail: SWIGUNUSED;
76047   }
76048   lua_error(L);
76049   return 0;
76050 }
76051 
76052 
76053 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
76054   {
76055     int SWIG_arg = 0;
76056     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76057     char *arg2 = (char *) 0 ;
76058     lldb::SBValue result;
76059 
76060     SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
76061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
76062     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
76063 
76064     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76065       SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
76066     }
76067 
76068     arg2 = (char *)lua_tostring(L, 2);
76069     result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
76070     {
76071       lldb::SBValue * resultptr = new lldb::SBValue(result);
76072       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
76073     }
76074     return SWIG_arg;
76075 
76076     fail: SWIGUNUSED;
76077   }
76078   lua_error(L);
76079   return 0;
76080 }
76081 
76082 
76083 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
76084   {
76085     int SWIG_arg = 0;
76086     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76087     lldb::user_id_t arg2 ;
76088     lldb::SBValue result;
76089 
76090     SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
76091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
76092     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
76093 
76094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76095       SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
76096     }
76097 
76098     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
76099     result = (arg1)->FindValueObjectByUID(arg2);
76100     {
76101       lldb::SBValue * resultptr = new lldb::SBValue(result);
76102       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
76103     }
76104     return SWIG_arg;
76105 
76106     fail: SWIGUNUSED;
76107   }
76108   lua_error(L);
76109   return 0;
76110 }
76111 
76112 
76113 static int _wrap_SBValueList_GetError(lua_State* L) {
76114   {
76115     int SWIG_arg = 0;
76116     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76117     lldb::SBError result;
76118 
76119     SWIG_check_num_args("lldb::SBValueList::GetError",1,1)
76120     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetError",1,"lldb::SBValueList *");
76121 
76122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76123       SWIG_fail_ptr("SBValueList_GetError",1,SWIGTYPE_p_lldb__SBValueList);
76124     }
76125 
76126     result = (arg1)->GetError();
76127     {
76128       lldb::SBError * resultptr = new lldb::SBError(result);
76129       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
76130     }
76131     return SWIG_arg;
76132 
76133     fail: SWIGUNUSED;
76134   }
76135   lua_error(L);
76136   return 0;
76137 }
76138 
76139 
76140 static int _wrap_SBValueList___tostring(lua_State* L) {
76141   {
76142     int SWIG_arg = 0;
76143     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
76144     std::string result;
76145 
76146     SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
76147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
76148 
76149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
76150       SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
76151     }
76152 
76153     result = lldb_SBValueList___str__(arg1);
76154     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
76155     return SWIG_arg;
76156 
76157     fail: SWIGUNUSED;
76158   }
76159   lua_error(L);
76160   return 0;
76161 }
76162 
76163 
76164 static void swig_delete_SBValueList(void *obj) {
76165 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
76166 delete arg1;
76167 }
76168 static int _proxy__wrap_new_SBValueList(lua_State *L) {
76169     assert(lua_istable(L,1));
76170     lua_pushcfunction(L,_wrap_new_SBValueList);
76171     assert(!lua_isnil(L,-1));
76172     lua_replace(L,1); /* replace our table with real constructor */
76173     lua_call(L,lua_gettop(L)-1,1);
76174     return 1;
76175 }
76176 static swig_lua_attribute swig_SBValueList_attributes[] = {
76177     {0,0,0}
76178 };
76179 static swig_lua_method swig_SBValueList_methods[]= {
76180     { "IsValid", _wrap_SBValueList_IsValid},
76181     { "Clear", _wrap_SBValueList_Clear},
76182     { "Append", _wrap_SBValueList_Append},
76183     { "GetSize", _wrap_SBValueList_GetSize},
76184     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
76185     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
76186     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
76187     { "GetError", _wrap_SBValueList_GetError},
76188     { "__tostring", _wrap_SBValueList___tostring},
76189     {0,0}
76190 };
76191 static swig_lua_method swig_SBValueList_meta[] = {
76192     { "__tostring", _wrap_SBValueList___tostring},
76193     {0,0}
76194 };
76195 
76196 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
76197     {0,0,0}
76198 };
76199 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
76200     {0,0,0,0,0,0}
76201 };
76202 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
76203     {0,0}
76204 };
76205 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
76206     0
76207 };
76208 
76209 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
76210     "SBValueList",
76211     swig_SBValueList_Sf_SwigStatic_methods,
76212     swig_SBValueList_Sf_SwigStatic_attributes,
76213     swig_SBValueList_Sf_SwigStatic_constants,
76214     swig_SBValueList_Sf_SwigStatic_classes,
76215     0
76216 };
76217 static swig_lua_class *swig_SBValueList_bases[] = {0};
76218 static const char *swig_SBValueList_base_names[] = {0};
76219 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 };
76220 
76221 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
76222   {
76223     int SWIG_arg = 0;
76224     lldb::SBVariablesOptions *result = 0 ;
76225 
76226     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
76227     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
76228     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
76229     return SWIG_arg;
76230 
76231     fail: SWIGUNUSED;
76232   }
76233   lua_error(L);
76234   return 0;
76235 }
76236 
76237 
76238 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
76239   {
76240     int SWIG_arg = 0;
76241     lldb::SBVariablesOptions *arg1 = 0 ;
76242     lldb::SBVariablesOptions *result = 0 ;
76243 
76244     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
76245     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
76246 
76247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76248       SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76249     }
76250 
76251     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
76252     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
76253     return SWIG_arg;
76254 
76255     fail: SWIGUNUSED;
76256   }
76257   lua_error(L);
76258   return 0;
76259 }
76260 
76261 
76262 static int _wrap_new_SBVariablesOptions(lua_State* L) {
76263   int argc;
76264   int argv[2]={
76265     1,2
76266   };
76267 
76268   argc = lua_gettop(L);
76269   if (argc == 0) {
76270     return _wrap_new_SBVariablesOptions__SWIG_0(L);
76271   }
76272   if (argc == 1) {
76273     int _v = 0;
76274     {
76275       void *ptr;
76276       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
76277         _v = 0;
76278       } else {
76279         _v = 1;
76280       }
76281     }
76282     if (_v) {
76283       return _wrap_new_SBVariablesOptions__SWIG_1(L);
76284     }
76285   }
76286 
76287   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
76288     "  Possible C/C++ prototypes are:\n"
76289     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
76290     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
76291   lua_error(L);return 0;
76292 }
76293 
76294 
76295 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
76296   {
76297     int SWIG_arg = 0;
76298     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76299     bool result;
76300 
76301     SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
76302     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
76303 
76304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76305       SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76306     }
76307 
76308     result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
76309     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76310     return SWIG_arg;
76311 
76312     fail: SWIGUNUSED;
76313   }
76314   lua_error(L);
76315   return 0;
76316 }
76317 
76318 
76319 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
76320   {
76321     int SWIG_arg = 0;
76322     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76323     bool result;
76324 
76325     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
76326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
76327 
76328     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76329       SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76330     }
76331 
76332     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
76333     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76334     return SWIG_arg;
76335 
76336     fail: SWIGUNUSED;
76337   }
76338   lua_error(L);
76339   return 0;
76340 }
76341 
76342 
76343 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
76344   {
76345     int SWIG_arg = 0;
76346     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76347     bool arg2 ;
76348 
76349     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
76350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
76351     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
76352 
76353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76354       SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76355     }
76356 
76357     arg2 = (lua_toboolean(L, 2)!=0);
76358     (arg1)->SetIncludeArguments(arg2);
76359 
76360     return SWIG_arg;
76361 
76362     fail: SWIGUNUSED;
76363   }
76364   lua_error(L);
76365   return 0;
76366 }
76367 
76368 
76369 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
76370   {
76371     int SWIG_arg = 0;
76372     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76373     lldb::SBTarget *arg2 = 0 ;
76374     bool result;
76375 
76376     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
76377     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
76378     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
76379 
76380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76381       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76382     }
76383 
76384 
76385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
76386       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
76387     }
76388 
76389     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
76390     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76391     return SWIG_arg;
76392 
76393     fail: SWIGUNUSED;
76394   }
76395   lua_error(L);
76396   return 0;
76397 }
76398 
76399 
76400 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
76401   {
76402     int SWIG_arg = 0;
76403     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76404     bool arg2 ;
76405 
76406     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
76407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
76408     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
76409 
76410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76411       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76412     }
76413 
76414     arg2 = (lua_toboolean(L, 2)!=0);
76415     (arg1)->SetIncludeRecognizedArguments(arg2);
76416 
76417     return SWIG_arg;
76418 
76419     fail: SWIGUNUSED;
76420   }
76421   lua_error(L);
76422   return 0;
76423 }
76424 
76425 
76426 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
76427   {
76428     int SWIG_arg = 0;
76429     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76430     bool result;
76431 
76432     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
76433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
76434 
76435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76436       SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76437     }
76438 
76439     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
76440     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76441     return SWIG_arg;
76442 
76443     fail: SWIGUNUSED;
76444   }
76445   lua_error(L);
76446   return 0;
76447 }
76448 
76449 
76450 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
76451   {
76452     int SWIG_arg = 0;
76453     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76454     bool arg2 ;
76455 
76456     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
76457     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
76458     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
76459 
76460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76461       SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76462     }
76463 
76464     arg2 = (lua_toboolean(L, 2)!=0);
76465     (arg1)->SetIncludeLocals(arg2);
76466 
76467     return SWIG_arg;
76468 
76469     fail: SWIGUNUSED;
76470   }
76471   lua_error(L);
76472   return 0;
76473 }
76474 
76475 
76476 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
76477   {
76478     int SWIG_arg = 0;
76479     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76480     bool result;
76481 
76482     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
76483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
76484 
76485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76486       SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76487     }
76488 
76489     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
76490     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76491     return SWIG_arg;
76492 
76493     fail: SWIGUNUSED;
76494   }
76495   lua_error(L);
76496   return 0;
76497 }
76498 
76499 
76500 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
76501   {
76502     int SWIG_arg = 0;
76503     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76504     bool arg2 ;
76505 
76506     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
76507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
76508     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
76509 
76510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76511       SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76512     }
76513 
76514     arg2 = (lua_toboolean(L, 2)!=0);
76515     (arg1)->SetIncludeStatics(arg2);
76516 
76517     return SWIG_arg;
76518 
76519     fail: SWIGUNUSED;
76520   }
76521   lua_error(L);
76522   return 0;
76523 }
76524 
76525 
76526 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
76527   {
76528     int SWIG_arg = 0;
76529     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76530     bool result;
76531 
76532     SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
76533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
76534 
76535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76536       SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76537     }
76538 
76539     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
76540     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76541     return SWIG_arg;
76542 
76543     fail: SWIGUNUSED;
76544   }
76545   lua_error(L);
76546   return 0;
76547 }
76548 
76549 
76550 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
76551   {
76552     int SWIG_arg = 0;
76553     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76554     bool arg2 ;
76555 
76556     SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
76557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
76558     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
76559 
76560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76561       SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76562     }
76563 
76564     arg2 = (lua_toboolean(L, 2)!=0);
76565     (arg1)->SetInScopeOnly(arg2);
76566 
76567     return SWIG_arg;
76568 
76569     fail: SWIGUNUSED;
76570   }
76571   lua_error(L);
76572   return 0;
76573 }
76574 
76575 
76576 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
76577   {
76578     int SWIG_arg = 0;
76579     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76580     bool result;
76581 
76582     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
76583     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
76584 
76585     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76586       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76587     }
76588 
76589     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
76590     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76591     return SWIG_arg;
76592 
76593     fail: SWIGUNUSED;
76594   }
76595   lua_error(L);
76596   return 0;
76597 }
76598 
76599 
76600 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
76601   {
76602     int SWIG_arg = 0;
76603     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76604     bool arg2 ;
76605 
76606     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
76607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
76608     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
76609 
76610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76611       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76612     }
76613 
76614     arg2 = (lua_toboolean(L, 2)!=0);
76615     (arg1)->SetIncludeRuntimeSupportValues(arg2);
76616 
76617     return SWIG_arg;
76618 
76619     fail: SWIGUNUSED;
76620   }
76621   lua_error(L);
76622   return 0;
76623 }
76624 
76625 
76626 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
76627   {
76628     int SWIG_arg = 0;
76629     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76630     lldb::DynamicValueType result;
76631 
76632     SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
76633     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
76634 
76635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76636       SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76637     }
76638 
76639     result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
76640     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76641     return SWIG_arg;
76642 
76643     fail: SWIGUNUSED;
76644   }
76645   lua_error(L);
76646   return 0;
76647 }
76648 
76649 
76650 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
76651   {
76652     int SWIG_arg = 0;
76653     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
76654     lldb::DynamicValueType arg2 ;
76655 
76656     SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
76657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
76658     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
76659 
76660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
76661       SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
76662     }
76663 
76664     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
76665     (arg1)->SetUseDynamic(arg2);
76666 
76667     return SWIG_arg;
76668 
76669     fail: SWIGUNUSED;
76670   }
76671   lua_error(L);
76672   return 0;
76673 }
76674 
76675 
76676 static void swig_delete_SBVariablesOptions(void *obj) {
76677 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
76678 delete arg1;
76679 }
76680 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
76681     assert(lua_istable(L,1));
76682     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
76683     assert(!lua_isnil(L,-1));
76684     lua_replace(L,1); /* replace our table with real constructor */
76685     lua_call(L,lua_gettop(L)-1,1);
76686     return 1;
76687 }
76688 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
76689     {0,0,0}
76690 };
76691 static swig_lua_method swig_SBVariablesOptions_methods[]= {
76692     { "IsValid", _wrap_SBVariablesOptions_IsValid},
76693     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
76694     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
76695     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
76696     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
76697     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
76698     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
76699     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
76700     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
76701     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
76702     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
76703     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
76704     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
76705     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
76706     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
76707     {0,0}
76708 };
76709 static swig_lua_method swig_SBVariablesOptions_meta[] = {
76710     {0,0}
76711 };
76712 
76713 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
76714     {0,0,0}
76715 };
76716 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
76717     {0,0,0,0,0,0}
76718 };
76719 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
76720     {0,0}
76721 };
76722 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
76723     0
76724 };
76725 
76726 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
76727     "SBVariablesOptions",
76728     swig_SBVariablesOptions_Sf_SwigStatic_methods,
76729     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
76730     swig_SBVariablesOptions_Sf_SwigStatic_constants,
76731     swig_SBVariablesOptions_Sf_SwigStatic_classes,
76732     0
76733 };
76734 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
76735 static const char *swig_SBVariablesOptions_base_names[] = {0};
76736 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 };
76737 
76738 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
76739   {
76740     int SWIG_arg = 0;
76741     lldb::SBWatchpoint *result = 0 ;
76742 
76743     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
76744     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
76745     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
76746     return SWIG_arg;
76747 
76748     fail: SWIGUNUSED;
76749   }
76750   lua_error(L);
76751   return 0;
76752 }
76753 
76754 
76755 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
76756   {
76757     int SWIG_arg = 0;
76758     lldb::SBWatchpoint *arg1 = 0 ;
76759     lldb::SBWatchpoint *result = 0 ;
76760 
76761     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
76762     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
76763 
76764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76765       SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
76766     }
76767 
76768     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
76769     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
76770     return SWIG_arg;
76771 
76772     fail: SWIGUNUSED;
76773   }
76774   lua_error(L);
76775   return 0;
76776 }
76777 
76778 
76779 static int _wrap_new_SBWatchpoint(lua_State* L) {
76780   int argc;
76781   int argv[2]={
76782     1,2
76783   };
76784 
76785   argc = lua_gettop(L);
76786   if (argc == 0) {
76787     return _wrap_new_SBWatchpoint__SWIG_0(L);
76788   }
76789   if (argc == 1) {
76790     int _v = 0;
76791     {
76792       void *ptr;
76793       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
76794         _v = 0;
76795       } else {
76796         _v = 1;
76797       }
76798     }
76799     if (_v) {
76800       return _wrap_new_SBWatchpoint__SWIG_1(L);
76801     }
76802   }
76803 
76804   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
76805     "  Possible C/C++ prototypes are:\n"
76806     "    lldb::SBWatchpoint::SBWatchpoint()\n"
76807     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
76808   lua_error(L);return 0;
76809 }
76810 
76811 
76812 static int _wrap_SBWatchpoint___eq(lua_State* L) {
76813   {
76814     int SWIG_arg = 0;
76815     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76816     lldb::SBWatchpoint *arg2 = 0 ;
76817     bool result;
76818 
76819     SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
76820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
76821     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
76822 
76823     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76824       SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
76825     }
76826 
76827 
76828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76829       SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
76830     }
76831 
76832     result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
76833     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76834     return SWIG_arg;
76835 
76836     fail: SWIGUNUSED;
76837   }
76838   lua_error(L);
76839   return 0;
76840 }
76841 
76842 
76843 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
76844   {
76845     int SWIG_arg = 0;
76846     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76847     bool result;
76848 
76849     SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
76850     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint const *");
76851 
76852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76853       SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
76854     }
76855 
76856     result = (bool)((lldb::SBWatchpoint const *)arg1)->IsValid();
76857     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76858     return SWIG_arg;
76859 
76860     fail: SWIGUNUSED;
76861   }
76862   lua_error(L);
76863   return 0;
76864 }
76865 
76866 
76867 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
76868   {
76869     int SWIG_arg = 0;
76870     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76871     lldb::SBError result;
76872 
76873     SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
76874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
76875 
76876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76877       SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
76878     }
76879 
76880     result = (arg1)->GetError();
76881     {
76882       lldb::SBError * resultptr = new lldb::SBError(result);
76883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
76884     }
76885     return SWIG_arg;
76886 
76887     fail: SWIGUNUSED;
76888   }
76889   lua_error(L);
76890   return 0;
76891 }
76892 
76893 
76894 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
76895   {
76896     int SWIG_arg = 0;
76897     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76898     lldb::watch_id_t result;
76899 
76900     SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
76901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
76902 
76903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76904       SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
76905     }
76906 
76907     result = (lldb::watch_id_t)(arg1)->GetID();
76908     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76909     return SWIG_arg;
76910 
76911     fail: SWIGUNUSED;
76912   }
76913   lua_error(L);
76914   return 0;
76915 }
76916 
76917 
76918 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
76919   {
76920     int SWIG_arg = 0;
76921     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76922     int32_t result;
76923 
76924     SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
76925     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
76926 
76927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76928       SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
76929     }
76930 
76931     result = (int32_t)(arg1)->GetHardwareIndex();
76932     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76933     return SWIG_arg;
76934 
76935     fail: SWIGUNUSED;
76936   }
76937   lua_error(L);
76938   return 0;
76939 }
76940 
76941 
76942 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
76943   {
76944     int SWIG_arg = 0;
76945     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76946     lldb::addr_t result;
76947 
76948     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
76949     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
76950 
76951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76952       SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
76953     }
76954 
76955     result = (lldb::addr_t)(arg1)->GetWatchAddress();
76956     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76957     return SWIG_arg;
76958 
76959     fail: SWIGUNUSED;
76960   }
76961   lua_error(L);
76962   return 0;
76963 }
76964 
76965 
76966 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
76967   {
76968     int SWIG_arg = 0;
76969     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76970     size_t result;
76971 
76972     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
76973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
76974 
76975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76976       SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
76977     }
76978 
76979     result = (arg1)->GetWatchSize();
76980     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76981     return SWIG_arg;
76982 
76983     fail: SWIGUNUSED;
76984   }
76985   lua_error(L);
76986   return 0;
76987 }
76988 
76989 
76990 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
76991   {
76992     int SWIG_arg = 0;
76993     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76994     bool arg2 ;
76995 
76996     SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
76997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
76998     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
76999 
77000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77001       SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
77002     }
77003 
77004     arg2 = (lua_toboolean(L, 2)!=0);
77005     (arg1)->SetEnabled(arg2);
77006 
77007     return SWIG_arg;
77008 
77009     fail: SWIGUNUSED;
77010   }
77011   lua_error(L);
77012   return 0;
77013 }
77014 
77015 
77016 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
77017   {
77018     int SWIG_arg = 0;
77019     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77020     bool result;
77021 
77022     SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
77023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
77024 
77025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77026       SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
77027     }
77028 
77029     result = (bool)(arg1)->IsEnabled();
77030     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77031     return SWIG_arg;
77032 
77033     fail: SWIGUNUSED;
77034   }
77035   lua_error(L);
77036   return 0;
77037 }
77038 
77039 
77040 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
77041   {
77042     int SWIG_arg = 0;
77043     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77044     uint32_t result;
77045 
77046     SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
77047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
77048 
77049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77050       SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
77051     }
77052 
77053     result = (uint32_t)(arg1)->GetHitCount();
77054     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
77055     return SWIG_arg;
77056 
77057     fail: SWIGUNUSED;
77058   }
77059   lua_error(L);
77060   return 0;
77061 }
77062 
77063 
77064 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
77065   {
77066     int SWIG_arg = 0;
77067     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77068     uint32_t result;
77069 
77070     SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
77071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
77072 
77073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77074       SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
77075     }
77076 
77077     result = (uint32_t)(arg1)->GetIgnoreCount();
77078     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
77079     return SWIG_arg;
77080 
77081     fail: SWIGUNUSED;
77082   }
77083   lua_error(L);
77084   return 0;
77085 }
77086 
77087 
77088 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
77089   {
77090     int SWIG_arg = 0;
77091     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77092     uint32_t arg2 ;
77093 
77094     SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
77095     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
77096     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
77097 
77098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77099       SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
77100     }
77101 
77102     arg2 = (uint32_t)lua_tointeger(L, 2);
77103     (arg1)->SetIgnoreCount(arg2);
77104 
77105     return SWIG_arg;
77106 
77107     fail: SWIGUNUSED;
77108   }
77109   lua_error(L);
77110   return 0;
77111 }
77112 
77113 
77114 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
77115   {
77116     int SWIG_arg = 0;
77117     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77118     char *result = 0 ;
77119 
77120     SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
77121     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
77122 
77123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77124       SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
77125     }
77126 
77127     result = (char *)(arg1)->GetCondition();
77128     lua_pushstring(L,(const char *)result); SWIG_arg++;
77129     return SWIG_arg;
77130 
77131     fail: SWIGUNUSED;
77132   }
77133   lua_error(L);
77134   return 0;
77135 }
77136 
77137 
77138 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
77139   {
77140     int SWIG_arg = 0;
77141     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77142     char *arg2 = (char *) 0 ;
77143 
77144     SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
77145     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
77146     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
77147 
77148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77149       SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
77150     }
77151 
77152     arg2 = (char *)lua_tostring(L, 2);
77153     (arg1)->SetCondition((char const *)arg2);
77154 
77155     return SWIG_arg;
77156 
77157     fail: SWIGUNUSED;
77158   }
77159   lua_error(L);
77160   return 0;
77161 }
77162 
77163 
77164 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
77165   {
77166     int SWIG_arg = 0;
77167     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77168     lldb::SBStream *arg2 = 0 ;
77169     lldb::DescriptionLevel arg3 ;
77170     bool result;
77171 
77172     SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
77173     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
77174     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
77175     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
77176 
77177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77178       SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
77179     }
77180 
77181 
77182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
77183       SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
77184     }
77185 
77186     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
77187     result = (bool)(arg1)->GetDescription(*arg2,arg3);
77188     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77189     return SWIG_arg;
77190 
77191     fail: SWIGUNUSED;
77192   }
77193   lua_error(L);
77194   return 0;
77195 }
77196 
77197 
77198 static int _wrap_SBWatchpoint_Clear(lua_State* L) {
77199   {
77200     int SWIG_arg = 0;
77201     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77202 
77203     SWIG_check_num_args("lldb::SBWatchpoint::Clear",1,1)
77204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::Clear",1,"lldb::SBWatchpoint *");
77205 
77206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77207       SWIG_fail_ptr("SBWatchpoint_Clear",1,SWIGTYPE_p_lldb__SBWatchpoint);
77208     }
77209 
77210     (arg1)->Clear();
77211 
77212     return SWIG_arg;
77213 
77214     fail: SWIGUNUSED;
77215   }
77216   lua_error(L);
77217   return 0;
77218 }
77219 
77220 
77221 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
77222   {
77223     int SWIG_arg = 0;
77224     lldb::SBEvent *arg1 = 0 ;
77225     bool result;
77226 
77227     SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
77228     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
77229 
77230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
77231       SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
77232     }
77233 
77234     result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
77235     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77236     return SWIG_arg;
77237 
77238     fail: SWIGUNUSED;
77239   }
77240   lua_error(L);
77241   return 0;
77242 }
77243 
77244 
77245 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
77246   {
77247     int SWIG_arg = 0;
77248     lldb::SBEvent *arg1 = 0 ;
77249     lldb::WatchpointEventType result;
77250 
77251     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
77252     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
77253 
77254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
77255       SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
77256     }
77257 
77258     result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
77259     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
77260     return SWIG_arg;
77261 
77262     fail: SWIGUNUSED;
77263   }
77264   lua_error(L);
77265   return 0;
77266 }
77267 
77268 
77269 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
77270   {
77271     int SWIG_arg = 0;
77272     lldb::SBEvent *arg1 = 0 ;
77273     lldb::SBWatchpoint result;
77274 
77275     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
77276     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
77277 
77278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
77279       SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
77280     }
77281 
77282     result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
77283     {
77284       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
77285       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
77286     }
77287     return SWIG_arg;
77288 
77289     fail: SWIGUNUSED;
77290   }
77291   lua_error(L);
77292   return 0;
77293 }
77294 
77295 
77296 static int _wrap_SBWatchpoint_GetType(lua_State* L) {
77297   {
77298     int SWIG_arg = 0;
77299     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77300     lldb::SBType result;
77301 
77302     SWIG_check_num_args("lldb::SBWatchpoint::GetType",1,1)
77303     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetType",1,"lldb::SBWatchpoint *");
77304 
77305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77306       SWIG_fail_ptr("SBWatchpoint_GetType",1,SWIGTYPE_p_lldb__SBWatchpoint);
77307     }
77308 
77309     result = (arg1)->GetType();
77310     {
77311       lldb::SBType * resultptr = new lldb::SBType(result);
77312       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
77313     }
77314     return SWIG_arg;
77315 
77316     fail: SWIGUNUSED;
77317   }
77318   lua_error(L);
77319   return 0;
77320 }
77321 
77322 
77323 static int _wrap_SBWatchpoint_GetWatchValueKind(lua_State* L) {
77324   {
77325     int SWIG_arg = 0;
77326     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77327     lldb::WatchpointValueKind result;
77328 
77329     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchValueKind",1,1)
77330     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchValueKind",1,"lldb::SBWatchpoint *");
77331 
77332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77333       SWIG_fail_ptr("SBWatchpoint_GetWatchValueKind",1,SWIGTYPE_p_lldb__SBWatchpoint);
77334     }
77335 
77336     result = (lldb::WatchpointValueKind)(arg1)->GetWatchValueKind();
77337     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
77338     return SWIG_arg;
77339 
77340     fail: SWIGUNUSED;
77341   }
77342   lua_error(L);
77343   return 0;
77344 }
77345 
77346 
77347 static int _wrap_SBWatchpoint_GetWatchSpec(lua_State* L) {
77348   {
77349     int SWIG_arg = 0;
77350     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77351     char *result = 0 ;
77352 
77353     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSpec",1,1)
77354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSpec",1,"lldb::SBWatchpoint *");
77355 
77356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77357       SWIG_fail_ptr("SBWatchpoint_GetWatchSpec",1,SWIGTYPE_p_lldb__SBWatchpoint);
77358     }
77359 
77360     result = (char *)(arg1)->GetWatchSpec();
77361     lua_pushstring(L,(const char *)result); SWIG_arg++;
77362     return SWIG_arg;
77363 
77364     fail: SWIGUNUSED;
77365   }
77366   lua_error(L);
77367   return 0;
77368 }
77369 
77370 
77371 static int _wrap_SBWatchpoint_IsWatchingReads(lua_State* L) {
77372   {
77373     int SWIG_arg = 0;
77374     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77375     bool result;
77376 
77377     SWIG_check_num_args("lldb::SBWatchpoint::IsWatchingReads",1,1)
77378     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsWatchingReads",1,"lldb::SBWatchpoint *");
77379 
77380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77381       SWIG_fail_ptr("SBWatchpoint_IsWatchingReads",1,SWIGTYPE_p_lldb__SBWatchpoint);
77382     }
77383 
77384     result = (bool)(arg1)->IsWatchingReads();
77385     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77386     return SWIG_arg;
77387 
77388     fail: SWIGUNUSED;
77389   }
77390   lua_error(L);
77391   return 0;
77392 }
77393 
77394 
77395 static int _wrap_SBWatchpoint_IsWatchingWrites(lua_State* L) {
77396   {
77397     int SWIG_arg = 0;
77398     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77399     bool result;
77400 
77401     SWIG_check_num_args("lldb::SBWatchpoint::IsWatchingWrites",1,1)
77402     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsWatchingWrites",1,"lldb::SBWatchpoint *");
77403 
77404     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77405       SWIG_fail_ptr("SBWatchpoint_IsWatchingWrites",1,SWIGTYPE_p_lldb__SBWatchpoint);
77406     }
77407 
77408     result = (bool)(arg1)->IsWatchingWrites();
77409     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77410     return SWIG_arg;
77411 
77412     fail: SWIGUNUSED;
77413   }
77414   lua_error(L);
77415   return 0;
77416 }
77417 
77418 
77419 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
77420   {
77421     int SWIG_arg = 0;
77422     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
77423     std::string result;
77424 
77425     SWIG_check_num_args("lldb::SBWatchpoint::__repr__",1,1)
77426     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__repr__",1,"lldb::SBWatchpoint *");
77427 
77428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
77429       SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
77430     }
77431 
77432     result = lldb_SBWatchpoint___repr__(arg1);
77433     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
77434     return SWIG_arg;
77435 
77436     fail: SWIGUNUSED;
77437   }
77438   lua_error(L);
77439   return 0;
77440 }
77441 
77442 
77443 static void swig_delete_SBWatchpoint(void *obj) {
77444 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
77445 delete arg1;
77446 }
77447 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
77448     assert(lua_istable(L,1));
77449     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
77450     assert(!lua_isnil(L,-1));
77451     lua_replace(L,1); /* replace our table with real constructor */
77452     lua_call(L,lua_gettop(L)-1,1);
77453     return 1;
77454 }
77455 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
77456     {0,0,0}
77457 };
77458 static swig_lua_method swig_SBWatchpoint_methods[]= {
77459     { "__eq", _wrap_SBWatchpoint___eq},
77460     { "IsValid", _wrap_SBWatchpoint_IsValid},
77461     { "GetError", _wrap_SBWatchpoint_GetError},
77462     { "GetID", _wrap_SBWatchpoint_GetID},
77463     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
77464     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
77465     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
77466     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
77467     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
77468     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
77469     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
77470     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
77471     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
77472     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
77473     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
77474     { "Clear", _wrap_SBWatchpoint_Clear},
77475     { "GetType", _wrap_SBWatchpoint_GetType},
77476     { "GetWatchValueKind", _wrap_SBWatchpoint_GetWatchValueKind},
77477     { "GetWatchSpec", _wrap_SBWatchpoint_GetWatchSpec},
77478     { "IsWatchingReads", _wrap_SBWatchpoint_IsWatchingReads},
77479     { "IsWatchingWrites", _wrap_SBWatchpoint_IsWatchingWrites},
77480     { "__tostring", _wrap_SBWatchpoint___tostring},
77481     {0,0}
77482 };
77483 static swig_lua_method swig_SBWatchpoint_meta[] = {
77484     { "__eq", _wrap_SBWatchpoint___eq},
77485     { "__tostring", _wrap_SBWatchpoint___tostring},
77486     {0,0}
77487 };
77488 
77489 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
77490     {0,0,0}
77491 };
77492 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
77493     {0,0,0,0,0,0}
77494 };
77495 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
77496     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
77497     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
77498     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
77499     {0,0}
77500 };
77501 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
77502     0
77503 };
77504 
77505 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
77506     "SBWatchpoint",
77507     swig_SBWatchpoint_Sf_SwigStatic_methods,
77508     swig_SBWatchpoint_Sf_SwigStatic_attributes,
77509     swig_SBWatchpoint_Sf_SwigStatic_constants,
77510     swig_SBWatchpoint_Sf_SwigStatic_classes,
77511     0
77512 };
77513 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
77514 static const char *swig_SBWatchpoint_base_names[] = {0};
77515 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 };
77516 
77517 static int _wrap_new_SBWatchpointOptions__SWIG_0(lua_State* L) {
77518   {
77519     int SWIG_arg = 0;
77520     lldb::SBWatchpointOptions *result = 0 ;
77521 
77522     SWIG_check_num_args("lldb::SBWatchpointOptions::SBWatchpointOptions",0,0)
77523     result = (lldb::SBWatchpointOptions *)new lldb::SBWatchpointOptions();
77524     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpointOptions,1); SWIG_arg++;
77525     return SWIG_arg;
77526 
77527     fail: SWIGUNUSED;
77528   }
77529   lua_error(L);
77530   return 0;
77531 }
77532 
77533 
77534 static int _wrap_new_SBWatchpointOptions__SWIG_1(lua_State* L) {
77535   {
77536     int SWIG_arg = 0;
77537     lldb::SBWatchpointOptions *arg1 = 0 ;
77538     lldb::SBWatchpointOptions *result = 0 ;
77539 
77540     SWIG_check_num_args("lldb::SBWatchpointOptions::SBWatchpointOptions",1,1)
77541     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpointOptions::SBWatchpointOptions",1,"lldb::SBWatchpointOptions const &");
77542 
77543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
77544       SWIG_fail_ptr("new_SBWatchpointOptions",1,SWIGTYPE_p_lldb__SBWatchpointOptions);
77545     }
77546 
77547     result = (lldb::SBWatchpointOptions *)new lldb::SBWatchpointOptions((lldb::SBWatchpointOptions const &)*arg1);
77548     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpointOptions,1); SWIG_arg++;
77549     return SWIG_arg;
77550 
77551     fail: SWIGUNUSED;
77552   }
77553   lua_error(L);
77554   return 0;
77555 }
77556 
77557 
77558 static int _wrap_new_SBWatchpointOptions(lua_State* L) {
77559   int argc;
77560   int argv[2]={
77561     1,2
77562   };
77563 
77564   argc = lua_gettop(L);
77565   if (argc == 0) {
77566     return _wrap_new_SBWatchpointOptions__SWIG_0(L);
77567   }
77568   if (argc == 1) {
77569     int _v = 0;
77570     {
77571       void *ptr;
77572       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpointOptions, SWIG_POINTER_NO_NULL)) {
77573         _v = 0;
77574       } else {
77575         _v = 1;
77576       }
77577     }
77578     if (_v) {
77579       return _wrap_new_SBWatchpointOptions__SWIG_1(L);
77580     }
77581   }
77582 
77583   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpointOptions'\n"
77584     "  Possible C/C++ prototypes are:\n"
77585     "    lldb::SBWatchpointOptions::SBWatchpointOptions()\n"
77586     "    lldb::SBWatchpointOptions::SBWatchpointOptions(lldb::SBWatchpointOptions const &)\n");
77587   lua_error(L);return 0;
77588 }
77589 
77590 
77591 static int _wrap_SBWatchpointOptions_SetWatchpointTypeRead(lua_State* L) {
77592   {
77593     int SWIG_arg = 0;
77594     lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) 0 ;
77595     bool arg2 ;
77596 
77597     SWIG_check_num_args("lldb::SBWatchpointOptions::SetWatchpointTypeRead",2,2)
77598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpointOptions::SetWatchpointTypeRead",1,"lldb::SBWatchpointOptions *");
77599     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpointOptions::SetWatchpointTypeRead",2,"bool");
77600 
77601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
77602       SWIG_fail_ptr("SBWatchpointOptions_SetWatchpointTypeRead",1,SWIGTYPE_p_lldb__SBWatchpointOptions);
77603     }
77604 
77605     arg2 = (lua_toboolean(L, 2)!=0);
77606     (arg1)->SetWatchpointTypeRead(arg2);
77607 
77608     return SWIG_arg;
77609 
77610     fail: SWIGUNUSED;
77611   }
77612   lua_error(L);
77613   return 0;
77614 }
77615 
77616 
77617 static int _wrap_SBWatchpointOptions_GetWatchpointTypeRead(lua_State* L) {
77618   {
77619     int SWIG_arg = 0;
77620     lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) 0 ;
77621     bool result;
77622 
77623     SWIG_check_num_args("lldb::SBWatchpointOptions::GetWatchpointTypeRead",1,1)
77624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpointOptions::GetWatchpointTypeRead",1,"lldb::SBWatchpointOptions const *");
77625 
77626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
77627       SWIG_fail_ptr("SBWatchpointOptions_GetWatchpointTypeRead",1,SWIGTYPE_p_lldb__SBWatchpointOptions);
77628     }
77629 
77630     result = (bool)((lldb::SBWatchpointOptions const *)arg1)->GetWatchpointTypeRead();
77631     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
77632     return SWIG_arg;
77633 
77634     fail: SWIGUNUSED;
77635   }
77636   lua_error(L);
77637   return 0;
77638 }
77639 
77640 
77641 static int _wrap_SBWatchpointOptions_SetWatchpointTypeWrite(lua_State* L) {
77642   {
77643     int SWIG_arg = 0;
77644     lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) 0 ;
77645     lldb::WatchpointWriteType arg2 ;
77646 
77647     SWIG_check_num_args("lldb::SBWatchpointOptions::SetWatchpointTypeWrite",2,2)
77648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpointOptions::SetWatchpointTypeWrite",1,"lldb::SBWatchpointOptions *");
77649     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpointOptions::SetWatchpointTypeWrite",2,"lldb::WatchpointWriteType");
77650 
77651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
77652       SWIG_fail_ptr("SBWatchpointOptions_SetWatchpointTypeWrite",1,SWIGTYPE_p_lldb__SBWatchpointOptions);
77653     }
77654 
77655     arg2 = (lldb::WatchpointWriteType)lua_tointeger(L, 2);
77656     (arg1)->SetWatchpointTypeWrite(arg2);
77657 
77658     return SWIG_arg;
77659 
77660     fail: SWIGUNUSED;
77661   }
77662   lua_error(L);
77663   return 0;
77664 }
77665 
77666 
77667 static int _wrap_SBWatchpointOptions_GetWatchpointTypeWrite(lua_State* L) {
77668   {
77669     int SWIG_arg = 0;
77670     lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) 0 ;
77671     lldb::WatchpointWriteType result;
77672 
77673     SWIG_check_num_args("lldb::SBWatchpointOptions::GetWatchpointTypeWrite",1,1)
77674     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpointOptions::GetWatchpointTypeWrite",1,"lldb::SBWatchpointOptions const *");
77675 
77676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpointOptions,0))){
77677       SWIG_fail_ptr("SBWatchpointOptions_GetWatchpointTypeWrite",1,SWIGTYPE_p_lldb__SBWatchpointOptions);
77678     }
77679 
77680     result = (lldb::WatchpointWriteType)((lldb::SBWatchpointOptions const *)arg1)->GetWatchpointTypeWrite();
77681     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
77682     return SWIG_arg;
77683 
77684     fail: SWIGUNUSED;
77685   }
77686   lua_error(L);
77687   return 0;
77688 }
77689 
77690 
77691 static void swig_delete_SBWatchpointOptions(void *obj) {
77692 lldb::SBWatchpointOptions *arg1 = (lldb::SBWatchpointOptions *) obj;
77693 delete arg1;
77694 }
77695 static int _proxy__wrap_new_SBWatchpointOptions(lua_State *L) {
77696     assert(lua_istable(L,1));
77697     lua_pushcfunction(L,_wrap_new_SBWatchpointOptions);
77698     assert(!lua_isnil(L,-1));
77699     lua_replace(L,1); /* replace our table with real constructor */
77700     lua_call(L,lua_gettop(L)-1,1);
77701     return 1;
77702 }
77703 static swig_lua_attribute swig_SBWatchpointOptions_attributes[] = {
77704     {0,0,0}
77705 };
77706 static swig_lua_method swig_SBWatchpointOptions_methods[]= {
77707     { "SetWatchpointTypeRead", _wrap_SBWatchpointOptions_SetWatchpointTypeRead},
77708     { "GetWatchpointTypeRead", _wrap_SBWatchpointOptions_GetWatchpointTypeRead},
77709     { "SetWatchpointTypeWrite", _wrap_SBWatchpointOptions_SetWatchpointTypeWrite},
77710     { "GetWatchpointTypeWrite", _wrap_SBWatchpointOptions_GetWatchpointTypeWrite},
77711     {0,0}
77712 };
77713 static swig_lua_method swig_SBWatchpointOptions_meta[] = {
77714     {0,0}
77715 };
77716 
77717 static swig_lua_attribute swig_SBWatchpointOptions_Sf_SwigStatic_attributes[] = {
77718     {0,0,0}
77719 };
77720 static swig_lua_const_info swig_SBWatchpointOptions_Sf_SwigStatic_constants[]= {
77721     {0,0,0,0,0,0}
77722 };
77723 static swig_lua_method swig_SBWatchpointOptions_Sf_SwigStatic_methods[]= {
77724     {0,0}
77725 };
77726 static swig_lua_class* swig_SBWatchpointOptions_Sf_SwigStatic_classes[]= {
77727     0
77728 };
77729 
77730 static swig_lua_namespace swig_SBWatchpointOptions_Sf_SwigStatic = {
77731     "SBWatchpointOptions",
77732     swig_SBWatchpointOptions_Sf_SwigStatic_methods,
77733     swig_SBWatchpointOptions_Sf_SwigStatic_attributes,
77734     swig_SBWatchpointOptions_Sf_SwigStatic_constants,
77735     swig_SBWatchpointOptions_Sf_SwigStatic_classes,
77736     0
77737 };
77738 static swig_lua_class *swig_SBWatchpointOptions_bases[] = {0};
77739 static const char *swig_SBWatchpointOptions_base_names[] = {0};
77740 static swig_lua_class _wrap_class_SBWatchpointOptions = { "SBWatchpointOptions", "SBWatchpointOptions", &SWIGTYPE_p_lldb__SBWatchpointOptions,_proxy__wrap_new_SBWatchpointOptions, swig_delete_SBWatchpointOptions, swig_SBWatchpointOptions_methods, swig_SBWatchpointOptions_attributes, &swig_SBWatchpointOptions_Sf_SwigStatic, swig_SBWatchpointOptions_meta, swig_SBWatchpointOptions_bases, swig_SBWatchpointOptions_base_names };
77741 
77742 static swig_lua_attribute swig_SwigModule_attributes[] = {
77743     {0,0,0}
77744 };
77745 static swig_lua_const_info swig_SwigModule_constants[]= {
77746     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
77747     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
77748     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
77749     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
77750     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
77751     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
77752     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
77753     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
77754     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
77755     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_MODIFY", (1u << 2))},
77756     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SITE_ID", 4294967295U)},
77757     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
77758     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
77759     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
77760     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
77761     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
77762     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
77763     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
77764     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
77765     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
77766     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
77767     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
77768     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
77769     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
77770     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_TP", 13)},
77771     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
77772     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
77773     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
77774     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
77775     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
77776     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
77777     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
77778     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
77779     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
77780     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
77781     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
77782     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
77783     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
77784     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
77785     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
77786     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
77787     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPU_ID", 4294967295U)},
77788     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCHPOINT_RESOURCE_ID", 4294967295U)},
77789     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
77790     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
77791     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
77792     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
77793     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
77794     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
77795     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
77796     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
77797     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
77798     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
77799     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
77800     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
77801     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
77802     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
77803     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
77804     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
77805     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
77806     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
77807     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
77808     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
77809     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
77810     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
77811     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
77812     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
77813     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
77814     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
77815     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
77816     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
77817     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
77818     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
77819     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
77820     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
77821     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
77822     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
77823     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
77824     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
77825     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
77826     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
77827     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
77828     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
77829     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
77830     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
77831     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
77832     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
77833     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
77834     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
77835     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
77836     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
77837     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
77838     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
77839     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
77840     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
77841     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
77842     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
77843     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
77844     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
77845     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
77846     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
77847     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
77848     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
77849     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
77850     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
77851     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
77852     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
77853     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
77854     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
77855     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
77856     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
77857     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
77858     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
77859     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
77860     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
77861     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
77862     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
77863     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
77864     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
77865     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
77866     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
77867     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
77868     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
77869     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
77870     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
77871     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
77872     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
77873     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
77874     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
77875     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
77876     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
77877     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
77878     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
77879     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
77880     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
77881     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
77882     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
77883     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
77884     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
77885     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
77886     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
77887     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
77888     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
77889     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
77890     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
77891     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
77892     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
77893     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
77894     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
77895     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
77896     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
77897     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
77898     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
77899     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
77900     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
77901     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
77902     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
77903     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
77904     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
77905     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
77906     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
77907     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
77908     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
77909     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
77910     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
77911     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
77912     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
77913     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
77914     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
77915     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
77916     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
77917     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
77918     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
77919     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
77920     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
77921     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
77922     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
77923     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
77924     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
77925     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
77926     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
77927     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
77928     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
77929     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
77930     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
77931     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
77932     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
77933     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
77934     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
77935     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
77936     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
77937     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
77938     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
77939     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
77940     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
77941     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
77942     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
77943     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
77944     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
77945     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
77946     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
77947     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
77948     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
77949     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
77950     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
77951     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
77952     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
77953     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
77954     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
77955     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
77956     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
77957     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
77958     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
77959     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
77960     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
77961     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
77962     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
77963     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
77964     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
77965     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
77966     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
77967     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
77968     {SWIG_LUA_CONSTTAB_INT("eValueTypeVTable", lldb::eValueTypeVTable)},
77969     {SWIG_LUA_CONSTTAB_INT("eValueTypeVTableEntry", lldb::eValueTypeVTableEntry)},
77970     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
77971     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
77972     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
77973     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
77974     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
77975     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
77976     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
77977     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
77978     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
77979     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
77980     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
77981     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
77982     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
77983     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
77984     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLastItem", lldb::eSymbolContextLastItem)},
77985     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
77986     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
77987     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
77988     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
77989     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
77990     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
77991     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
77992     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
77993     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
77994     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
77995     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
77996     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
77997     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
77998     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
77999     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
78000     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
78001     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
78002     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
78003     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
78004     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
78005     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
78006     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
78007     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
78008     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
78009     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
78010     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
78011     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
78012     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
78013     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
78014     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
78015     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
78016     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
78017     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
78018     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
78019     {SWIG_LUA_CONSTTAB_INT("eWatchpointWriteTypeDisabled", lldb::eWatchpointWriteTypeDisabled)},
78020     {SWIG_LUA_CONSTTAB_INT("eWatchpointWriteTypeAlways", lldb::eWatchpointWriteTypeAlways)},
78021     {SWIG_LUA_CONSTTAB_INT("eWatchpointWriteTypeOnModify", lldb::eWatchpointWriteTypeOnModify)},
78022     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
78023     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
78024     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
78025     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
78026     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
78027     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
78028     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
78029     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
78030     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
78031     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
78032     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
78033     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
78034     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
78035     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
78036     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
78037     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
78038     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
78039     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
78040     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
78041     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
78042     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
78043     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
78044     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
78045     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
78046     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
78047     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
78048     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
78049     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
78050     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
78051     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
78052     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
78053     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
78054     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
78055     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
78056     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
78057     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
78058     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRenderScript", lldb::eLanguageTypeRenderScript)},
78059     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeBLISS", lldb::eLanguageTypeBLISS)},
78060     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeKotlin", lldb::eLanguageTypeKotlin)},
78061     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeZig", lldb::eLanguageTypeZig)},
78062     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCrystal", lldb::eLanguageTypeCrystal)},
78063     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_17", lldb::eLanguageTypeC_plus_plus_17)},
78064     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_20", lldb::eLanguageTypeC_plus_plus_20)},
78065     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC17", lldb::eLanguageTypeC17)},
78066     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran18", lldb::eLanguageTypeFortran18)},
78067     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda2005", lldb::eLanguageTypeAda2005)},
78068     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda2012", lldb::eLanguageTypeAda2012)},
78069     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHIP", lldb::eLanguageTypeHIP)},
78070     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAssembly", lldb::eLanguageTypeAssembly)},
78071     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_sharp", lldb::eLanguageTypeC_sharp)},
78072     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMojo", lldb::eLanguageTypeMojo)},
78073     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
78074     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
78075     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
78076     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
78077     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
78078     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
78079     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
78080     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeLibsanitizersAsan", lldb::eInstrumentationRuntimeTypeLibsanitizersAsan)},
78081     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
78082     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
78083     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
78084     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
78085     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
78086     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
78087     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
78088     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
78089     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
78090     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
78091     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
78092     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
78093     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
78094     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
78095     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
78096     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
78097     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
78098     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
78099     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
78100     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
78101     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
78102     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
78103     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
78104     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
78105     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
78106     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
78107     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
78108     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
78109     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
78110     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
78111     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
78112     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
78113     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
78114     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
78115     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
78116     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
78117     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
78118     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
78119     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
78120     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
78121     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
78122     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
78123     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
78124     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
78125     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
78126     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
78127     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
78128     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
78129     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
78130     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
78131     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
78132     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
78133     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
78134     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
78135     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
78136     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
78137     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
78138     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
78139     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
78140     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
78141     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
78142     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
78143     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
78144     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
78145     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
78146     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
78147     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
78148     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
78149     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
78150     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
78151     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
78152     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
78153     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
78154     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
78155     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
78156     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
78157     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
78158     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
78159     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
78160     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
78161     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
78162     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
78163     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
78164     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
78165     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
78166     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
78167     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
78168     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
78169     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
78170     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
78171     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
78172     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
78173     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
78174     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
78175     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
78176     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
78177     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
78178     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
78179     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
78180     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
78181     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
78182     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
78183     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogHandler", lldb::eArgTypeLogHandler)},
78184     {SWIG_LUA_CONSTTAB_INT("eArgTypeSEDStylePair", lldb::eArgTypeSEDStylePair)},
78185     {SWIG_LUA_CONSTTAB_INT("eArgTypeRecognizerID", lldb::eArgTypeRecognizerID)},
78186     {SWIG_LUA_CONSTTAB_INT("eArgTypeConnectURL", lldb::eArgTypeConnectURL)},
78187     {SWIG_LUA_CONSTTAB_INT("eArgTypeTargetID", lldb::eArgTypeTargetID)},
78188     {SWIG_LUA_CONSTTAB_INT("eArgTypeStopHookID", lldb::eArgTypeStopHookID)},
78189     {SWIG_LUA_CONSTTAB_INT("eArgTypeCompletionType", lldb::eArgTypeCompletionType)},
78190     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
78191     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
78192     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
78193     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
78194     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
78195     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
78196     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
78197     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
78198     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
78199     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
78200     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
78201     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
78202     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
78203     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
78204     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
78205     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
78206     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
78207     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
78208     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
78209     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
78210     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
78211     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
78212     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
78213     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
78214     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
78215     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
78216     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
78217     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
78218     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
78219     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
78220     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
78221     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
78222     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
78223     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
78224     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
78225     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
78226     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
78227     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
78228     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
78229     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
78230     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
78231     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
78232     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
78233     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
78234     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
78235     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
78236     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
78237     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
78238     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
78239     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
78240     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
78241     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
78242     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
78243     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
78244     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
78245     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
78246     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
78247     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
78248     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
78249     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
78250     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
78251     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
78252     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
78253     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
78254     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
78255     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
78256     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
78257     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
78258     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
78259     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
78260     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
78261     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
78262     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
78263     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
78264     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
78265     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
78266     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
78267     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
78268     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
78269     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
78270     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
78271     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
78272     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
78273     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
78274     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
78275     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
78276     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
78277     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
78278     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
78279     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
78280     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
78281     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCTF", lldb::eSectionTypeCTF)},
78282     {SWIG_LUA_CONSTTAB_INT("eSectionTypeSwiftModules", lldb::eSectionTypeSwiftModules)},
78283     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
78284     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
78285     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
78286     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
78287     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
78288     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
78289     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
78290     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
78291     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
78292     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
78293     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
78294     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
78295     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
78296     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
78297     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
78298     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
78299     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
78300     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
78301     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
78302     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
78303     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar8", lldb::eBasicTypeChar8)},
78304     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
78305     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
78306     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
78307     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
78308     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
78309     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
78310     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
78311     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
78312     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
78313     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
78314     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
78315     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
78316     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
78317     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
78318     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
78319     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
78320     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
78321     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
78322     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
78323     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
78324     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
78325     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
78326     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
78327     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
78328     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
78329     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
78330     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
78331     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
78332     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
78333     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
78334     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
78335     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
78336     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
78337     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
78338     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeSignedInteger", lldb::eStructuredDataTypeSignedInteger)},
78339     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeUnsignedInteger", lldb::eStructuredDataTypeUnsignedInteger)},
78340     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
78341     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
78342     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
78343     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
78344     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
78345     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
78346     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
78347     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
78348     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
78349     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
78350     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
78351     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
78352     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
78353     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
78354     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
78355     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
78356     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
78357     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
78358     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
78359     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
78360     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
78361     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
78362     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
78363     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
78364     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
78365     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
78366     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
78367     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
78368     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
78369     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
78370     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchExact", lldb::eFormatterMatchExact)},
78371     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchRegex", lldb::eFormatterMatchRegex)},
78372     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchCallback", lldb::eFormatterMatchCallback)},
78373     {SWIG_LUA_CONSTTAB_INT("eLastFormatterMatchType", lldb::eLastFormatterMatchType)},
78374     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
78375     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
78376     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
78377     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
78378     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
78379     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
78380     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
78381     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
78382     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
78383     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
78384     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
78385     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
78386     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
78387     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
78388     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
78389     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
78390     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
78391     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
78392     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
78393     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
78394     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
78395     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
78396     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
78397     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
78398     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
78399     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
78400     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
78401     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
78402     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
78403     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
78404     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
78405     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
78406     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
78407     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
78408     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
78409     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
78410     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
78411     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
78412     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
78413     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
78414     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
78415     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
78416     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
78417     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
78418     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
78419     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
78420     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
78421     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
78422     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
78423     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
78424     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
78425     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
78426     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
78427     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindUnknown", lldb::eInstructionControlFlowKindUnknown)},
78428     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindOther", lldb::eInstructionControlFlowKindOther)},
78429     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCall", lldb::eInstructionControlFlowKindCall)},
78430     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindReturn", lldb::eInstructionControlFlowKindReturn)},
78431     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindJump", lldb::eInstructionControlFlowKindJump)},
78432     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCondJump", lldb::eInstructionControlFlowKindCondJump)},
78433     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarCall", lldb::eInstructionControlFlowKindFarCall)},
78434     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarReturn", lldb::eInstructionControlFlowKindFarReturn)},
78435     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarJump", lldb::eInstructionControlFlowKindFarJump)},
78436     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
78437     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
78438     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
78439     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
78440     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
78441     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
78442     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
78443     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
78444     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
78445     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
78446     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
78447     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
78448     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
78449     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
78450     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
78451     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
78452     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
78453     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
78454     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
78455     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
78456     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
78457     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
78458     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
78459     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
78460     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
78461     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
78462     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
78463     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
78464     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
78465     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
78466     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
78467     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
78468     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
78469     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
78470     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
78471     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
78472     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
78473     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
78474     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
78475     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
78476     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
78477     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
78478     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
78479     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
78480     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
78481     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
78482     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
78483     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
78484     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
78485     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
78486     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
78487     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
78488     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
78489     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
78490     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
78491     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
78492     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
78493     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
78494     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
78495     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
78496     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
78497     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
78498     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
78499     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
78500     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
78501     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
78502     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
78503     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledSW", lldb::eTraceEventDisabledSW)},
78504     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledHW", lldb::eTraceEventDisabledHW)},
78505     {SWIG_LUA_CONSTTAB_INT("eTraceEventCPUChanged", lldb::eTraceEventCPUChanged)},
78506     {SWIG_LUA_CONSTTAB_INT("eTraceEventHWClockTick", lldb::eTraceEventHWClockTick)},
78507     {SWIG_LUA_CONSTTAB_INT("eTraceEventSyncPoint", lldb::eTraceEventSyncPoint)},
78508     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindError", lldb::eTraceItemKindError)},
78509     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindEvent", lldb::eTraceItemKindEvent)},
78510     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindInstruction", lldb::eTraceItemKindInstruction)},
78511     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeBeginning", lldb::eTraceCursorSeekTypeBeginning)},
78512     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeCurrent", lldb::eTraceCursorSeekTypeCurrent)},
78513     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeEnd", lldb::eTraceCursorSeekTypeEnd)},
78514     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityNone", lldb::eDWIMPrintVerbosityNone)},
78515     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityExpression", lldb::eDWIMPrintVerbosityExpression)},
78516     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityFull", lldb::eDWIMPrintVerbosityFull)},
78517     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindInvalid", lldb::eWatchPointValueKindInvalid)},
78518     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindVariable", lldb::eWatchPointValueKindVariable)},
78519     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindExpression", lldb::eWatchPointValueKindExpression)},
78520     {SWIG_LUA_CONSTTAB_INT("eNoCompletion", lldb::eNoCompletion)},
78521     {SWIG_LUA_CONSTTAB_INT("eSourceFileCompletion", lldb::eSourceFileCompletion)},
78522     {SWIG_LUA_CONSTTAB_INT("eDiskFileCompletion", lldb::eDiskFileCompletion)},
78523     {SWIG_LUA_CONSTTAB_INT("eDiskDirectoryCompletion", lldb::eDiskDirectoryCompletion)},
78524     {SWIG_LUA_CONSTTAB_INT("eSymbolCompletion", lldb::eSymbolCompletion)},
78525     {SWIG_LUA_CONSTTAB_INT("eModuleCompletion", lldb::eModuleCompletion)},
78526     {SWIG_LUA_CONSTTAB_INT("eSettingsNameCompletion", lldb::eSettingsNameCompletion)},
78527     {SWIG_LUA_CONSTTAB_INT("ePlatformPluginCompletion", lldb::ePlatformPluginCompletion)},
78528     {SWIG_LUA_CONSTTAB_INT("eArchitectureCompletion", lldb::eArchitectureCompletion)},
78529     {SWIG_LUA_CONSTTAB_INT("eVariablePathCompletion", lldb::eVariablePathCompletion)},
78530     {SWIG_LUA_CONSTTAB_INT("eRegisterCompletion", lldb::eRegisterCompletion)},
78531     {SWIG_LUA_CONSTTAB_INT("eBreakpointCompletion", lldb::eBreakpointCompletion)},
78532     {SWIG_LUA_CONSTTAB_INT("eProcessPluginCompletion", lldb::eProcessPluginCompletion)},
78533     {SWIG_LUA_CONSTTAB_INT("eDisassemblyFlavorCompletion", lldb::eDisassemblyFlavorCompletion)},
78534     {SWIG_LUA_CONSTTAB_INT("eTypeLanguageCompletion", lldb::eTypeLanguageCompletion)},
78535     {SWIG_LUA_CONSTTAB_INT("eFrameIndexCompletion", lldb::eFrameIndexCompletion)},
78536     {SWIG_LUA_CONSTTAB_INT("eModuleUUIDCompletion", lldb::eModuleUUIDCompletion)},
78537     {SWIG_LUA_CONSTTAB_INT("eStopHookIDCompletion", lldb::eStopHookIDCompletion)},
78538     {SWIG_LUA_CONSTTAB_INT("eThreadIndexCompletion", lldb::eThreadIndexCompletion)},
78539     {SWIG_LUA_CONSTTAB_INT("eWatchpointIDCompletion", lldb::eWatchpointIDCompletion)},
78540     {SWIG_LUA_CONSTTAB_INT("eBreakpointNameCompletion", lldb::eBreakpointNameCompletion)},
78541     {SWIG_LUA_CONSTTAB_INT("eProcessIDCompletion", lldb::eProcessIDCompletion)},
78542     {SWIG_LUA_CONSTTAB_INT("eProcessNameCompletion", lldb::eProcessNameCompletion)},
78543     {SWIG_LUA_CONSTTAB_INT("eRemoteDiskFileCompletion", lldb::eRemoteDiskFileCompletion)},
78544     {SWIG_LUA_CONSTTAB_INT("eRemoteDiskDirectoryCompletion", lldb::eRemoteDiskDirectoryCompletion)},
78545     {SWIG_LUA_CONSTTAB_INT("eTypeCategoryNameCompletion", lldb::eTypeCategoryNameCompletion)},
78546     {SWIG_LUA_CONSTTAB_INT("eCustomCompletion", lldb::eCustomCompletion)},
78547     {SWIG_LUA_CONSTTAB_INT("eThreadIDCompletion", lldb::eThreadIDCompletion)},
78548     {SWIG_LUA_CONSTTAB_INT("eTerminatorCompletion", lldb::eTerminatorCompletion)},
78549     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
78550     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
78551     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
78552     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
78553     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
78554     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
78555     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
78556     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
78557     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
78558     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
78559     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
78560     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
78561     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
78562     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
78563     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
78564     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
78565     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
78566     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
78567     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
78568     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
78569     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
78570     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
78571     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
78572     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
78573     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
78574     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
78575     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
78576     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
78577     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
78578     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
78579     {0,0,0,0,0,0}
78580 };
78581 static swig_lua_method swig_SwigModule_methods[]= {
78582     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
78583     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
78584     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
78585     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
78586     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
78587     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
78588     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
78589     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
78590     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
78591     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
78592     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
78593     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
78594     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
78595     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
78596     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
78597     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
78598     { "SBDebugger_GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass},
78599     { "SBDebugger_GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
78600     { "SBDebugger_GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent},
78601     { "SBDebugger_GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
78602     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
78603     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
78604     { "SBDebugger_PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
78605     { "SBDebugger_PrintDiagnosticsOnError", _wrap_SBDebugger_PrintDiagnosticsOnError},
78606     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
78607     { "SBDebugger_Create", _wrap_SBDebugger_Create},
78608     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
78609     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
78610     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
78611     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
78612     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
78613     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
78614     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
78615     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
78616     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
78617     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
78618     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
78619     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
78620     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
78621     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
78622     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
78623     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
78624     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
78625     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
78626     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
78627     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
78628     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
78629     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
78630     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
78631     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
78632     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
78633     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
78634     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
78635     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
78636     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
78637     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
78638     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
78639     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
78640     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
78641     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
78642     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
78643     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
78644     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
78645     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
78646     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
78647     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
78648     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
78649     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
78650     { "SBProcess_GetBroadcasterClass", _wrap_SBProcess_GetBroadcasterClass},
78651     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
78652     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
78653     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
78654     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
78655     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
78656     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
78657     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
78658     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
78659     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
78660     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
78661     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
78662     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
78663     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
78664     { "SBTrace_LoadTraceFromFile", _wrap_SBTrace_LoadTraceFromFile},
78665     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
78666     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
78667     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
78668     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
78669     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
78670     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
78671     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
78672     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
78673     {0,0}
78674 };
78675 static swig_lua_class* swig_SwigModule_classes[]= {
78676 &_wrap_class_string,
78677 &_wrap_class_SBAddress,
78678 &_wrap_class_SBAttachInfo,
78679 &_wrap_class_SBBlock,
78680 &_wrap_class_SBBreakpoint,
78681 &_wrap_class_SBBreakpointList,
78682 &_wrap_class_SBBreakpointLocation,
78683 &_wrap_class_SBBreakpointName,
78684 &_wrap_class_SBBroadcaster,
78685 &_wrap_class_SBCommandInterpreter,
78686 &_wrap_class_SBCommandInterpreterRunOptions,
78687 &_wrap_class_SBCommandReturnObject,
78688 &_wrap_class_SBCommunication,
78689 &_wrap_class_SBCompileUnit,
78690 &_wrap_class_SBData,
78691 &_wrap_class_SBDebugger,
78692 &_wrap_class_SBDeclaration,
78693 &_wrap_class_SBError,
78694 &_wrap_class_SBEnvironment,
78695 &_wrap_class_SBEvent,
78696 &_wrap_class_SBExecutionContext,
78697 &_wrap_class_SBExpressionOptions,
78698 &_wrap_class_SBFile,
78699 &_wrap_class_SBFileSpec,
78700 &_wrap_class_SBFileSpecList,
78701 &_wrap_class_SBFormat,
78702 &_wrap_class_SBFrame,
78703 &_wrap_class_SBFunction,
78704 &_wrap_class_SBHostOS,
78705 &_wrap_class_SBInstruction,
78706 &_wrap_class_SBInstructionList,
78707 &_wrap_class_SBLanguageRuntime,
78708 &_wrap_class_SBLaunchInfo,
78709 &_wrap_class_SBLineEntry,
78710 &_wrap_class_SBListener,
78711 &_wrap_class_SBMemoryRegionInfo,
78712 &_wrap_class_SBMemoryRegionInfoList,
78713 &_wrap_class_SBModule,
78714 &_wrap_class_SBModuleSpec,
78715 &_wrap_class_SBModuleSpecList,
78716 &_wrap_class_SBPlatformConnectOptions,
78717 &_wrap_class_SBPlatformShellCommand,
78718 &_wrap_class_SBPlatform,
78719 &_wrap_class_SBProcess,
78720 &_wrap_class_SBProcessInfo,
78721 &_wrap_class_SBProcessInfoList,
78722 &_wrap_class_SBQueue,
78723 &_wrap_class_SBQueueItem,
78724 &_wrap_class_SBReproducer,
78725 &_wrap_class_SBScriptObject,
78726 &_wrap_class_SBSection,
78727 &_wrap_class_SBSourceManager,
78728 &_wrap_class_SBStream,
78729 &_wrap_class_SBStringList,
78730 &_wrap_class_SBStructuredData,
78731 &_wrap_class_SBSymbol,
78732 &_wrap_class_SBSymbolContext,
78733 &_wrap_class_SBSymbolContextList,
78734 &_wrap_class_SBTarget,
78735 &_wrap_class_SBThread,
78736 &_wrap_class_SBThreadCollection,
78737 &_wrap_class_SBThreadPlan,
78738 &_wrap_class_SBTrace,
78739 &_wrap_class_SBTraceCursor,
78740 &_wrap_class_SBTypeMember,
78741 &_wrap_class_SBTypeMemberFunction,
78742 &_wrap_class_SBType,
78743 &_wrap_class_SBTypeList,
78744 &_wrap_class_SBTypeCategory,
78745 &_wrap_class_SBTypeEnumMember,
78746 &_wrap_class_SBTypeEnumMemberList,
78747 &_wrap_class_SBTypeFilter,
78748 &_wrap_class_SBTypeFormat,
78749 &_wrap_class_SBTypeNameSpecifier,
78750 &_wrap_class_SBTypeSummaryOptions,
78751 &_wrap_class_SBTypeSummary,
78752 &_wrap_class_SBTypeSynthetic,
78753 &_wrap_class_SBUnixSignals,
78754 &_wrap_class_SBValue,
78755 &_wrap_class_SBValueList,
78756 &_wrap_class_SBVariablesOptions,
78757 &_wrap_class_SBWatchpoint,
78758 &_wrap_class_SBWatchpointOptions,
78759     0
78760 };
78761 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
78762     0
78763 };
78764 
78765 static swig_lua_namespace swig_SwigModule = {
78766     "lldb",
78767     swig_SwigModule_methods,
78768     swig_SwigModule_attributes,
78769     swig_SwigModule_constants,
78770     swig_SwigModule_classes,
78771     swig_SwigModule_namespaces
78772 };
78773 #ifdef __cplusplus
78774 }
78775 #endif
78776 
78777 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
78778 
78779 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
78780 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
78781 static swig_type_info _swigt__p_f_p_q_const__char_p_void__void = {"_p_f_p_q_const__char_p_void__void", "lldb::LogOutputCallback|void (*)(char const *,void *)", 0, 0, (void*)0, 0};
78782 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};
78783 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", "lldb::SBCommunication::ReadThreadBytesReceived|void (*)(void *,void const *,size_t)", 0, 0, (void*)0, 0};
78784 static swig_type_info _swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError = {"_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError", "lldb::SBPlatformLocateModuleCallback|lldb::SBError (*)(void *,lldb::SBModuleSpec const &,lldb::SBFileSpec &,lldb::SBFileSpec &)", 0, 0, (void*)0, 0};
78785 static swig_type_info _swigt__p_f_unsigned_long_long_p_void__void = {"_p_f_unsigned_long_long_p_void__void", "lldb::SBDebuggerDestroyCallback|void (*)(unsigned long long,void *)", 0, 0, (void*)0, 0};
78786 static swig_type_info _swigt__p_int = {"_p_int", "int32_t *|int_fast16_t *|int_fast32_t *|int_least32_t *|intptr_t *|lldb::break_id_t *|lldb::file_t *|lldb::pipe_t *|lldb::socket_t *|lldb::watch_id_t *|int *", 0, 0, (void*)0, 0};
78787 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "lldb::ConnectionStatus *|enum lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
78788 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
78789 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
78790 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
78791 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
78792 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
78793 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
78794 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
78795 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
78796 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
78797 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
78798 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
78799 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
78800 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
78801 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
78802 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
78803 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
78804 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
78805 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
78806 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
78807 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
78808 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
78809 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
78810 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
78811 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
78812 static swig_type_info _swigt__p_lldb__SBFormat = {"_p_lldb__SBFormat", "lldb::SBFormat *", 0, 0, (void*)&_wrap_class_SBFormat, 0};
78813 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
78814 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
78815 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
78816 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
78817 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
78818 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
78819 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
78820 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
78821 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
78822 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
78823 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
78824 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
78825 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
78826 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
78827 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
78828 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
78829 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
78830 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
78831 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
78832 static swig_type_info _swigt__p_lldb__SBProcessInfoList = {"_p_lldb__SBProcessInfoList", "lldb::SBProcessInfoList *", 0, 0, (void*)&_wrap_class_SBProcessInfoList, 0};
78833 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
78834 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
78835 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
78836 static swig_type_info _swigt__p_lldb__SBScriptObject = {"_p_lldb__SBScriptObject", "lldb::SBScriptObject *", 0, 0, (void*)&_wrap_class_SBScriptObject, 0};
78837 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
78838 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
78839 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
78840 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
78841 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
78842 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
78843 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
78844 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
78845 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
78846 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
78847 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
78848 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
78849 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
78850 static swig_type_info _swigt__p_lldb__SBTraceCursor = {"_p_lldb__SBTraceCursor", "lldb::SBTraceCursor *", 0, 0, (void*)&_wrap_class_SBTraceCursor, 0};
78851 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
78852 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
78853 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
78854 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
78855 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
78856 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
78857 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
78858 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
78859 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
78860 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
78861 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
78862 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
78863 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
78864 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
78865 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
78866 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
78867 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
78868 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
78869 static swig_type_info _swigt__p_lldb__SBWatchpointOptions = {"_p_lldb__SBWatchpointOptions", "lldb::SBWatchpointOptions *", 0, 0, (void*)&_wrap_class_SBWatchpointOptions, 0};
78870 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
78871 static swig_type_info _swigt__p_long_long = {"_p_long_long", "int64_t *|int_fast64_t *|int_least64_t *|intmax_t *|long long *", 0, 0, (void*)0, 0};
78872 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
78873 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "lldb::rwlock_t *|pthread_rwlock_t *", 0, 0, (void*)0, 0};
78874 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "lldb::thread_t *|pthread_t *", 0, 0, (void*)0, 0};
78875 static swig_type_info _swigt__p_short = {"_p_short", "int16_t *|int_least16_t *|short *", 0, 0, (void*)0, 0};
78876 static swig_type_info _swigt__p_signed_char = {"_p_signed_char", "int8_t *|int_fast8_t *|int_least8_t *|signed char *", 0, 0, (void*)0, 0};
78877 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
78878 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ABI_t = {"_p_std__shared_ptrT_lldb_private__ABI_t", "lldb::ABISP *|std::shared_ptr< lldb_private::ABI > *", 0, 0, (void*)0, 0};
78879 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};
78880 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};
78881 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};
78882 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t = {"_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t", "lldb::BreakpointPreconditionSP *|std::shared_ptr< lldb_private::BreakpointPrecondition > *", 0, 0, (void*)0, 0};
78883 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t = {"_p_std__shared_ptrT_lldb_private__BreakpointResolver_t", "lldb::BreakpointResolverSP *|std::shared_ptr< lldb_private::BreakpointResolver > *", 0, 0, (void*)0, 0};
78884 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t = {"_p_std__shared_ptrT_lldb_private__BreakpointSite_t", "lldb::BreakpointSiteSP *|std::shared_ptr< lldb_private::BreakpointSite > *", 0, 0, (void*)0, 0};
78885 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};
78886 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};
78887 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t = {"_p_std__shared_ptrT_lldb_private__Broadcaster_t", "lldb::BroadcasterSP *|std::shared_ptr< lldb_private::Broadcaster > *", 0, 0, (void*)0, 0};
78888 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};
78889 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};
78890 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};
78891 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t = {"_p_std__shared_ptrT_lldb_private__DataBuffer_t", "lldb::DataBufferSP *|std::shared_ptr< lldb_private::DataBuffer > *", 0, 0, (void*)0, 0};
78892 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t = {"_p_std__shared_ptrT_lldb_private__DataExtractor_t", "lldb::DataExtractorSP *|std::shared_ptr< lldb_private::DataExtractor > *", 0, 0, (void*)0, 0};
78893 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Debugger_t = {"_p_std__shared_ptrT_lldb_private__Debugger_t", "lldb::DebuggerSP *|std::shared_ptr< lldb_private::Debugger > *", 0, 0, (void*)0, 0};
78894 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Disassembler_t = {"_p_std__shared_ptrT_lldb_private__Disassembler_t", "lldb::DisassemblerSP *|std::shared_ptr< lldb_private::Disassembler > *", 0, 0, (void*)0, 0};
78895 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};
78896 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};
78897 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};
78898 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t = {"_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t", "lldb::ExecutionContextRefSP *|std::shared_ptr< lldb_private::ExecutionContextRef > *", 0, 0, (void*)0, 0};
78899 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t = {"_p_std__shared_ptrT_lldb_private__ExpressionVariable_t", "lldb::ExpressionVariableSP *|std::shared_ptr< lldb_private::ExpressionVariable > *", 0, 0, (void*)0, 0};
78900 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};
78901 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t = {"_p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t", "lldb::FormatEntrySP *|std::shared_ptr< lldb_private::FormatEntity::Entry > *", 0, 0, (void*)0, 0};
78902 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t = {"_p_std__shared_ptrT_lldb_private__FuncUnwinders_t", "lldb::FuncUnwindersSP *|std::shared_ptr< lldb_private::FuncUnwinders > *", 0, 0, (void*)0, 0};
78903 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};
78904 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOHandler_t = {"_p_std__shared_ptrT_lldb_private__IOHandler_t", "lldb::IOHandlerSP *|std::shared_ptr< lldb_private::IOHandler > *", 0, 0, (void*)0, 0};
78905 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};
78906 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};
78907 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};
78908 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};
78909 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};
78910 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__JITLoader_t = {"_p_std__shared_ptrT_lldb_private__JITLoader_t", "lldb::JITLoaderSP *|std::shared_ptr< lldb_private::JITLoader > *", 0, 0, (void*)0, 0};
78911 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t = {"_p_std__shared_ptrT_lldb_private__LanguageRuntime_t", "lldb::LanguageRuntimeSP *|std::shared_ptr< lldb_private::LanguageRuntime > *", 0, 0, (void*)0, 0};
78912 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Listener_t = {"_p_std__shared_ptrT_lldb_private__Listener_t", "lldb::ListenerSP *|std::shared_ptr< lldb_private::Listener > *", 0, 0, (void*)0, 0};
78913 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};
78914 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t", "lldb::MemoryRegionInfoSP *|std::shared_ptr< lldb_private::MemoryRegionInfo > *", 0, 0, (void*)0, 0};
78915 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};
78916 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ObjectContainer_t = {"_p_std__shared_ptrT_lldb_private__ObjectContainer_t", "lldb::ObjectContainerSP *|std::shared_ptr< lldb_private::ObjectContainer > *", 0, 0, (void*)0, 0};
78917 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};
78918 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};
78919 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t = {"_p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t", "lldb::OperatingSystemInterfaceSP *|std::shared_ptr< lldb_private::OperatingSystemInterface > *", 0, 0, (void*)0, 0};
78920 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};
78921 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValue_t = {"_p_std__shared_ptrT_lldb_private__OptionValue_t", "lldb::OptionValueSP *|std::shared_ptr< lldb_private::OptionValue > *", 0, 0, (void*)0, 0};
78922 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Platform_t = {"_p_std__shared_ptrT_lldb_private__Platform_t", "lldb::PlatformSP *|std::shared_ptr< lldb_private::Platform > *", 0, 0, (void*)0, 0};
78923 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};
78924 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};
78925 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};
78926 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__QueueItem_t = {"_p_std__shared_ptrT_lldb_private__QueueItem_t", "lldb::QueueItemSP *|std::shared_ptr< lldb_private::QueueItem > *", 0, 0, (void*)0, 0};
78927 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Queue_t = {"_p_std__shared_ptrT_lldb_private__Queue_t", "lldb::QueueSP *|std::shared_ptr< lldb_private::Queue > *", 0, 0, (void*)0, 0};
78928 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};
78929 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};
78930 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t = {"_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t", "lldb::RegisterCheckpointSP *|std::shared_ptr< lldb_private::RegisterCheckpoint > *", 0, 0, (void*)0, 0};
78931 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};
78932 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t = {"_p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t", "lldb::RegisterTypeBuilderSP *|std::shared_ptr< lldb_private::RegisterTypeBuilder > *", 0, 0, (void*)0, 0};
78933 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};
78934 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t", "lldb::ScriptInterpreterSP *|std::shared_ptr< lldb_private::ScriptInterpreter > *", 0, 0, (void*)0, 0};
78935 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};
78936 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t = {"_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t", "lldb::ScriptedMetadataSP *|std::shared_ptr< lldb_private::ScriptedMetadata > *", 0, 0, (void*)0, 0};
78937 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t", "lldb::ScriptedSyntheticChildrenSP *|std::shared_ptr< lldb_private::ScriptedSyntheticChildren > *", 0, 0, (void*)0, 0};
78938 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t = {"_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t", "lldb::ScriptedThreadInterfaceSP *|std::shared_ptr< lldb_private::ScriptedThreadInterface > *", 0, 0, (void*)0, 0};
78939 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t = {"_p_std__shared_ptrT_lldb_private__SearchFilter_t", "lldb::SearchFilterSP *|std::shared_ptr< lldb_private::SearchFilter > *", 0, 0, (void*)0, 0};
78940 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t = {"_p_std__shared_ptrT_lldb_private__SectionLoadList_t", "lldb::SectionLoadListSP *|std::shared_ptr< lldb_private::SectionLoadList > *", 0, 0, (void*)0, 0};
78941 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};
78942 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t = {"_p_std__shared_ptrT_lldb_private__StackFrameList_t", "lldb::StackFrameListSP *|std::shared_ptr< lldb_private::StackFrameList > *", 0, 0, (void*)0, 0};
78943 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t = {"_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t", "lldb::StackFrameRecognizerSP *|std::shared_ptr< lldb_private::StackFrameRecognizer > *", 0, 0, (void*)0, 0};
78944 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrame_t = {"_p_std__shared_ptrT_lldb_private__StackFrame_t", "lldb::StackFrameSP *|std::shared_ptr< lldb_private::StackFrame > *", 0, 0, (void*)0, 0};
78945 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};
78946 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};
78947 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Stream_t = {"_p_std__shared_ptrT_lldb_private__Stream_t", "lldb::StreamSP *|std::shared_ptr< lldb_private::Stream > *", 0, 0, (void*)0, 0};
78948 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};
78949 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};
78950 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};
78951 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};
78952 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};
78953 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildren_t", "lldb::SyntheticChildrenSP *|std::shared_ptr< lldb_private::SyntheticChildren > *", 0, 0, (void*)0, 0};
78954 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Target_t = {"_p_std__shared_ptrT_lldb_private__Target_t", "lldb::TargetSP *|std::shared_ptr< lldb_private::Target > *", 0, 0, (void*)0, 0};
78955 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t = {"_p_std__shared_ptrT_lldb_private__ThreadCollection_t", "lldb::ThreadCollectionSP *|std::shared_ptr< lldb_private::ThreadCollection > *", 0, 0, (void*)0, 0};
78956 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t", "lldb::ThreadPlanTracerSP *|std::shared_ptr< lldb_private::ThreadPlanTracer > *", 0, 0, (void*)0, 0};
78957 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};
78958 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t = {"_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t", "lldb::ThreadPostMortemTraceSP *|std::shared_ptr< lldb_private::ThreadPostMortemTrace > *", 0, 0, (void*)0, 0};
78959 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Thread_t = {"_p_std__shared_ptrT_lldb_private__Thread_t", "lldb::ThreadSP *|std::shared_ptr< lldb_private::Thread > *", 0, 0, (void*)0, 0};
78960 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TraceCursor_t = {"_p_std__shared_ptrT_lldb_private__TraceCursor_t", "lldb::TraceCursorSP *|std::shared_ptr< lldb_private::TraceCursor > *", 0, 0, (void*)0, 0};
78961 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Trace_t = {"_p_std__shared_ptrT_lldb_private__Trace_t", "lldb::TraceSP *|std::shared_ptr< lldb_private::Trace > *", 0, 0, (void*)0, 0};
78962 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t", "lldb::TypeCategoryImplSP *|std::shared_ptr< lldb_private::TypeCategoryImpl > *", 0, 0, (void*)0, 0};
78963 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};
78964 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};
78965 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};
78966 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};
78967 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t", "lldb::TypeMemberFunctionImplSP *|std::shared_ptr< lldb_private::TypeMemberFunctionImpl > *", 0, 0, (void*)0, 0};
78968 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t", "lldb::TypeNameSpecifierImplSP *|std::shared_ptr< lldb_private::TypeNameSpecifierImpl > *", 0, 0, (void*)0, 0};
78969 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};
78970 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t", "lldb::TypeSummaryOptionsSP *|std::shared_ptr< lldb_private::TypeSummaryOptions > *", 0, 0, (void*)0, 0};
78971 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSystemClang_t = {"_p_std__shared_ptrT_lldb_private__TypeSystemClang_t", "lldb::TypeSystemClangSP *|std::shared_ptr< lldb_private::TypeSystemClang > *", 0, 0, (void*)0, 0};
78972 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t = {"_p_std__shared_ptrT_lldb_private__TypeSystem_t", "lldb::TypeSystemSP *|std::shared_ptr< lldb_private::TypeSystem > *", 0, 0, (void*)0, 0};
78973 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};
78974 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};
78975 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t = {"_p_std__shared_ptrT_lldb_private__UnwindAssembly_t", "lldb::UnwindAssemblySP *|std::shared_ptr< lldb_private::UnwindAssembly > *", 0, 0, (void*)0, 0};
78976 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};
78977 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};
78978 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t = {"_p_std__shared_ptrT_lldb_private__ValueObjectList_t", "lldb::ValueObjectListSP *|std::shared_ptr< lldb_private::ValueObjectList > *", 0, 0, (void*)0, 0};
78979 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObject_t = {"_p_std__shared_ptrT_lldb_private__ValueObject_t", "lldb::ValueObjectSP *|std::shared_ptr< lldb_private::ValueObject > *", 0, 0, (void*)0, 0};
78980 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Value_t = {"_p_std__shared_ptrT_lldb_private__Value_t", "lldb::ValueSP *|std::shared_ptr< lldb_private::Value > *", 0, 0, (void*)0, 0};
78981 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__VariableList_t = {"_p_std__shared_ptrT_lldb_private__VariableList_t", "lldb::VariableListSP *|std::shared_ptr< lldb_private::VariableList > *", 0, 0, (void*)0, 0};
78982 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};
78983 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WatchpointResource_t = {"_p_std__shared_ptrT_lldb_private__WatchpointResource_t", "lldb::WatchpointResourceSP *|std::shared_ptr< lldb_private::WatchpointResource > *", 0, 0, (void*)0, 0};
78984 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};
78985 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t = {"_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t", "lldb::WritableDataBufferSP *|std::shared_ptr< lldb_private::WritableDataBuffer > *", 0, 0, (void*)0, 0};
78986 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
78987 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};
78988 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};
78989 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};
78990 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};
78991 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t", "lldb::MemoryRegionInfoUP *|std::unique_ptr< lldb_private::MemoryRegionInfo > *", 0, 0, (void*)0, 0};
78992 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};
78993 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t = {"_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t", "lldb::ScriptedPlatformInterfaceUP *|std::unique_ptr< lldb_private::ScriptedPlatformInterface > *", 0, 0, (void*)0, 0};
78994 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t = {"_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t", "lldb::ScriptedProcessInterfaceUP *|std::unique_ptr< lldb_private::ScriptedProcessInterface > *", 0, 0, (void*)0, 0};
78995 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};
78996 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SourceManager_t = {"_p_std__unique_ptrT_lldb_private__SourceManager_t", "lldb::SourceManagerUP *|std::unique_ptr< lldb_private::SourceManager > *", 0, 0, (void*)0, 0};
78997 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t = {"_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t", "lldb::StackFrameRecognizerManagerUP *|std::unique_ptr< lldb_private::StackFrameRecognizerManager > *", 0, 0, (void*)0, 0};
78998 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t = {"_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t", "lldb::StructuredDataImplUP *|std::unique_ptr< lldb_private::StructuredDataImpl > *", 0, 0, (void*)0, 0};
78999 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t = {"_p_std__unique_ptrT_lldb_private__SymbolVendor_t", "lldb::SymbolVendorUP *|std::unique_ptr< lldb_private::SymbolVendor > *", 0, 0, (void*)0, 0};
79000 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t = {"_p_std__unique_ptrT_lldb_private__SystemRuntime_t", "lldb::SystemRuntimeUP *|std::unique_ptr< lldb_private::SystemRuntime > *", 0, 0, (void*)0, 0};
79001 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t = {"_p_std__unique_ptrT_lldb_private__TraceExporter_t", "lldb::TraceExporterUP *|std::unique_ptr< lldb_private::TraceExporter > *", 0, 0, (void*)0, 0};
79002 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__weak_ptrT_lldb_private__BreakpointLocation_t", "lldb::BreakpointLocationWP *|std::weak_ptr< lldb_private::BreakpointLocation > *", 0, 0, (void*)0, 0};
79003 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t = {"_p_std__weak_ptrT_lldb_private__Breakpoint_t", "lldb::BreakpointWP *|std::weak_ptr< lldb_private::Breakpoint > *", 0, 0, (void*)0, 0};
79004 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__weak_ptrT_lldb_private__BroadcasterManager_t", "lldb::BroadcasterManagerWP *|std::weak_ptr< lldb_private::BroadcasterManager > *", 0, 0, (void*)0, 0};
79005 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Debugger_t = {"_p_std__weak_ptrT_lldb_private__Debugger_t", "lldb::DebuggerWP *|std::weak_ptr< lldb_private::Debugger > *", 0, 0, (void*)0, 0};
79006 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Listener_t = {"_p_std__weak_ptrT_lldb_private__Listener_t", "lldb::ListenerWP *|std::weak_ptr< lldb_private::Listener > *", 0, 0, (void*)0, 0};
79007 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Module_t = {"_p_std__weak_ptrT_lldb_private__Module_t", "lldb::ModuleWP *|std::weak_ptr< lldb_private::Module > *", 0, 0, (void*)0, 0};
79008 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};
79009 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__OptionValue_t = {"_p_std__weak_ptrT_lldb_private__OptionValue_t", "lldb::OptionValueWP *|std::weak_ptr< lldb_private::OptionValue > *", 0, 0, (void*)0, 0};
79010 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Process_t = {"_p_std__weak_ptrT_lldb_private__Process_t", "lldb::ProcessWP *|std::weak_ptr< lldb_private::Process > *", 0, 0, (void*)0, 0};
79011 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Queue_t = {"_p_std__weak_ptrT_lldb_private__Queue_t", "lldb::QueueWP *|std::weak_ptr< lldb_private::Queue > *", 0, 0, (void*)0, 0};
79012 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Section_t = {"_p_std__weak_ptrT_lldb_private__Section_t", "lldb::SectionWP *|std::weak_ptr< lldb_private::Section > *", 0, 0, (void*)0, 0};
79013 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StackFrame_t = {"_p_std__weak_ptrT_lldb_private__StackFrame_t", "lldb::StackFrameWP *|std::weak_ptr< lldb_private::StackFrame > *", 0, 0, (void*)0, 0};
79014 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};
79015 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Target_t = {"_p_std__weak_ptrT_lldb_private__Target_t", "lldb::TargetWP *|std::weak_ptr< lldb_private::Target > *", 0, 0, (void*)0, 0};
79016 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t = {"_p_std__weak_ptrT_lldb_private__ThreadPlan_t", "lldb::ThreadPlanWP *|std::weak_ptr< lldb_private::ThreadPlan > *", 0, 0, (void*)0, 0};
79017 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Thread_t = {"_p_std__weak_ptrT_lldb_private__Thread_t", "lldb::ThreadWP *|std::weak_ptr< lldb_private::Thread > *", 0, 0, (void*)0, 0};
79018 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__TypeSystem_t = {"_p_std__weak_ptrT_lldb_private__TypeSystem_t", "lldb::TypeSystemWP *|std::weak_ptr< lldb_private::TypeSystem > *", 0, 0, (void*)0, 0};
79019 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Type_t = {"_p_std__weak_ptrT_lldb_private__Type_t", "lldb::TypeWP *|std::weak_ptr< lldb_private::Type > *", 0, 0, (void*)0, 0};
79020 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t = {"_p_std__weak_ptrT_lldb_private__UnixSignals_t", "lldb::UnixSignalsWP *|std::weak_ptr< lldb_private::UnixSignals > *", 0, 0, (void*)0, 0};
79021 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "uint8_t *|uint_fast8_t *|uint_least8_t *|unsigned char *", 0, 0, (void*)0, 0};
79022 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "lldb::cpu_id_t *|lldb::wp_resource_id_t *|uint32_t *|uint_fast16_t *|uint_fast32_t *|uint_least32_t *|uintptr_t *|unsigned int *", 0, 0, (void*)0, 0};
79023 static swig_type_info _swigt__p_unsigned_long_long = {"_p_unsigned_long_long", "lldb::addr_t *|lldb::offset_t *|lldb::pid_t *|lldb::process_t *|lldb::queue_id_t *|lldb::tid_t *|lldb::user_id_t *|uint64_t *|uint_fast64_t *|uint_least64_t *|uintmax_t *|unsigned long long *", 0, 0, (void*)0, 0};
79024 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "uint16_t *|uint_least16_t *|unsigned short *", 0, 0, (void*)0, 0};
79025 static swig_type_info _swigt__p_void = {"_p_void", "lldb::ScriptObjectPtr|void *", 0, 0, (void*)0, 0};
79026 
79027 static swig_type_info *swig_type_initial[] = {
79028   &_swigt__p_bool,
79029   &_swigt__p_double,
79030   &_swigt__p_f_p_q_const__char_p_void__void,
79031   &_swigt__p_f_p_void__p_void,
79032   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
79033   &_swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError,
79034   &_swigt__p_f_unsigned_long_long_p_void__void,
79035   &_swigt__p_int,
79036   &_swigt__p_lldb__ConnectionStatus,
79037   &_swigt__p_lldb__SBAddress,
79038   &_swigt__p_lldb__SBAttachInfo,
79039   &_swigt__p_lldb__SBBlock,
79040   &_swigt__p_lldb__SBBreakpoint,
79041   &_swigt__p_lldb__SBBreakpointList,
79042   &_swigt__p_lldb__SBBreakpointLocation,
79043   &_swigt__p_lldb__SBBreakpointName,
79044   &_swigt__p_lldb__SBBroadcaster,
79045   &_swigt__p_lldb__SBCommandInterpreter,
79046   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
79047   &_swigt__p_lldb__SBCommandReturnObject,
79048   &_swigt__p_lldb__SBCommunication,
79049   &_swigt__p_lldb__SBCompileUnit,
79050   &_swigt__p_lldb__SBData,
79051   &_swigt__p_lldb__SBDebugger,
79052   &_swigt__p_lldb__SBDeclaration,
79053   &_swigt__p_lldb__SBEnvironment,
79054   &_swigt__p_lldb__SBError,
79055   &_swigt__p_lldb__SBEvent,
79056   &_swigt__p_lldb__SBExecutionContext,
79057   &_swigt__p_lldb__SBExpressionOptions,
79058   &_swigt__p_lldb__SBFile,
79059   &_swigt__p_lldb__SBFileSpec,
79060   &_swigt__p_lldb__SBFileSpecList,
79061   &_swigt__p_lldb__SBFormat,
79062   &_swigt__p_lldb__SBFrame,
79063   &_swigt__p_lldb__SBFunction,
79064   &_swigt__p_lldb__SBHostOS,
79065   &_swigt__p_lldb__SBInstruction,
79066   &_swigt__p_lldb__SBInstructionList,
79067   &_swigt__p_lldb__SBLanguageRuntime,
79068   &_swigt__p_lldb__SBLaunchInfo,
79069   &_swigt__p_lldb__SBLineEntry,
79070   &_swigt__p_lldb__SBListener,
79071   &_swigt__p_lldb__SBMemoryRegionInfo,
79072   &_swigt__p_lldb__SBMemoryRegionInfoList,
79073   &_swigt__p_lldb__SBModule,
79074   &_swigt__p_lldb__SBModuleSpec,
79075   &_swigt__p_lldb__SBModuleSpecList,
79076   &_swigt__p_lldb__SBPlatform,
79077   &_swigt__p_lldb__SBPlatformConnectOptions,
79078   &_swigt__p_lldb__SBPlatformShellCommand,
79079   &_swigt__p_lldb__SBProcess,
79080   &_swigt__p_lldb__SBProcessInfo,
79081   &_swigt__p_lldb__SBProcessInfoList,
79082   &_swigt__p_lldb__SBQueue,
79083   &_swigt__p_lldb__SBQueueItem,
79084   &_swigt__p_lldb__SBReproducer,
79085   &_swigt__p_lldb__SBScriptObject,
79086   &_swigt__p_lldb__SBSection,
79087   &_swigt__p_lldb__SBSourceManager,
79088   &_swigt__p_lldb__SBStream,
79089   &_swigt__p_lldb__SBStringList,
79090   &_swigt__p_lldb__SBStructuredData,
79091   &_swigt__p_lldb__SBSymbol,
79092   &_swigt__p_lldb__SBSymbolContext,
79093   &_swigt__p_lldb__SBSymbolContextList,
79094   &_swigt__p_lldb__SBTarget,
79095   &_swigt__p_lldb__SBThread,
79096   &_swigt__p_lldb__SBThreadCollection,
79097   &_swigt__p_lldb__SBThreadPlan,
79098   &_swigt__p_lldb__SBTrace,
79099   &_swigt__p_lldb__SBTraceCursor,
79100   &_swigt__p_lldb__SBType,
79101   &_swigt__p_lldb__SBTypeCategory,
79102   &_swigt__p_lldb__SBTypeEnumMember,
79103   &_swigt__p_lldb__SBTypeEnumMemberList,
79104   &_swigt__p_lldb__SBTypeFilter,
79105   &_swigt__p_lldb__SBTypeFormat,
79106   &_swigt__p_lldb__SBTypeList,
79107   &_swigt__p_lldb__SBTypeMember,
79108   &_swigt__p_lldb__SBTypeMemberFunction,
79109   &_swigt__p_lldb__SBTypeNameSpecifier,
79110   &_swigt__p_lldb__SBTypeSummary,
79111   &_swigt__p_lldb__SBTypeSummaryOptions,
79112   &_swigt__p_lldb__SBTypeSynthetic,
79113   &_swigt__p_lldb__SBUnixSignals,
79114   &_swigt__p_lldb__SBValue,
79115   &_swigt__p_lldb__SBValueList,
79116   &_swigt__p_lldb__SBVariablesOptions,
79117   &_swigt__p_lldb__SBWatchpoint,
79118   &_swigt__p_lldb__SBWatchpointOptions,
79119   &_swigt__p_long_double,
79120   &_swigt__p_long_long,
79121   &_swigt__p_p_void,
79122   &_swigt__p_pthread_rwlock_t,
79123   &_swigt__p_pthread_t,
79124   &_swigt__p_short,
79125   &_swigt__p_signed_char,
79126   &_swigt__p_size_t,
79127   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
79128   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
79129   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
79130   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
79131   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
79132   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
79133   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
79134   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
79135   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
79136   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
79137   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
79138   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
79139   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
79140   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
79141   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
79142   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
79143   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
79144   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
79145   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
79146   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
79147   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
79148   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
79149   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
79150   &_swigt__p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t,
79151   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
79152   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
79153   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
79154   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
79155   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
79156   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
79157   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
79158   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
79159   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
79160   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
79161   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
79162   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
79163   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
79164   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
79165   &_swigt__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
79166   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
79167   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
79168   &_swigt__p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t,
79169   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
79170   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
79171   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
79172   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
79173   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
79174   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
79175   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
79176   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
79177   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
79178   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
79179   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
79180   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
79181   &_swigt__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t,
79182   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
79183   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
79184   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
79185   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t,
79186   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
79187   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
79188   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
79189   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
79190   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
79191   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
79192   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
79193   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
79194   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
79195   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
79196   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
79197   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
79198   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
79199   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
79200   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
79201   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
79202   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
79203   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
79204   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
79205   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
79206   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
79207   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
79208   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
79209   &_swigt__p_std__shared_ptrT_lldb_private__TraceCursor_t,
79210   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
79211   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
79212   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
79213   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
79214   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
79215   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
79216   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
79217   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
79218   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
79219   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
79220   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
79221   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
79222   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
79223   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
79224   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
79225   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
79226   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
79227   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
79228   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
79229   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
79230   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
79231   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
79232   &_swigt__p_std__shared_ptrT_lldb_private__WatchpointResource_t,
79233   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
79234   &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
79235   &_swigt__p_std__string,
79236   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
79237   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
79238   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
79239   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
79240   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
79241   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
79242   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
79243   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
79244   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
79245   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
79246   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
79247   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
79248   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
79249   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
79250   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
79251   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
79252   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
79253   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
79254   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
79255   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
79256   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
79257   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
79258   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
79259   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
79260   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
79261   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
79262   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
79263   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
79264   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
79265   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
79266   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
79267   &_swigt__p_std__weak_ptrT_lldb_private__TypeSystem_t,
79268   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
79269   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
79270   &_swigt__p_unsigned_char,
79271   &_swigt__p_unsigned_int,
79272   &_swigt__p_unsigned_long_long,
79273   &_swigt__p_unsigned_short,
79274   &_swigt__p_void,
79275 };
79276 
79277 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
79278 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
79279 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}};
79280 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}};
79281 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}};
79282 static swig_cast_info _swigc__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError[] = {  {&_swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
79283 static swig_cast_info _swigc__p_f_unsigned_long_long_p_void__void[] = {  {&_swigt__p_f_unsigned_long_long_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
79284 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
79285 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
79286 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
79287 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
79288 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
79289 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
79290 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
79291 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
79292 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
79293 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
79294 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
79295 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
79296 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
79297 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
79298 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
79299 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
79300 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
79301 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
79302 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
79303 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
79304 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
79305 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
79306 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
79307 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
79308 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
79309 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
79310 static swig_cast_info _swigc__p_lldb__SBFormat[] = {  {&_swigt__p_lldb__SBFormat, 0, 0, 0},{0, 0, 0, 0}};
79311 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
79312 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
79313 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
79314 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
79315 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
79316 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
79317 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
79318 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
79319 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
79320 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
79321 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
79322 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
79323 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
79324 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
79325 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
79326 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
79327 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
79328 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
79329 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
79330 static swig_cast_info _swigc__p_lldb__SBProcessInfoList[] = {  {&_swigt__p_lldb__SBProcessInfoList, 0, 0, 0},{0, 0, 0, 0}};
79331 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
79332 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
79333 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
79334 static swig_cast_info _swigc__p_lldb__SBScriptObject[] = {  {&_swigt__p_lldb__SBScriptObject, 0, 0, 0},{0, 0, 0, 0}};
79335 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
79336 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
79337 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
79338 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
79339 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
79340 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
79341 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
79342 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
79343 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
79344 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
79345 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
79346 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
79347 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
79348 static swig_cast_info _swigc__p_lldb__SBTraceCursor[] = {  {&_swigt__p_lldb__SBTraceCursor, 0, 0, 0},{0, 0, 0, 0}};
79349 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
79350 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
79351 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
79352 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
79353 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
79354 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
79355 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
79356 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
79357 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
79358 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
79359 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
79360 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
79361 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
79362 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
79363 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
79364 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
79365 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
79366 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
79367 static swig_cast_info _swigc__p_lldb__SBWatchpointOptions[] = {  {&_swigt__p_lldb__SBWatchpointOptions, 0, 0, 0},{0, 0, 0, 0}};
79368 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
79369 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
79370 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
79371 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
79372 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
79373 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
79374 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
79375 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
79376 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}};
79377 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}};
79378 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}};
79379 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}};
79380 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}};
79381 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}};
79382 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}};
79383 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}};
79384 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}};
79385 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}};
79386 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}};
79387 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}};
79388 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}};
79389 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}};
79390 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}};
79391 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}};
79392 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}};
79393 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}};
79394 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}};
79395 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}};
79396 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}};
79397 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}};
79398 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}};
79399 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t, 0, 0, 0},{0, 0, 0, 0}};
79400 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}};
79401 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}};
79402 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}};
79403 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}};
79404 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}};
79405 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}};
79406 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}};
79407 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}};
79408 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}};
79409 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}};
79410 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}};
79411 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}};
79412 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
79413 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}};
79414 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ObjectContainer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ObjectContainer_t, 0, 0, 0},{0, 0, 0, 0}};
79415 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}};
79416 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}};
79417 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t, 0, 0, 0},{0, 0, 0, 0}};
79418 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}};
79419 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}};
79420 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}};
79421 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}};
79422 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}};
79423 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}};
79424 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}};
79425 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}};
79426 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}};
79427 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}};
79428 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}};
79429 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}};
79430 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t, 0, 0, 0},{0, 0, 0, 0}};
79431 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}};
79432 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}};
79433 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}};
79434 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t, 0, 0, 0},{0, 0, 0, 0}};
79435 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}};
79436 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t, 0, 0, 0},{0, 0, 0, 0}};
79437 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}};
79438 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}};
79439 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}};
79440 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}};
79441 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}};
79442 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}};
79443 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}};
79444 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}};
79445 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}};
79446 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}};
79447 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}};
79448 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}};
79449 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}};
79450 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}};
79451 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}};
79452 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}};
79453 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}};
79454 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}};
79455 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}};
79456 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t, 0, 0, 0},{0, 0, 0, 0}};
79457 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}};
79458 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TraceCursor_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TraceCursor_t, 0, 0, 0},{0, 0, 0, 0}};
79459 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Trace_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Trace_t, 0, 0, 0},{0, 0, 0, 0}};
79460 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}};
79461 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}};
79462 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}};
79463 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}};
79464 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}};
79465 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}};
79466 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}};
79467 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}};
79468 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}};
79469 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSystemClang_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSystemClang_t, 0, 0, 0},{0, 0, 0, 0}};
79470 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}};
79471 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}};
79472 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}};
79473 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}};
79474 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}};
79475 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}};
79476 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}};
79477 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t, 0, 0, 0},{0, 0, 0, 0}};
79478 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}};
79479 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}};
79480 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}};
79481 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WatchpointResource_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__WatchpointResource_t, 0, 0, 0},{0, 0, 0, 0}};
79482 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}};
79483 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, 0, 0, 0},{0, 0, 0, 0}};
79484 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
79485 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}};
79486 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}};
79487 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}};
79488 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}};
79489 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}};
79490 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}};
79491 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t, 0, 0, 0},{0, 0, 0, 0}};
79492 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t, 0, 0, 0},{0, 0, 0, 0}};
79493 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}};
79494 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}};
79495 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t, 0, 0, 0},{0, 0, 0, 0}};
79496 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}};
79497 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}};
79498 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}};
79499 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t, 0, 0, 0},{0, 0, 0, 0}};
79500 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}};
79501 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}};
79502 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}};
79503 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}};
79504 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}};
79505 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}};
79506 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}};
79507 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}};
79508 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}};
79509 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}};
79510 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}};
79511 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}};
79512 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}};
79513 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}};
79514 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t, 0, 0, 0},{0, 0, 0, 0}};
79515 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}};
79516 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__TypeSystem_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__TypeSystem_t, 0, 0, 0},{0, 0, 0, 0}};
79517 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}};
79518 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}};
79519 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
79520 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
79521 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
79522 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
79523 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
79524 
79525 static swig_cast_info *swig_cast_initial[] = {
79526   _swigc__p_bool,
79527   _swigc__p_double,
79528   _swigc__p_f_p_q_const__char_p_void__void,
79529   _swigc__p_f_p_void__p_void,
79530   _swigc__p_f_p_void_p_q_const__void_size_t__void,
79531   _swigc__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError,
79532   _swigc__p_f_unsigned_long_long_p_void__void,
79533   _swigc__p_int,
79534   _swigc__p_lldb__ConnectionStatus,
79535   _swigc__p_lldb__SBAddress,
79536   _swigc__p_lldb__SBAttachInfo,
79537   _swigc__p_lldb__SBBlock,
79538   _swigc__p_lldb__SBBreakpoint,
79539   _swigc__p_lldb__SBBreakpointList,
79540   _swigc__p_lldb__SBBreakpointLocation,
79541   _swigc__p_lldb__SBBreakpointName,
79542   _swigc__p_lldb__SBBroadcaster,
79543   _swigc__p_lldb__SBCommandInterpreter,
79544   _swigc__p_lldb__SBCommandInterpreterRunOptions,
79545   _swigc__p_lldb__SBCommandReturnObject,
79546   _swigc__p_lldb__SBCommunication,
79547   _swigc__p_lldb__SBCompileUnit,
79548   _swigc__p_lldb__SBData,
79549   _swigc__p_lldb__SBDebugger,
79550   _swigc__p_lldb__SBDeclaration,
79551   _swigc__p_lldb__SBEnvironment,
79552   _swigc__p_lldb__SBError,
79553   _swigc__p_lldb__SBEvent,
79554   _swigc__p_lldb__SBExecutionContext,
79555   _swigc__p_lldb__SBExpressionOptions,
79556   _swigc__p_lldb__SBFile,
79557   _swigc__p_lldb__SBFileSpec,
79558   _swigc__p_lldb__SBFileSpecList,
79559   _swigc__p_lldb__SBFormat,
79560   _swigc__p_lldb__SBFrame,
79561   _swigc__p_lldb__SBFunction,
79562   _swigc__p_lldb__SBHostOS,
79563   _swigc__p_lldb__SBInstruction,
79564   _swigc__p_lldb__SBInstructionList,
79565   _swigc__p_lldb__SBLanguageRuntime,
79566   _swigc__p_lldb__SBLaunchInfo,
79567   _swigc__p_lldb__SBLineEntry,
79568   _swigc__p_lldb__SBListener,
79569   _swigc__p_lldb__SBMemoryRegionInfo,
79570   _swigc__p_lldb__SBMemoryRegionInfoList,
79571   _swigc__p_lldb__SBModule,
79572   _swigc__p_lldb__SBModuleSpec,
79573   _swigc__p_lldb__SBModuleSpecList,
79574   _swigc__p_lldb__SBPlatform,
79575   _swigc__p_lldb__SBPlatformConnectOptions,
79576   _swigc__p_lldb__SBPlatformShellCommand,
79577   _swigc__p_lldb__SBProcess,
79578   _swigc__p_lldb__SBProcessInfo,
79579   _swigc__p_lldb__SBProcessInfoList,
79580   _swigc__p_lldb__SBQueue,
79581   _swigc__p_lldb__SBQueueItem,
79582   _swigc__p_lldb__SBReproducer,
79583   _swigc__p_lldb__SBScriptObject,
79584   _swigc__p_lldb__SBSection,
79585   _swigc__p_lldb__SBSourceManager,
79586   _swigc__p_lldb__SBStream,
79587   _swigc__p_lldb__SBStringList,
79588   _swigc__p_lldb__SBStructuredData,
79589   _swigc__p_lldb__SBSymbol,
79590   _swigc__p_lldb__SBSymbolContext,
79591   _swigc__p_lldb__SBSymbolContextList,
79592   _swigc__p_lldb__SBTarget,
79593   _swigc__p_lldb__SBThread,
79594   _swigc__p_lldb__SBThreadCollection,
79595   _swigc__p_lldb__SBThreadPlan,
79596   _swigc__p_lldb__SBTrace,
79597   _swigc__p_lldb__SBTraceCursor,
79598   _swigc__p_lldb__SBType,
79599   _swigc__p_lldb__SBTypeCategory,
79600   _swigc__p_lldb__SBTypeEnumMember,
79601   _swigc__p_lldb__SBTypeEnumMemberList,
79602   _swigc__p_lldb__SBTypeFilter,
79603   _swigc__p_lldb__SBTypeFormat,
79604   _swigc__p_lldb__SBTypeList,
79605   _swigc__p_lldb__SBTypeMember,
79606   _swigc__p_lldb__SBTypeMemberFunction,
79607   _swigc__p_lldb__SBTypeNameSpecifier,
79608   _swigc__p_lldb__SBTypeSummary,
79609   _swigc__p_lldb__SBTypeSummaryOptions,
79610   _swigc__p_lldb__SBTypeSynthetic,
79611   _swigc__p_lldb__SBUnixSignals,
79612   _swigc__p_lldb__SBValue,
79613   _swigc__p_lldb__SBValueList,
79614   _swigc__p_lldb__SBVariablesOptions,
79615   _swigc__p_lldb__SBWatchpoint,
79616   _swigc__p_lldb__SBWatchpointOptions,
79617   _swigc__p_long_double,
79618   _swigc__p_long_long,
79619   _swigc__p_p_void,
79620   _swigc__p_pthread_rwlock_t,
79621   _swigc__p_pthread_t,
79622   _swigc__p_short,
79623   _swigc__p_signed_char,
79624   _swigc__p_size_t,
79625   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
79626   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
79627   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
79628   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
79629   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
79630   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
79631   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
79632   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
79633   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
79634   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
79635   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
79636   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
79637   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
79638   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
79639   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
79640   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
79641   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
79642   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
79643   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
79644   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
79645   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
79646   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
79647   _swigc__p_std__shared_ptrT_lldb_private__File_t,
79648   _swigc__p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t,
79649   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
79650   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
79651   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
79652   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
79653   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
79654   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
79655   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
79656   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
79657   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
79658   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
79659   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
79660   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
79661   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
79662   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
79663   _swigc__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
79664   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
79665   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
79666   _swigc__p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t,
79667   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
79668   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
79669   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
79670   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
79671   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
79672   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
79673   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
79674   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
79675   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
79676   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
79677   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
79678   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
79679   _swigc__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t,
79680   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
79681   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
79682   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
79683   _swigc__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t,
79684   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
79685   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
79686   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
79687   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
79688   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
79689   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
79690   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
79691   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
79692   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
79693   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
79694   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
79695   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
79696   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
79697   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
79698   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
79699   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
79700   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
79701   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
79702   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
79703   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
79704   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
79705   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
79706   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
79707   _swigc__p_std__shared_ptrT_lldb_private__TraceCursor_t,
79708   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
79709   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
79710   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
79711   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
79712   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
79713   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
79714   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
79715   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
79716   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
79717   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
79718   _swigc__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
79719   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
79720   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
79721   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
79722   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
79723   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
79724   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
79725   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
79726   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
79727   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
79728   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
79729   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
79730   _swigc__p_std__shared_ptrT_lldb_private__WatchpointResource_t,
79731   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
79732   _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
79733   _swigc__p_std__string,
79734   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
79735   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
79736   _swigc__p_std__unique_ptrT_lldb_private__File_t,
79737   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
79738   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
79739   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
79740   _swigc__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
79741   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
79742   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
79743   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
79744   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
79745   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
79746   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
79747   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
79748   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
79749   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
79750   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
79751   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
79752   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
79753   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
79754   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
79755   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
79756   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
79757   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
79758   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
79759   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
79760   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
79761   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
79762   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
79763   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
79764   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
79765   _swigc__p_std__weak_ptrT_lldb_private__TypeSystem_t,
79766   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
79767   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
79768   _swigc__p_unsigned_char,
79769   _swigc__p_unsigned_int,
79770   _swigc__p_unsigned_long_long,
79771   _swigc__p_unsigned_short,
79772   _swigc__p_void,
79773 };
79774 
79775 
79776 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
79777 
79778 /* -----------------------------------------------------------------------------
79779  * Type initialization:
79780  * This problem is tough by the requirement that no dynamic
79781  * memory is used. Also, since swig_type_info structures store pointers to
79782  * swig_cast_info structures and swig_cast_info structures store pointers back
79783  * to swig_type_info structures, we need some lookup code at initialization.
79784  * The idea is that swig generates all the structures that are needed.
79785  * The runtime then collects these partially filled structures.
79786  * The SWIG_InitializeModule function takes these initial arrays out of
79787  * swig_module, and does all the lookup, filling in the swig_module.types
79788  * array with the correct data and linking the correct swig_cast_info
79789  * structures together.
79790  *
79791  * The generated swig_type_info structures are assigned statically to an initial
79792  * array. We just loop through that array, and handle each type individually.
79793  * First we lookup if this type has been already loaded, and if so, use the
79794  * loaded structure instead of the generated one. Then we have to fill in the
79795  * cast linked list. The cast data is initially stored in something like a
79796  * two-dimensional array. Each row corresponds to a type (there are the same
79797  * number of rows as there are in the swig_type_initial array). Each entry in
79798  * a column is one of the swig_cast_info structures for that type.
79799  * The cast_initial array is actually an array of arrays, because each row has
79800  * a variable number of columns. So to actually build the cast linked list,
79801  * we find the array of casts associated with the type, and loop through it
79802  * adding the casts to the list. The one last trick we need to do is making
79803  * sure the type pointer in the swig_cast_info struct is correct.
79804  *
79805  * First off, we lookup the cast->type name to see if it is already loaded.
79806  * There are three cases to handle:
79807  *  1) If the cast->type has already been loaded AND the type we are adding
79808  *     casting info to has not been loaded (it is in this module), THEN we
79809  *     replace the cast->type pointer with the type pointer that has already
79810  *     been loaded.
79811  *  2) If BOTH types (the one we are adding casting info to, and the
79812  *     cast->type) are loaded, THEN the cast info has already been loaded by
79813  *     the previous module so we just ignore it.
79814  *  3) Finally, if cast->type has not already been loaded, then we add that
79815  *     swig_cast_info to the linked list (because the cast->type) pointer will
79816  *     be correct.
79817  * ----------------------------------------------------------------------------- */
79818 
79819 #ifdef __cplusplus
79820 extern "C" {
79821 #if 0
79822 } /* c-mode */
79823 #endif
79824 #endif
79825 
79826 #if 0
79827 #define SWIGRUNTIME_DEBUG
79828 #endif
79829 
79830 #ifndef SWIG_INIT_CLIENT_DATA_TYPE
79831 #define SWIG_INIT_CLIENT_DATA_TYPE void *
79832 #endif
79833 
79834 SWIGRUNTIME void
79835 SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata) {
79836   size_t i;
79837   swig_module_info *module_head, *iter;
79838   int init;
79839 
79840   /* check to see if the circular list has been setup, if not, set it up */
79841   if (swig_module.next==0) {
79842     /* Initialize the swig_module */
79843     swig_module.type_initial = swig_type_initial;
79844     swig_module.cast_initial = swig_cast_initial;
79845     swig_module.next = &swig_module;
79846     init = 1;
79847   } else {
79848     init = 0;
79849   }
79850 
79851   /* Try and load any already created modules */
79852   module_head = SWIG_GetModule(clientdata);
79853   if (!module_head) {
79854     /* This is the first module loaded for this interpreter */
79855     /* so set the swig module into the interpreter */
79856     SWIG_SetModule(clientdata, &swig_module);
79857   } else {
79858     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
79859     iter=module_head;
79860     do {
79861       if (iter==&swig_module) {
79862         /* Our module is already in the list, so there's nothing more to do. */
79863         return;
79864       }
79865       iter=iter->next;
79866     } while (iter!= module_head);
79867 
79868     /* otherwise we must add our module into the list */
79869     swig_module.next = module_head->next;
79870     module_head->next = &swig_module;
79871   }
79872 
79873   /* When multiple interpreters are used, a module could have already been initialized in
79874      a different interpreter, but not yet have a pointer in this interpreter.
79875      In this case, we do not want to continue adding types... everything should be
79876      set up already */
79877   if (init == 0) return;
79878 
79879   /* Now work on filling in swig_module.types */
79880 #ifdef SWIGRUNTIME_DEBUG
79881   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
79882 #endif
79883   for (i = 0; i < swig_module.size; ++i) {
79884     swig_type_info *type = 0;
79885     swig_type_info *ret;
79886     swig_cast_info *cast;
79887 
79888 #ifdef SWIGRUNTIME_DEBUG
79889     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
79890 #endif
79891 
79892     /* if there is another module already loaded */
79893     if (swig_module.next != &swig_module) {
79894       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
79895     }
79896     if (type) {
79897       /* Overwrite clientdata field */
79898 #ifdef SWIGRUNTIME_DEBUG
79899       printf("SWIG_InitializeModule: found type %s\n", type->name);
79900 #endif
79901       if (swig_module.type_initial[i]->clientdata) {
79902 	type->clientdata = swig_module.type_initial[i]->clientdata;
79903 #ifdef SWIGRUNTIME_DEBUG
79904       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
79905 #endif
79906       }
79907     } else {
79908       type = swig_module.type_initial[i];
79909     }
79910 
79911     /* Insert casting types */
79912     cast = swig_module.cast_initial[i];
79913     while (cast->type) {
79914 
79915       /* Don't need to add information already in the list */
79916       ret = 0;
79917 #ifdef SWIGRUNTIME_DEBUG
79918       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
79919 #endif
79920       if (swig_module.next != &swig_module) {
79921         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
79922 #ifdef SWIGRUNTIME_DEBUG
79923 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
79924 #endif
79925       }
79926       if (ret) {
79927 	if (type == swig_module.type_initial[i]) {
79928 #ifdef SWIGRUNTIME_DEBUG
79929 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
79930 #endif
79931 	  cast->type = ret;
79932 	  ret = 0;
79933 	} else {
79934 	  /* Check for casting already in the list */
79935 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
79936 #ifdef SWIGRUNTIME_DEBUG
79937 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
79938 #endif
79939 	  if (!ocast) ret = 0;
79940 	}
79941       }
79942 
79943       if (!ret) {
79944 #ifdef SWIGRUNTIME_DEBUG
79945 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
79946 #endif
79947         if (type->cast) {
79948           type->cast->prev = cast;
79949           cast->next = type->cast;
79950         }
79951         type->cast = cast;
79952       }
79953       cast++;
79954     }
79955     /* Set entry in modules->types array equal to the type */
79956     swig_module.types[i] = type;
79957   }
79958   swig_module.types[i] = 0;
79959 
79960 #ifdef SWIGRUNTIME_DEBUG
79961   printf("**** SWIG_InitializeModule: Cast List ******\n");
79962   for (i = 0; i < swig_module.size; ++i) {
79963     int j = 0;
79964     swig_cast_info *cast = swig_module.cast_initial[i];
79965     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
79966     while (cast->type) {
79967       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
79968       cast++;
79969       ++j;
79970     }
79971   printf("---- Total casts: %d\n",j);
79972   }
79973   printf("**** SWIG_InitializeModule: Cast List ******\n");
79974 #endif
79975 }
79976 
79977 /* This function will propagate the clientdata field of type to
79978 * any new swig_type_info structures that have been added into the list
79979 * of equivalent types.  It is like calling
79980 * SWIG_TypeClientData(type, clientdata) a second time.
79981 */
79982 SWIGRUNTIME void
79983 SWIG_PropagateClientData(void) {
79984   size_t i;
79985   swig_cast_info *equiv;
79986   static int init_run = 0;
79987 
79988   if (init_run) return;
79989   init_run = 1;
79990 
79991   for (i = 0; i < swig_module.size; i++) {
79992     if (swig_module.types[i]->clientdata) {
79993       equiv = swig_module.types[i]->cast;
79994       while (equiv) {
79995         if (!equiv->converter) {
79996           if (equiv->type && !equiv->type->clientdata)
79997             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
79998         }
79999         equiv = equiv->next;
80000       }
80001     }
80002   }
80003 }
80004 
80005 #ifdef __cplusplus
80006 #if 0
80007 { /* c-mode */
80008 #endif
80009 }
80010 #endif
80011 
80012 
80013 
80014 /* Forward declaration of where the user's %init{} gets inserted */
80015 void SWIG_init_user(lua_State* L );
80016 
80017 #ifdef __cplusplus
80018 extern "C" {
80019 #endif
80020 /* this is the initialization function
80021   added at the very end of the code
80022   the function is always called SWIG_init, but an earlier #define will rename it
80023 */
80024 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
80025 LUALIB_API int SWIG_init(lua_State* L)
80026 #else
80027 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
80028 #endif
80029 {
80030 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
80031   int i;
80032   int globalRegister = 0;
80033   /* start with global table */
80034   lua_pushglobaltable (L);
80035   /* SWIG's internal initialisation */
80036   SWIG_InitializeModule((void*)L);
80037   SWIG_PropagateClientData();
80038 #endif
80039 
80040 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
80041   /* add a global fn */
80042   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
80043   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
80044 #endif
80045 
80046 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
80047   /* set up base class pointers (the hierarchy) */
80048   for (i = 0; swig_types[i]; i++){
80049     if (swig_types[i]->clientdata){
80050       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
80051     }
80052   }
80053 #ifdef SWIG_LUA_MODULE_GLOBAL
80054   globalRegister = 1;
80055 #endif
80056 
80057 
80058 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
80059   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
80060 #endif
80061 
80062 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
80063   for (i = 0; swig_types[i]; i++){
80064     if (swig_types[i]->clientdata){
80065       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
80066     }
80067   }
80068 #endif
80069 
80070 #if defined(SWIG_LUA_ELUA_EMULATE)
80071   lua_newtable(L);
80072   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
80073   SWIG_Lua_elua_emulate_register_clear(L);
80074   if(globalRegister) {
80075     lua_pushstring(L,swig_SwigModule.name);
80076     lua_pushvalue(L,-2);
80077     lua_rawset(L,-4);
80078   }
80079 #endif
80080 
80081 #endif
80082 
80083 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
80084   /* invoke user-specific initialization */
80085   SWIG_init_user(L);
80086   /* end module */
80087   /* Note: We do not clean up the stack here (Lua will do this for us). At this
80088      point, we have the globals table and out module table on the stack. Returning
80089      one value makes the module table the result of the require command. */
80090   return 1;
80091 #else
80092   return 0;
80093 #endif
80094 }
80095 
80096 #ifdef __cplusplus
80097 }
80098 #endif
80099 
80100 
80101 const char* SWIG_LUACODE=
80102   "";
80103 
80104 void SWIG_init_user(lua_State* L)
80105 {
80106   /* exec Lua code if applicable */
80107   SWIG_Lua_dostring(L,SWIG_LUACODE);
80108 }
80109 
80110